3D Moving Mirror Modeling 20071258 CSE Lee Chan Kee 20071106 CSE Min Jae Seul.

Slides:



Advertisements
Similar presentations
Learning Outcome Draw a ray diagram to find the position, nature and size of the image produced by a concave and convex mirrors.
Advertisements

Exploration of advanced lighting and shading techniques
Lecture 8 Transparency, Mirroring
Technische Universität München Computer Graphics SS 2014 Graphics Effects Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Graphics Pipeline.
Soft Particles Petter Börjesson, Mattias Thell. Particle Effects Smoke, fire, explosions, clouds, etc Camera-aligned 2D quads – Gives the illusion of.
3D Graphics Rendering and Terrain Modeling
Reflections from Bumpy Surfaces GPU Graphics. What are we trying to achieve?  Most surfaces are not flat like glass  Some of these surfaces still give.
Real-Time Rendering SPEACIAL EFFECTS Lecture 03 Marina Gavrilova.
Course Website: Computer Graphics 18: Ray-tracing.
Real-time Dynamic HDR Based Lighting in a Static Environment Marcus Hennix Daniel Johansson Gunnar Johansson Martin Wassborn.
黃聰賢. Light Position Mesh Polygon Shadow Polygon  Clear color buffer and stencil buffer  Render the scene with ambient only.
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
1 View Coherence Acceleration for Ray Traced Animation University of Colorado at Colorado Springs Master’s Thesis Defense by Philip Glen Gage April 19,
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
REFLECTIONS, ROTATIONS AND TRANSLATIONS. Reflections.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Introduction to Computer Graphics “Genius is 1% inspiration, and 99% perspiration.” Thomas Alva Edison CSE 373, Spring 2008 Belaid Moa
Distinguish between specular and diffuse reflection of light. Apply the law of reflection for flat mirrors. Describe the nature of images formed by flat.
Presentation of LR2V Kadi Bouatouch IRISA
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
FLAT MIRRORS Chapter 13: Section 2. Learning Targets  Describe how the angle of incidence is related to the angle of reflection  Explain how surface.
Shadows Computer Graphics. Shadows Shadows Extended light sources produce penumbras In real-time, we only use point light sources –Extended light sources.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
Ray Tracing and Photon Mapping on GPUs Tim PurcellStanford / NVIDIA.
19/4/ :32 Graphics II Syllabus Selection and Picking Session 1.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
1 Computer Graphics Week3 –Graphics & Image Processing.
Reflections Specular reflection is the perfect reflection of light from a surface. The law a reflection states that the direction of the incoming ray and.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Chapter 6 Special Effects 강 신 진강 신 진
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
1 Graphics CSCI 343, Fall 2015 Lecture 1 Introduction to Graphics Read: Chapter 1 of textbook.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
CS 638, Fall 2001 Multi-Pass Rendering The pipeline takes one triangle at a time, so only local information, and pre-computed maps, are available Multi-Pass.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Week 10 - Wednesday.  What did we talk about last time?  Shadow volumes and shadow mapping  Ambient occlusion.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Multi-pass Rendering. © 2002 James K. Hahn, N.H. Baek2 Multi-pass Rendering Repeat: image  Rendering pass  result imageRepeat: image  Rendering pass.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Rendering Plant Leaves Faithfully Oliver Franzke (Dresden University of Technology) Oliver Deussen (University of Konstanz)
More on Environment Mapping Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Wednesday, December 10, 2003.
OpenGL Selection. Three Selection Methods Color coding (OpenGL) Selection mode (OpenGL) Selection ray (generic)
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Parallel Ray Tracer Computer Systems Lab Presentation Stuart Maier.
Reflection and Light Flat Mirrors.
Chapter 13-2 Flat Mirrors. Conceptual_Physics/3 1_Reflection/01/sp.ht mlhttp://localhost:26300/ Conceptual_Physics/3 1_Reflection/01/sp.ht.
Sec  Review of Law: the angle of reflection is equal to the angle of incidence  We use ray diagrams to show how light rays change direction when.
Sample Based Visibility for Soft Shadows using Alias-free Shadow Maps Erik Sintorn – Ulf Assarsson – uffe.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
11/24/ :45 Graphics II Shadow Maps Reflections Session 5.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Stencil Shadows Garrett Weng. What are stencil shadows? Also known as shadow volumes Relies on use of the stencil buffer Create volumes of the shadows.
LOCATING IMAGES IN PLANE MIRRORS USING RAY DIAGRAMS (Page in Workbook)
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
School of Computer Science
Reflections.
Reflections.
Refraction The bending of light.
Reflections.
Reflections.
Texture and Shadow Mapping
Computer Graphics 4Practical Lesson
Reflections.
Frame Buffers Fall 2018 CS480/680.
Refraction The bending of light.
Presentation transcript:

3D Moving Mirror Modeling CSE Lee Chan Kee CSE Min Jae Seul

Contents What we have implemented Before & After Technical Explanation about mirror Demonstration - Camera walking - Mirror moving

What we have implemented Room Drawing Implementing Moving Mirror Stencil TestRay Tracing - Object Modeling - Object Rendering - Texture mapping - Camera Walking - One Mirror Drawing - Moving Animation - Image on the mirror - Reflection

Before – Simple Texture room

After – Image Texture Room

After (Demo) – Movable Mirror

After (Demo)– More Realistic Camera Walking - With mouse trigger, we can handle camera Angle - With Keyboard trigger, we can handle camera position

About Mirror - Stencil Test the stencil buffer is used to limit the area of rendering(stenciling).

About Mirror - Stencil Test Draw the room & object (which are turned over). Store in stencil buffer When buffer bit is 1, Pass the stencil test.

About Mirror - Stencil Test Draw the room & object Draw the mirror phase using stencil buffer. But, we should apply reflection!!

About Mirror - Ray Tracing Scene Eye Point Reflector 2α2α

About Mirror - Ray Tracing Scene Eye Point Reflector θ 2α+2θ

Demo – Camera walking – 30s

Demo – Mirror basic – 30s be

Demo – Mirror moving – 30s

Reference s/ - openGL texture mapping. s/