Virtual Reality MidSummary CSCE 458 Fall 2004 ChangHun

  • Slides: 34
Download presentation
Virtual Reality Mid-Summary CSCE 458 Fall 2004 Chang-Hun Kim Department of Computer Science Korea

Virtual Reality Mid-Summary CSCE 458 Fall 2004 Chang-Hun Kim Department of Computer Science Korea University http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Assignment #1 – 3 D Modeling n KUCG Judgment basis Difficulty n Techniques n

Assignment #1 – 3 D Modeling n KUCG Judgment basis Difficulty n Techniques n Creativity n Report n http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @

Best Work – 9846036 주우현 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9746034 노상규 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9746034 노상규 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9746055 김현민 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9746055 김현민 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846003 장인수 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846003 장인수 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846039 조병걸 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846039 조병걸 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846045 배선욱 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846045 배선욱 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846055 김 수 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9846055 김 수 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9847216 임철한 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9847216 임철한 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160004 유남규 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160004 유남규 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160064 노병석 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160064 노병석 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160074 신승호 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160074 신승호 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160187 곽태원 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

2001160187 곽태원 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9714127 이동호 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

9714127 이동호 http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Assignment #2 – 3 D Renderer n KUCG Specification n Load your 3 D

Assignment #2 – 3 D Renderer n KUCG Specification n Load your 3 D models and render it With your own renderer o We’ll give you 3 D model converter o o n MAYA 3 DMax ASCII file format (*. asc) Necessary functions Shading mode conversion (flat smooth) o Lighting o Interactivity (Rotation, translation, scaling) o n Optional functions Partial rendering o Selection (Part, vertex, face) o Texture mapping o http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Assignment #2 – 3 D Renderer n KUCG Materials to submit n 1 compressed

Assignment #2 – 3 D Renderer n KUCG Materials to submit n 1 compressed file (. zip or. alz) Filename: student. ID. zip ex) 9648073. zip o Source code & execution files o Your 3 D model to be tested o Analysis report of the 3 DMax ASCII file format o o n Execution environment Due: October 24, 23: 59 http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Virtual Reality Paper Summary http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Virtual Reality Paper Summary http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Modeling – Simplification n KUCG Surface Simplification Using Quadric Error Metric Michael Garland Paul

Modeling – Simplification n KUCG Surface Simplification Using Quadric Error Metric Michael Garland Paul S. Heckbert o ACM SIGGRAPH ‘ 97 o Fast simplification using distance error metric n Estimate error between n The current model and o The simplified model after the next step o http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Modeling – Simplification n KUCG Progressive Meshes Hugues Hoppe o ACM SIGGRAPH ‘ 96

Modeling – Simplification n KUCG Progressive Meshes Hugues Hoppe o ACM SIGGRAPH ‘ 96 o Store the simplification order of sequence n Continuous LOD Reduces popping effect n Included in Direct. X n http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Modeling – Subdivision n KUCG Interpolating Subdivision for Meshes with Arbitrary Topology Denis Zorin,

Modeling – Subdivision n KUCG Interpolating Subdivision for Meshes with Arbitrary Topology Denis Zorin, Peter Schroder, and Wim Sweldens o ACM SIGGRAPH ‘ 96 o n Interpolating subdivision scheme http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Modeling – Point Geometry n KUCG QSplat: A Multiresolution Point Rendering System for Large

Modeling – Point Geometry n KUCG QSplat: A Multiresolution Point Rendering System for Large Meshes Szymon Rusinkiewicz and Marc Levoy o ACM SIGGRAPH ‘ 00 o n Accelerated point rendering o To render the large model Efficient memory usage n Splats n o Sampled from the meshes http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Various Type of Splats http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea

Various Type of Splats http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

QSplat Rendering Results http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

QSplat Rendering Results http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Fluid Simulation n KUCG Stable Fluids Jos Stam o ACM SIGGRAPH ’ 99 o

Fluid Simulation n KUCG Stable Fluids Jos Stam o ACM SIGGRAPH ’ 99 o n Real time fluid simulation o Large timestep http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Results http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Results http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Fluid Simulation n KUCG Real-Time Fluid Dynamics for Games Jos Stam o Game Developers

Fluid Simulation n KUCG Real-Time Fluid Dynamics for Games Jos Stam o Game Developers Conference 2003 o Written for game developers (not researchers) n All codes are freely opened n http: //kucg. korea. ac. kr Graphics Lab @ Korea University

Results (1/2) http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Results (1/2) http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Results (2/2) http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

Results (2/2) http: //kucg. korea. ac. kr KUCG Graphics Lab @ Korea University

GPU-based Rendering KUCG Use Direct. X vertex shader n Papers will be presented later.

GPU-based Rendering KUCG Use Direct. X vertex shader n Papers will be presented later. . . n http: //kucg. korea. ac. kr Graphics Lab @ Korea University