algorithms for atmospheric special effects in graphics
play

Algorithms for Atmospheric Special Effects in Graphics and their - PowerPoint PPT Presentation

Motivation and Objective Delta3D Rain Falling Effect Conclusion and Future work Algorithms for Atmospheric Special Effects in Graphics and their Implementation Pisith Hao under Guidance of Prof. Sharat Chandran Department of Computer


  1. Motivation and Objective Delta3D Rain Falling Effect Conclusion and Future work Algorithms for Atmospheric Special Effects in Graphics and their Implementation Pisith Hao under Guidance of Prof. Sharat Chandran Department of Computer Science and Engineering IIT Bombay July 24, 2007 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  2. Motivation and Objective Delta3D Rain Falling Effect Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  3. Motivation and Objective Delta3D Motivation Rain Falling Effect Objective Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  4. Motivation and Objective Delta3D Motivation Rain Falling Effect Objective Conclusion and Future work Motivation The current graphics hardware’s computation speed is improving Increase the possibility of simulating the complex environment especially atmospheric special effects High degree of atmospheric realism becomes more challenging Atmospheric special effects such as rain, cloud, snow and other outdoor scenes are important in creating realistic environment in order to immerse user in a visually convincing environment . Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  5. Motivation and Objective Delta3D Motivation Rain Falling Effect Objective Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  6. Motivation and Objective Delta3D Motivation Rain Falling Effect Objective Conclusion and Future work Objective Rain is a very complex atmospheric physical phenomenon and consists of numerous effects : Rain falling : light rain, moderate rain, heavy rain, and extreme rain Water puddles on the streets Splashing of raindrop Water rippling Falling raindrops dripping off object’s surfaces Water streaming off on streets and objects Make algorithms of the above effects as many as possible and implement them on Delta3D Effects should be able to run in real time Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  7. Motivation and Objective Delta3D Motivation Rain Falling Effect Objective Conclusion and Future work Objective Objective of the project Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  8. Motivation and Objective Delta3D What’s Delta3D? Rain Falling Effect Why Delta3D? Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  9. Motivation and Objective Delta3D What’s Delta3D? Rain Falling Effect Why Delta3D? Conclusion and Future work What’s Delta3D? Open Source engine which can be used for game, simulations, or other graphical applications Cross-platform (Windows and Linux) Use the standard Lesser GNU Public License Its modular design integrates other well-known Open Source projects : OpenSceneGraph: cross platform graphics toolkit Open Dynamics Engine: library for simulating rigid body dynamics Character Animation Library: skeletal animation based 3D character animation library OpenAL: cross-platform 3D audio API Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  10. Motivation and Objective Delta3D What’s Delta3D? Rain Falling Effect Why Delta3D? Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  11. Motivation and Objective Delta3D What’s Delta3D? Rain Falling Effect Why Delta3D? Conclusion and Future work Why Delta3D? Selected for implementation of our algorithms due to Delta3D : leverages the success of existing open source tool such as OpenSceneGraph contains an interesting particle system editor, which is allowed to use graphical tool to change the properties of a particle system and see the effects immediately in real time. is available in source code that can be modified to meet our requirements (atmospheric special effects) Hence, it’s really a good starting point for our project Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  12. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  13. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Using Delta3D Particle Editor (1/4) Create a texture of a rain drop and mapped it on a small 1 billboard (face to viewer) Make a rectangular emitter to shoot randomly particles 2 straight down from a particular height Set particle properties : 3 life of drop (2sec) size of drop (.15m to .25m) various number of particles creation (150 to 200particles/s) initial velocity rang of drops (6m/s to 10m/s) so that raindrops don’t fall at a regular rates, numbers, and patterns. But most people will notice a pattern after a while. Create other emitters (layers) setting different numbers to 4 emitter’s properties and making different raindrop textures. Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  14. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Using Delta3D Particle Editor (2/4) Whenever a raindrop hits the wet surface of flat area (surface of the water in pool), circular of ripple (water ring) will occurs. This effect can be made by this particle system editor in a similar manner. Map water ring texture to a particle Make a rectangular emitter to shoot randomly particles but the shooting velocity has to be set to zero in order to keep the particle from floating upwards. Set size of particle (or water ring) from .00m to .16m so that enlargement of water ring can be seen Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  15. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Using Delta3D Particle Editor (3/4) two raindrop textures two water ring textures Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  16. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Using Delta3D Particle Editor (4/4) Unexpected result when raindrops are viewed downward from a particular height Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  17. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Outline Motivation and Objective 1 Motivation Objective Delta3D 2 What’s Delta3D? Why Delta3D? Rain Falling Effect 3 Using Delta3D Particle Editor Using Physical Properties-Based Method Conclusion and Future work 4 Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

  18. Motivation and Objective Delta3D Using Delta3D Particle Editor Rain Falling Effect Using Physical Properties-Based Method Conclusion and Future work Using Physical Properties-Based Method (1/4) This method is based on physical properties (geometrical, dynamic and optical) of raindrops (like ellipsoid). (a)Compare shapes of raindrops of radii R = 1mm, 1.5mm, 2mm, 2.5mm, and 3mm. (b)0.5mm. (c)1. (d)3. (e)4.5. Illustrates directions of reflected/refracted ray in a raindrop (Law of reflection and Snell’s law) Pisith Hao under Guidance of Prof. Sharat Chandran Atmospheric Special Effects in Graphics

Recommend


More recommend