Particle Systems in Tree Modeling

Slides:



Advertisements
Similar presentations
5th Grade Living Systems Investigation 2 “Vascular Plants”
Advertisements

INVESTIGATION 2: REVIEW GUIDE QUESTIONS & ANSWERS
Self Taught Learning : Transfer learning from unlabeled data Presented by: Shankar B S DMML Lab Rajat Raina et al, CS, Stanford ICML 2007.
Modelling Cell Attachment Jonathan A. Ratcliffe Outline Aims Theory Imaging Image Processing Comparison to SEM Conclusions Future work.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans by J. Kuffner and J. Latombe presented by Teresa Miller CS 326 – Motion Planning.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Geometrically overlaying di ff erent representations of an object in a scene By: Senate Taka CS 104 Final Project.
Chapter 6 Color Image Processing Chapter 6 Color Image Processing.
Fraction Patterns Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Task 7
Visual Communication. Agenda Visual literacy Visual design guidelines Research on visuals in education.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Iterative Process. A process of repeating the same procedure over and over again.A process of repeating the same procedure over and over again.
Particle Systems Simulation for special effects.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Leaves.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
CSC505 Particle Systems. CSC505 Object Representations So far we have represented (rendered) objects with –Lines –Polygons (triangles) –Curves These techniques.
Rendering Plant Leaves Faithfully Oliver Franzke (Dresden University of Technology) Oliver Deussen (University of Konstanz)
Aaron Hertzmann New York University
Matthew Zhu. At each time step calculate each particle’s acceleration and use Verlet numerical integration to update its position, velocity, and grid.
Multimedia Programming 21: Particle Animation Departments of Digital Contents Sang Il Park.
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
Zhang & Liang, Computer Graphics Using Java 2D and 3D (c) 2007 Pearson Education, Inc. All rights reserved. 1 Chapter 11 Animation.
Graphics Lecture 17: Slide 1 Interactive Computer Graphics Lecture 17: Fire.
Particle Systems Reference: Reeves W.: "Particle Systems -- A Technique for Modelling a Class of Fuzzy Objets", Computer Graphics, 17(3), pp ,
1) Leaf Complexity BUD. 2) Leaf Complexity BUD 3) Leaf Complexity BUD.
Leaf Characteristics. 1. Name leaf margin. 2. Give venation pattern.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
1 07/11/07 Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact Jean Sreng, Florian Bergez, Jérémie Le Garrec, Anatole.
SUNY Oneonta Data Structures and Algorithms Visualization Teaching Materials Generation Group AVL Tree Insertion and Deletion Demo.
Hair Modelling, Animation, and Rendering
Self-organizing tree models
Computer Graphics.
Aspects of Game Rendering
LEGO STILL LIFE.
Chapter 10 Computer Graphics
Model Construction cgvr.korea.ac.kr.
Methods – use of case studies
Non-Photorealistic Rendering
Introduction to Graphics Modeling
© The Author(s) Published by Science and Education Publishing.
Interactive Computer Graphics
Basics of Motion Generation
Image Based Modeling and Rendering (PI: Malik)
Leaf.
Lecture 36: Animation Li Zhang Spring 2008
Biodiversity in Chicago
Find the velocity of a particle with the given position function
Rob Fergus Computer Vision
Brief Review of Recognition + Context
ATCM 6317Procedural Animation
Procedural Animation Lecture 8: Particle systems
What do you see in this image?
Find the velocity of a particle with the given position function
Plants from Images CS 658.
Background extraction with a coarse to fine approach
Color Image Processing
Introduction to Object Tracking
Computer Graphics Lecture 15.
Elements By:.
Principles of Design Photography.
Writing Focus: Description of a Thing
Rendering of trees and vegetation
Practice Geometry Practice
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Particle Systems in Tree Modeling CS 658 Mike Jones

Objectives Understand particle systems Describe how particle systems have been used in plant modeling Compare relative strengths and weaknesses of particle systems in plant modeling given a specific task.

Particle Systems Particles are: Particles have: Individual things Independent of rendered geometry Particles have: Lifespan Mass, velocity If rendered, an appearance Whatever seems handy Some are independent, some are not.

Example: independent particles

Example: structured particles From Reeves and Blau, “Approximate and probabilistic algorithms for shading and rendering structured particle systems” SIGGRAPH 1985

Rodkaew For Rodkaew’s particles, what is the… Initial position Initial velocity Initial size Initial color Initial transparency Shape Lifetime Dynamics (how does the state get updated?) How are they rendered? From Rodkaew et al. “An algorithm for generating vein images for realistic modeling of a leaf” in CMM 2002

Reeves and Blau For Reeves and Blaus’ particles, what is the… Initial position Initial velocity Initial size Initial color Initial transparency Shape Lifetime Dynamics (how does the state get updated?) How are they rendered? From Reeves and Blau, “Approximate and probabilistic algorithms for shading and rendering structured particle systems” SIGGRAPH 1985

Runions (leaf veins) For Runions particles, what is the… Initial position Initial velocity Initial size Initial color Initial transparency Shape Lifetime Dynamics (how does the state get updated?) How are they rendered? From Runions et al., “Modeling and visualization of leaf venation patterns” in SIGGRAPH 2005