Algorithms for Atmospheric Special Effects in Graphics and their Implementation
|
|
- Arron Brown
- 6 years ago
- Views:
Transcription
1 Algorithms for Atmospheric Special Effects in Graphics and their Implementation M.Tech Project - First Stage Report Submitted in partial fullfillment of the requirements for the degree of Master of Technology by Pisith Hao Roll No: under the guidance of Prof. Sharat Chandran Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay Mumbai
2 Abstract Nowadays, the current graphics hardware s computation speed is improving. This also increases the possibility of simulating the complex environment especially atmospheric special effects. Their high degree of realism becomes more challenging. In this paper, we present special effects related to rainy environment and a brief introduction to Delta3D selected for algorithms implementation. Two principle concepts of simulation of rain falling effects: using particle system editor and physical properties-based method and their drawback are also included. i
3 1 Introduction Special Effects, especially atmospheric effects such as rain, cloud, snow and other outdoor scenes in interactive applications (games, training systems...), are important in creating realistic environment. As current graphic hardware s computation speed is improving, their high degree of realism is also required to immerse the user in a visually convincing environment. However, rendering these effects is a hard problem, especially in real time. Rain is a very complex atmospheric physical phenomenon and consists of numerous effects: rain falling (light rain, moderate rain, heavy rain, and extreme rain), puddling on the streets by raindrops, splashing of raindrop, water rippling, falling raindrops dripping off object s surfaces, and water streaming off on the streets and objects. The objective of the project, Figure 1, is to make algorithms of the above effects as many as possible and implement them on Delta3D (be detailed in next section). Moreover, effects should be able to run in real time. The reminder of the paper is organized as follows. In section 2, Delta3D is presented briefly. Section 3 describes two concepts of creating rain falling effect and finally section 4 presents the conclusion and future work. Figure 1: Objective of the project 1
4 2 Delta3D Delta3D [1][2] is an Open Source engine which can be used for games, simulations, or other graphical applications. Its modular design integrates other well-known Open Source projects such as Open Scene Graph [3], Open Dynamics Engine [4], Character Animation Library [5], and OpenAL [6] as well as projects such as Trolltech s Qt, Crazy Eddie s GUI (CEGUI), Xerces-C, Producer, InterSense Tracker Drivers, HawkNL, and the Game Networking Engine (GNE). It has a high-level, cross-platform (Win32 and Linux) C++ API designed with programmers in mind to soften the learning curve, but always makes lower levels of abstraction available to the developer. Programmers can develop content through the level editor-they can write Python script to the Delta3D API or to the underlying tools directly. Delta3D uses the standard Lesser GNU Public License (LGPL) [7]. It s completely modular and allows a best-of-breed approach whereby any module can be swapped out if a better option becomes available. Figure 2 shows the Delta3D architecture. All the products in the bottom layer are existing open source projects. Delta3D unifies them into one consistent API with associated tools. Figure 2: All the products in the bottom layer are existing open source projects. Delta3D unifies them into one consistent API with associated tools 2.1 Effect in Delta3D Delta3D contains many effects such as motion models (Fly, UFO, Walk, Orbit, and First Person), smoke, explosion, animation blending, and particularly Graphical Particle Effect Editor. This editor allows developers to use graphical tool to change the properties of a particle system and see the effects immediately in real time. 2.2 Why Delta3D Delta3D is selected for implementation of our algorithms due to the fact that Delta3D leverages the success of existing open source tool such as OpenSceneGraph and contains an interesting particle system editor available in source code, which is allowed to modify to meet our requirements (realistic special effects). Hence it s a good starting point for our project. 2
5 3 Rain Falling Effect In this section, we describe two main concepts of creating rain falling effect : using Graphical Particle Effect Editor [8] and physical properties-based method [9]. 3.1 Using Delta3D Particle Editor The principle concept is to create firstly a texture of a raindrop and mapped it on a small billboard (particle) that will always face to the viewer (camera). Secondly, a rectangular emitter is made to shoot randomly particles straight down from a particular height. Thirdly, some properties of particle have to be set such as life of drop (for example 2 seconds, it s best to have raindrops disappear when they hits the ground), size of drop (or particle, for example from 0.15m to 0.25m), various numbers of particles creation (for example from 150 particles/sec to 200 particles/sec), and initial velocity rang of drops (for example from 6 m/s to 10 m/s) so that raindrops don t fall at a regular rates, numbers, and patterns. Even though the particles are supposed to be random, most people will notice a pattern after a while. So finally, to further stop this from happening, emitters (or layers) have to be created by putting different numbers into these emitter s properties and especially making different raindrop textures. Whenever a raindrop hits the wet surface of flat area such as the 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. At first, texture of water ring has to be mapped to a particle that always lay flat on the ground. Then a rectangular emitter is made to shoot randomly particles but the velocity shooting has to be set to zero in order to keep the particle from floating upwards. Lastly, the size of particle (or water ring) has to be set from 0.00m to 0.16m so that enlargement of water ring can be seen. Figure 3 and 4 show two raindrop textures and two water ring textures respectively. Theses textures and a simple terrain are import to the particle system editor whose properties are set with the example values mentioned above. Our result is shown in figure 5. Figure 6 presents an unexpected result when raindrops are viewed downward from a particular height. This happened due to the raindrop textures are mapped on billboards that always face to the camera (viewer). Figure 3: two raindrop textures Figure 4: two water ring textures 3
6 Figure 5: rain falling using a simple terrain, two raindrop textures and two water ring textures above Figure 6: rain falling is viewed downward from a particular height 4
7 Figure 7: Shape of drops: (a) Compared shapes of raindrops of radii R = 1mm, 1:5mm, 2mm, 2:5mm and 3mm [Ros00]. (b) Shape of a droplet of undistorted radius 0:5. (c) Shape of a droplet of undistorted radius 1:0. (d) Shape of a droplet of undistorted radius 3:0. (e) Shape of a droplet of undistorted radius 4:5 3.2 Using Physical Properties-Based Method This method is based on physical properties (geometrical, dynamic and optical) of raindrops. Ross [10] proves that falling raindrops look more like ellipsoids. Small raindrops are almost spherical, and bigger raindrops get fattened at the bottom. Figure 7 shows typical raindrop shapes for common undistorted radii. Figure 8 illustrates directions of reflected/refracted rays. At an interface, the law of reflection describes the directions of the reflected ray, and Snell s law describes the direction of the refracted ray. The basic concept is capturing first an image of the background scene to a texture. Afterward this texture is mapped onto the raindrops according to optical laws (Only Snell s law). Reflection s law is not participated since a raindrop appears rather small on the screen, and reflection is visible only in a small part of each raindrop. Figure 9 shows the comparison of a water-drop simulated using this concept (left) with an image of a real falling droplet (right). A photograph of the original scene was used as a background image for the simulated drop. The bottom images show a close view of the original and simulated drops. As the real drop just left the tap, its shape is not yet stabilized and is not perfectly spherical, and so it does not behave exactly as the simulated one. Figure 10 presents rain falling simulated using this method. This image is still lack realism due to many raindrops should be able to see inside the biggest raindrop and not only inside that drop. In addition, as this method does not care about reflection, caustic on raindrops are not seen when the light source placed behind viewer. Collision detection and merging of raindrops are not included in this method either. 5
8 Figure 8: Reflection / refraction of a ray in a raindrop Figure 9: Left: An image simulated with this concept. Right: A photograph of a real raindrop 6
9 Figure 10: rain falling simulated using this Physical Properties-Based Method 7
10 4 Conclusion and Future Work In conclusion, creating rain falling using Delta3D s particle editor and Physical Properties-Based Method present the basic concept of making special effects and ideas for future work. For second and third stage project, we are doing sequentially the following 9 steps. We will try to finish the first five steps in second stage and the last fourth steps in third stage. Starting date and number of week to achieve each step are detail in the time schedule table below. 1. Study source code of particle system editor 2. Improve the Physical Properties-Based Method 3. Implement that method on particle editor 4. Create rain falling effect: light rain, moderate rain, heavy rain, and extreme rain 5. Create effect of puddling on the streets by raindrops 6. Create raindrop splashing effect 7. Create water rippling effect 8. Create effect of falling raindrops dripping off object s surfaces 9. Create effect of water streaming off on the streets and objects Second Stage Project Time Schedule Steps Starting Date Number of Week to Finish 1 July 26 2 weeks 2 August 9 2 weeks 3 August 23 5 weeks 4 September 27 3 weeks 5 October 18 8 weeks Total 20 weeks Rest 3 weeks (December, January, ) Third Stage Project Time Schedule Steps Starting Date Number of Week to Finish 6 January 17 4 weeks 7 February 15 4 weeks 8 March 13 5 weeks 9 April 17 6 weeks Total 19 weeks Rest 6 weeks (May, July, ) 8
11 References [1] Delta3D. accessed, June Last viewed on July, [2] Rudy Darken, Perry McDowell, and Erik Johnson. Projects in VR: the Delta3D open source game engine. Computer Graphics and Applications, IEEE, Vol.25, Iss.3, May-June [3] Open Scene Graph. accessed, June Last viewed on July, [4] Open Dynamics Engine. accessed, June Last viewed on July, [5] 3D Character Animation Library. accessed, June Last viewed on July, [6] OpenAL,Cross-Platform 3D Audio. accessed, June Last viewed on July, [7] GNU Lesser General Public License. accessed, June Last viewed on July, [8] Falling Rain Particle Effect. accessed, June Last viewed on July, [9] Pierre Rousseau, Vincent Jolivet, Djamchid Ghazanfarpour.Realistic real-time rain rendering. Computers & Graphics 30, 4 (2006), special issue on Natural Phenomena Simulation. [10] Ross, O.N. (2000) Optical Remote Sensing of Rainfall Microstructures, Freie Universität Berlin, Fachbereich Physik, Diplom Thesis, 134pp. 9
Attention to Detail! Creating Next Generation Content For Radeon X1800 and beyond
Attention to Detail! Creating Next Generation Content For Radeon X1800 and beyond Callan McInally Manager, 3D Application Research Group Overview In order to fully take advantage of next generation hardware,
More informationReal-Time Rain Rendering in City Environments
Artist-Directable Real-Time Rain Rendering in City Environments Natalya Tatarchuk 3D Application Research Group ATI Research Overview Rain rendering: introduction Related work Rendering rain precipitation
More informationTopic 10: Scene Management, Particle Systems and Normal Mapping. CITS4242: Game Design and Multimedia
CITS4242: Game Design and Multimedia Topic 10: Scene Management, Particle Systems and Normal Mapping Scene Management Scene management means keeping track of all objects in a scene. - In particular, keeping
More informationChapter 32 Light: Reflection and Refraction. Copyright 2009 Pearson Education, Inc.
Chapter 32 Light: Reflection and Refraction Units of Chapter 32 The Ray Model of Light Reflection; Image Formation by a Plane Mirror Formation of Images by Spherical Mirrors Index of Refraction Refraction:
More informationRendering Smoke & Clouds
Rendering Smoke & Clouds Game Design Seminar 2007 Jürgen Treml Talk Overview 1. Introduction to Clouds 2. Virtual Clouds based on physical Models 1. Generating Clouds 2. Rendering Clouds using Volume Rendering
More informationMaster Thesis Real-time Realistic Rain Rendering
Universitat Politècnica de Catalunya Departament de Llenguatges i Sistemes Informàtics Master in Computing Master Thesis Real-time Realistic Rain Rendering Student: Carles Creus López Director: Gustavo
More informationPhoto Studio Optimizer
CATIA V5 Training Foils Photo Studio Optimizer Version 5 Release 19 September 008 EDU_CAT_EN_PSO_FF_V5R19 Photo Studio Optimizer Objectives of the course Upon completion of this course you will be able
More informationParticle Systems. Sample Particle System. What is a particle system? Types of Particle Systems. Stateless Particle System
Sample Particle System Particle Systems GPU Graphics Water Fire and Smoke What is a particle system? Types of Particle Systems One of the original uses was in the movie Star Trek II William Reeves (implementor)
More informationDesigning the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and
Designing the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and lessons learned attempting to make something new Defining
More informationScalable multi-gpu cloud raytracing with OpenGL
Scalable multi-gpu cloud raytracing with OpenGL University of Žilina Digital technologies 2014, Žilina, Slovakia Overview Goals Rendering distant details in visualizations Raytracing Multi-GPU programming
More informationENHANCING THE CONTROL AND PERFORMANCE OF PARTICLE SYSTEMS THROUGH THE USE OF LOCAL ENVIRONMENTS. Abstract
ENHANCING THE CONTROL AND PERFORMANCE OF PARTICLE SYSTEMS THROUGH THE USE OF LOCAL ENVIRONMENTS Daniel O. Kutz Richard R. Eckert State University of New York at Binghamton Binghamton, NY 13902 Abstract
More informationPhys102 Lecture 21/22 Light: Reflection and Refraction
Phys102 Lecture 21/22 Light: Reflection and Refraction Key Points The Ray Model of Light Reflection and Mirrors Refraction, Snell s Law Total internal Reflection References 23-1,2,3,4,5,6. The Ray Model
More informationRealistic and Fast Cloud Rendering in Computer Games. Niniane Wang Software Engineer Microsoft Flight Simulator (now at Google Inc) Intro Video
Realistic and Fast Cloud Rendering in Computer Games Niniane Wang Software Engineer Microsoft Flight Simulator (now at Google Inc) Intro Video 1 Agenda Previous Work 3-D Modeling + Art Pipeline Performance
More informationAnimation of Water Droplet Flow on Structured Surfaces
SIGRAD (2002) Mark Ollila (Editors) Animation of Water Droplet Flow on Structured Surfaces Malin Jonsson University of Gävle, Kungsbäcksvägen 47, S-801 76 Gävle, Sweden. na99mjn@student.hig.se Anders Hast
More informationUnder the Guidance of
Presented by Linga Venkatesh (10305085) Deepak Jayanth (10305913) Under the Guidance of Prof. Parag Chaudhuri Flocking/Swarming/Schooling Nature Phenomenon Collective Behaviour by animals of same size
More informationArtist-Directable Real-Time Rain Rendering in City Environments
Artist-Directable Real-Time Rain Rendering in City Environments Natalya Tatarchuk 3D Application Research Group ATI Research What s in It for You? Share our lessons of developing an extensive environment
More informationCh. 22 Properties of Light HW# 1, 5, 7, 9, 11, 15, 19, 22, 29, 37, 38
Ch. 22 Properties of Light HW# 1, 5, 7, 9, 11, 15, 19, 22, 29, 37, 38 Brief History of the Nature of Light Up until 19 th century, light was modeled as a stream of particles. Newton was a proponent of
More informationCS 378: Computer Game Technology
CS 378: Computer Game Technology Dynamic Path Planning, Flocking Spring 2012 University of Texas at Austin CS 378 Game Technology Don Fussell Dynamic Path Planning! What happens when the environment changes
More informationGeneration and Control of Game Virtual Environment
International Journal of Automation and Computing 04(1), January 2007, 25-29 DOI: 10.1007/s11633-007-0025-4 Generation and Control of Game Virtual Environment Myeong Won Lee 1 Jae Moon Lee 2 1 Department
More informationChapter 12 Notes: Optics
Chapter 12 Notes: Optics How can the paths traveled by light rays be rearranged in order to form images? In this chapter we will consider just one form of electromagnetic wave: visible light. We will be
More information9 Dynamics. Getting Started with Maya 491
9 Dynamics Dynamics is a branch of physics that describes how objects move using physical rules to simulate the natural forces that act upon them. Dynamic simulations are difficult to achieve with traditional
More informationINFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!
INFOGR Computer Graphics J. Bikker - April-July 2015 - Lecture 10: Ground Truth Welcome! Today s Agenda: Limitations of Whitted-style Ray Tracing Monte Carlo Path Tracing INFOGR Lecture 10 Ground Truth
More informationExample. Section: PS 709 Examples of Calculations of Reduced Hours of Work Last Revised: February 2017 Last Reviewed: February 2017 Next Review:
Following are three examples of calculations for MCP employees (undefined hours of work) and three examples for MCP office employees. Examples use the data from the table below. For your calculations use
More informationRelease Notes for CameraTracker 1.0
Release Notes for CameraTracker 1.0 These notes describe the requirements, new features, improvements, fixed bugs, known issues, and workarounds for this release of CameraTracker. 1.0v10 CameraTracker
More informationActions and Graphs in Blender - Week 8
Actions and Graphs in Blender - Week 8 Sculpt Tool Sculpting tools in Blender are very easy to use and they will help you create interesting effects and model characters when working with animation and
More informationAtmospheric Reentry Geometry Shader
Atmospheric Reentry Geometry Shader Robert Lindner Introduction In order to simulate the effect of an object be it an asteroid, UFO or spacecraft entering the atmosphere of a planet, I created a geometry
More informationMIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)
MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences
More informationCS 354 R Game Technology
CS 354 R Game Technology Particles and Flocking Behavior Fall 2017 Particle Effects 2 General Particle Systems Objects are considered point masses with orientation Simple rules control how the particles
More informationInstitute For Arts & Digital Sciences SHORT COURSES
Institute For Arts & Digital Sciences SHORT COURSES SCHEDULES AND FEES 2017 SHORT COURSES - GRAPHIC DESIGN Adobe Photoshop Basic 07 February 28 February Tuesdays 14:30-17:30 Adobe Photoshop Basic 07 February
More informationComputer Animation. Animation A broad Brush. Keyframing. Keyframing
Animation A broad Brush Computer Animation Traditional Methods Cartoons, stop motion Keyframing Digital inbetweens Motion Capture What you record is what you get Simulation Animate what you can model (with
More informationRules for Deviation of Light Rays During Refraction
REFLECTION OF LIGHT Refraction of light is the phenomenon due to which a ray of light deviates from its path, at the surface of separation of two media, when the ray of light is travelling from one optical
More informationLecture Outline Chapter 26. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.
Lecture Outline Chapter 26 Physics, 4 th Edition James S. Walker Chapter 26 Geometrical Optics Units of Chapter 26 The Reflection of Light Forming Images with a Plane Mirror Spherical Mirrors Ray Tracing
More informationCOMP environment mapping Mar. 12, r = 2n(n v) v
Rendering mirror surfaces The next texture mapping method assumes we have a mirror surface, or at least a reflectance function that contains a mirror component. Examples might be a car window or hood,
More informationBCC Particle System Generator
BCC Particle System Generator BCC Particle System is an auto-animated particle generator that provides in-depth control over individual particles as well as the overall shape and movement of the system.
More informationResearch on the key technologies and realization of virtual campus
Journal of Physics: Conference Series PAPER OPEN ACCESS Research on the key technologies and realization of virtual campus To cite this article: Cheng Zhang 2018 J. Phys.: Conf. Ser. 1074 012141 View the
More information1. What is the law of reflection?
Name: Skill Sheet 7.A The Law of Reflection The law of reflection works perfectly with light and the smooth surface of a mirror. However, you can apply this law to other situations. For example, how would
More informationMelvin Diaz and Timothy Campbell Advanced Computer Graphics Final Report: ICU Virtual Window OpenGL Cloud and Snow Simulation
Melvin Diaz and Timothy Campbell Advanced Computer Graphics Final Report: ICU Virtual Window OpenGL Cloud and Snow Simulation Introduction This paper describes the implementation of OpenGL effects for
More informationComputer Graphics. Lecture 9 Environment mapping, Mirroring
Computer Graphics Lecture 9 Environment mapping, Mirroring Today Environment Mapping Introduction Cubic mapping Sphere mapping refractive mapping Mirroring Introduction reflection first stencil buffer
More informationArtist-Directable Real-Time Rain Rendering in City Environments
Artist-Directable Real-Time Rain Rendering in City Environments Natalya Tatarchuk 3D Application Research Group ATI Research Let Me Introduce Myself Natalya Tatarchuk Researcher Lead Engineer on ToyShop
More informationThe Animation Process. Lighting: Illusions of Illumination
The Animation Process Lighting: Illusions of Illumination Lighting = realism Although real people versus real clay/plastic is up to textures Realistic lighting = render time Some properties of lights Colour
More informationEssential Physics I. Lecture 13:
Essential Physics I E I Lecture 13: 11-07-16 Reminders No lecture: Monday 18th July (holiday) Essay due: Monday 25th July, 4:30 pm 2 weeks!! Exam: Monday 1st August, 4:30 pm Announcements 250 word essay
More information1. UC-win/Road Ver. 13
1. UC-win/Road Ver. 13 In Ver.13, we developed a number of new features including: Earthwork volume calculation, Enhanced VR data creation and Enhanced simulation functions. In addition the interfaces
More informationEducation and Training CUFMEM14A. Exercise 2. Create, Manipulate and Incorporate 2D Graphics
Education and Training CUFMEM14A Exercise 2 Create, Manipulate and Incorporate 2D Graphics Menu Exercise 2 Exercise 2a: Scarecrow Exercise - Painting and Drawing Tools... 3 Exercise 2b: Scarecrow Exercise
More informationUnity Game Development
Unity Game Development 1. Introduction to Unity Getting to Know the Unity Editor The Project Dialog The Unity Interface The Project View The Hierarchy View The Inspector View The Scene View The Game View
More informationLesson Plan: Refraction of light at boundaries OVERVIEW
Lesson Plan: Refraction of light at boundaries OVERVIEW This lesson is broken up into several small units. The focus is on observations of optical phenomena resulting from the refraction of light and the
More informationChapter 26 Geometrical Optics
Chapter 26 Geometrical Optics 1 Overview of Chapter 26 The Reflection of Light Forming Images with a Plane Mirror Spherical Mirrors Ray Tracing and the Mirror Equation The Refraction of Light Ray Tracing
More informationProjection simulator to support design development of spherical immersive display
Projection simulator to support design development of spherical immersive display Wataru Hashimoto, Yasuharu Mizutani, and Satoshi Nishiguchi Faculty of Information Sciences and Technology, Osaka Institute
More informationBACHELOR OF ARTS IN 3D ANIMATION AND VISUAL EFFECTS Term-End Theory Examination December, 2015 BNM-001 : ANIMATION PRODUCTION PIPELINE
No. of Printed Pages : 7 BNM-001 cx) BACHELOR OF ARTS IN 3D ANIMATION AND VISUAL EFFECTS Term-End Theory Examination December, 015 BNM-001 : ANIMATION PRODUCTION PIPELINE Time : 3 hours Maximum Marks :
More informationMIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)
MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences
More informationPHYS 219 General Physics: Electricity, Light and Modern Physics
PHYS 219 General Physics: Electricity, Light and Modern Physics Exam 2 is scheduled on Tuesday, March 26 @ 8 10 PM In Physics 114 It will cover four Chapters 21, 22, 23, and 24. Start reviewing lecture
More informationDynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES
Dynamics in Maya Gary Monheit Alias Wavefront SH1 Dynamics in Maya Overall Requirements Architecture and Features Animations SH2 Overall Requirements Why Dynamics? Problems with traditional animation techniques
More informationTextbook Reference: Glencoe Physics: Chapters 16-18
Honors Physics-121B Geometric Optics Introduction: A great deal of evidence suggests that light travels in straight lines. A source of light like the sun casts distinct shadows. We can hear sound from
More informationConsider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye
Ray Tracing What was the rendering equation? Motivate & list the terms. Relate the rendering equation to forward ray tracing. Why is forward ray tracing not good for image formation? What is the difference
More informationCS5610 Final Project : Realistic Water Simulation with opengl
CS5610 Final Project : Realistic Water Simulation with opengl Members: Ben Felsted EunGyoung Han Team Name: gldeepblue() Goal: We had planed on implementing the paper Interactive Animation of Ocean Waves
More informationChapter Adding 1- T Mo he tio B n le to nde Yo r ur Inte Scerfac ne e Landscape Scene Stormy Night.mp4 End 200 Default Animation frame 1 Location
1- The Blender Interface Adding Motion to Your Scene Open your Landscape Scene file and go to your scene buttons. It s time to animate our dark and stormy night. We will start by making the correct setting
More informationSetting Up Your Environment - Consider the width of your camera view. Large waves may look good from afar but when zoomed in often look too large.
Introduction Max Sky allows you to present your weather story in the most realistic and visually compelling way possible. This guide is designed to help you get the most out of your Max Sky software and
More informationRendering diffuse objects using particle systems inside voxelized surface geometry. Thorsten Juckel Steffi Beckhaus
Rendering diffuse objects using particle systems inside voxelized surface geometry Thorsten Juckel Steffi Beckhaus University of Hamburg interactive media / virtual environments 1 Outline 1. Introduction
More informationINTRODUCTION REFLECTION AND REFRACTION AT BOUNDARIES. Introduction. Reflection and refraction at boundaries. Reflection at a single surface
Chapter 8 GEOMETRICAL OPTICS Introduction Reflection and refraction at boundaries. Reflection at a single surface Refraction at a single boundary Dispersion Summary INTRODUCTION It has been shown that
More informationFLUID PARTICLE SIMULATION
FLUID PARTICLE SIMULATION via MAYA BIFROST Amanda VanderZee, Jean-François Coquand, Madeleine Chu Particle Simulation Bifrost ABOUT BIFROST Water & Contours The tools you use will depend on the effect
More informationShadows in the graphics pipeline
Shadows in the graphics pipeline Steve Marschner Cornell University CS 569 Spring 2008, 19 February There are a number of visual cues that help let the viewer know about the 3D relationships between objects
More informationThere are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement.
mental ray Overview Mental ray is a powerful renderer which is based on a scene description language. You can use it as a standalone renderer, or even better, integrated with 3D applications. In 3D applications,
More informationHeight Filed Simulation and Rendering
Height Filed Simulation and Rendering Jun Ye Data Systems Group, University of Central Florida April 18, 2013 Jun Ye (UCF) Height Filed Simulation and Rendering April 18, 2013 1 / 20 Outline Three primary
More informationLesson Plan Outline for Rainbow Science
Lesson Plan Outline for Rainbow Science Lesson Title: Rainbow Science Target Grades: Middle and High School Time Required: 120 minutes Background Information for Teachers and Students Rainbows are fascinating
More informationReal-time Rendering of Soap Bubbles Taking into Account Light Interference
Real-time Rendering of Soap Bubbles Taking into Account Light Interference Kei Iwasaki Keichi Matsuzawa Tomoyuki Nishita The University of Tokyo 7-3-1 Hongo, Bunkyo-ku, Tokyo, Japan Phone: +81.3.5841.4096
More informationControlling Particle Systems. All elements of a particle system are controlled through this dialog: There are several key parts to this dialog:
Controlling Particle Systems All elements of a particle system are controlled through this dialog: There are several key parts to this dialog: The timeline extent - OK, Cancel and Delete buttons are common
More informationPHY 171 Lecture 6 (January 18, 2012)
PHY 171 Lecture 6 (January 18, 2012) Light Throughout most of the next 2 weeks, we will be concerned with the wave properties of light, and phenomena based on them (interference & diffraction). Light also
More informationAPPENDIX A: RELEASE NOTES
APPENDIX A: RELEASE NOTES Release Notes for CameraTracker This appendix describes the requirements, new features, improvements over previous versions, fixed bugs, and known bugs and workarounds in CameraTracker.
More information03 RENDERING PART TWO
03 RENDERING PART TWO WHAT WE HAVE SO FAR: GEOMETRY AFTER TRANSFORMATION AND SOME BASIC CLIPPING / CULLING TEXTURES AND MAPPING MATERIAL VISUALLY DISTINGUISHES 2 OBJECTS WITH IDENTICAL GEOMETRY FOR NOW,
More informationChapter 7: Geometrical Optics. The branch of physics which studies the properties of light using the ray model of light.
Chapter 7: Geometrical Optics The branch of physics which studies the properties of light using the ray model of light. Overview Geometrical Optics Spherical Mirror Refraction Thin Lens f u v r and f 2
More informationSIMULATION OF PRECIPITATION AND SNOW COVER IN THE JASKIER IMAGE GENERATOR
Szybkobieżne Pojazdy Gąsienicowe (41) nr 3, 2016 Michał BUGAŁA SIMULATION OF PRECIPITATION AND SNOW COVER IN THE JASKIER IMAGE GENERATOR Abstract. The article presents methods of implementing atmospheric
More informationOptimizing and Profiling Unity Games for Mobile Platforms. Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June
Optimizing and Profiling Unity Games for Mobile Platforms Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June 1 Agenda Introduction ARM and the presenter Preliminary knowledge
More informationDispersion (23.5) Neil Alberding (SFU Physics) Physics 121: Optics, Electricity & Magnetism Spring / 17
Neil Alberding (SFU Physics) Physics 121: Optics, Electricity & Magnetism Spring 2010 1 / 17 Dispersion (23.5) The speed of light in a material depends on its wavelength White light is a mixture of wavelengths
More informationHistory. Early viewers
IT82: Multimedia 1 History Photography around since the 19th century Realistic animation began in 1872 when Eadweard Muybridge asked to settle a bet about a flying horse IT82: Multimedia 2 1 History Muybridge
More informationLecture Outlines Chapter 26
Lecture Outlines Chapter 26 11/18/2013 2 Chapter 26 Geometrical Optics Objectives: After completing this module, you should be able to: Explain and discuss with diagrams, reflection and refraction of light
More informationRecipes4Success. Animate Plant Growth. Share 4 - Animation
Recipes4Success In this Recipe, you will create an animated science diagram of plant growth. You will learn how to add images, draw shapes, use the animation options, preview, and publish your project.
More informationVISIT FOR THE LATEST UPDATES, FORUMS & MORE ASSETS.
Gargoyle VISIT WWW.SFBAYSTUDIOS.COM FOR THE LATEST UPDATES, FORUMS & MORE ASSETS. 1. INTRODUCTION 2. QUICK SET UP 3. PROCEDURAL VALUES 4. SCRIPTING 5. ANIMATIONS 6. LEVEL OF DETAIL 7. CHANGE LOG 1. Introduction
More informationCreating Project Winning Visualization with Iterative Luxology Rendering
Creating Project Winning Visualization with Iterative Luxology Rendering Jerry Flynn 1 WWW.BENTLEY.COM Luxology Rendering Inside MicroStation 2 WWW.BENTLEY.COM Visualization Priorities Quality Mirror project
More informationWhat s New in DI-Guy 12.5
What s New in DI-Guy 12.5 DI-Guy 12.5.0 March 2013 What s New in DI-Guy 12.5 NEW ADAPTIVE GUIDE MORE VISUAL VARIATION DYNAMIC STANDING Boston Dynamics 78 Fourth Avenue Waltham, MA 02451 USA 617.868.5600
More informationUnity Scripting 4. CS 491 / DES 400 Crea.ve Coding. Computer Science
Unity Scripting 4 Unity Components overview Particle components Interaction Key and Button input Parenting CAVE2 Interaction Wand / Wanda VR Input Devices Project Organization Prefabs Instantiate Unity
More informationComputer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017
Computer Graphics Si Lu Fall 2017 http://web.cecs.pdx.edu/~lusi/cs447/cs447_547_comp uter_graphics.htm 11/27/2017 Last time o Ray tracing 2 Today o Animation o Final Exam: 14:00-15:30, Novermber 29, 2017
More informationLec 10 MEL for Dynamics
Lec 10 MEL for Dynamics Create user windows Create customize shelf command icon Create and use of expression within MEL script Create and use of particle and rigid body dynamics panelbreakup exercise (The
More informationAdarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)
OBJECTIVE FLUID SIMULATIONS Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs) The basic objective of the project is the implementation of the paper Stable Fluids (Jos Stam, SIGGRAPH 99). The final
More informationUnit 68: 3D Environments
Unit 68: 3D Environments 1. Various different industries make good use of 3D Environments to create quality and professional products. A prime example of this is the gaming industry, which has been impacted
More informationGraphics for VEs. Ruth Aylett
Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading VR software Two main types of software used: off-line authoring or modelling packages
More informationVEGETATION STUDIO FEATURES
VEGETATION STUDIO FEATURES We are happy to introduce Vegetation Studio, coming to Unity Asset Store this fall. Vegetation Studio is a vegetation placement and rendering system designed to replace the standard
More informationCreating Digital Animation in Adobe Animate: Frame-by-Frame Technique Motion & Shape Tweening Storyboarding Acquiring & importing Assets
September-October Half Term School Network Induction Using Computers Safely & Responsibly: Files & Folder Management Keeping Data Secure Social Networking Using Email Searching the Web Creating Digital
More informationChapter 23. Light Geometric Optics
Chapter 23. Light Geometric Optics There are 3 basic ways to gather light and focus it to make an image. Pinhole - Simple geometry Mirror - Reflection Lens - Refraction Pinhole Camera Image Formation (the
More informationStevens High School AP Physics II Work for Not-school
1. Gravitational waves are ripples in the fabric of space-time (more on this in the next unit) that travel at the speed of light (c = 3.00 x 10 8 m/s). In 2016, the LIGO (Laser Interferometry Gravitational
More informationCS5245 VISION & GRAPHICS FOR SPECIAL EFFECTS PROJECT PROPOSAL
CS5245 VISION & GRAPHICS FOR SPECIAL EFFECTS PROJECT PROPOSAL Title of effect video Out of Control Project team members Chen Ling Wei U065170E Tan Rei Wen Alex U065359M Wang Kai U065179J The Effect A missile
More informationCSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm
CSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm Name: RCS username: This quiz is closed book & closed notes except for one 8.5x11 (double-sided) sheet of notes. Please
More informationViz Arena allows broadcasters to superimpose animated 3D graphics over live coverage of any sports event. Viz Arena
Viz Arena allows broadcasters to superimpose animated 3D graphics over live coverage of any sports event. Viz Arena Viz Arena Enhancing the game experience Viz Arena enables broadcasters to superimpose
More informationCSE 167: Introduction to Computer Graphics Lecture #16: Procedural Modeling
CSE 167: Introduction to Computer Graphics Lecture #16: Procedural Modeling Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Reduced office hours today and tomorrow
More informationComputer Graphics (CS 563) Lecture 4: Advanced Computer Graphics Image Based Effects: Part 1. Prof Emmanuel Agu
Computer Graphics (CS 563) Lecture 4: Advanced Computer Graphics Image Based Effects: Part 1 Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Image Based Effects Three main
More informationLecture 24 EM waves Geometrical optics
Physics 2102 Jonathan Dowling Lecture 24 EM waves Geometrical optics EM spherical waves The intensity of a wave is power per unit area. If one has a source that emits isotropically (equally in all directions)
More informationModeling the Virtual World
Modeling the Virtual World Joaquim Madeira November, 2013 RVA - 2013/2014 1 A VR system architecture Modeling the Virtual World Geometry Physics Haptics VR Toolkits RVA - 2013/2014 2 VR object modeling
More informationCS559: Computer Graphics
CS559: Computer Graphics Lecture 36: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington Today Particle Systems, Cartoon animation, ray tracing Reading (Optional) John Lasseter.
More informationChapter 14 Particle Systems & Interactions
Chapter 14 Particle Systems & Interactions This is probably the nicest and most flexible of the Blender effects. When you turn an object into particles, it can be used to simulate snow, fire, smoke, clouds,
More informationEnabling immersive gaming experiences Intro to Ray Tracing
Enabling immersive gaming experiences Intro to Ray Tracing Overview What is Ray Tracing? Why Ray Tracing? PowerVR Wizard Architecture Example Content Unity Hybrid Rendering Demonstration 3 What is Ray
More informationIndex FEATURES LIST 2
FULL FEATURES LIST Index RealFlow Features 4 Liquids 4 Elastics 4 Granulars 4 Rigids 5 Viscous Materials 5 Viscoelastic Materials 5 Fibres 5 Built-in Basic Primitives 6 Particle Emitters 6 Rigid Bodies
More informationVehicle Project. Adam Beckett
Vehicle Project Adam Beckett Development Drawings - 1st Set Side To p Front Back This is my first set of development drawings, which I kept very simple and without shading. I wanted my design to be a
More information