Graphics Model Construction cgvr korea ac kr 1

  • Slides: 26
Download presentation
Graphics Model Construction 고려대학교 그래픽스 연구실 cgvr. korea. ac. kr 1 Graphics Lab @

Graphics Model Construction 고려대학교 그래픽스 연구실 cgvr. korea. ac. kr 1 Graphics Lab @ Korea University

Model Construction n CGVR Interactive Modeling Tools CAD programs n Subdivision surface editors n

Model Construction n CGVR Interactive Modeling Tools CAD programs n Subdivision surface editors n n Scanning Tools n n Computer Vision n n CAT, MRI, laser, magnetic, robotic arm, etc. Stereo, motion, etc. Procedural Generation n Sweeps, fractals, grammars cgvr. korea. ac. kr 2 Graphics Lab @ Korea University

Interactive Modeling Tools n CGVR User Constructs Objects with Drawing Program Menu commands, direct

Interactive Modeling Tools n CGVR User Constructs Objects with Drawing Program Menu commands, direct manipulation, etc. n CSG, parametric surfaces, quadrics, etc. n cgvr. korea. ac. kr 3 Graphics Lab @ Korea University

Interactive Modeling Tools n CGVR Example: Mechanical CAD cgvr. korea. ac. kr 4 Graphics

Interactive Modeling Tools n CGVR Example: Mechanical CAD cgvr. korea. ac. kr 4 Graphics Lab @ Korea University

Model Construction n Interactive Modeling Tools n n CGVR CAD programs, subdivision surface editors

Model Construction n Interactive Modeling Tools n n CGVR CAD programs, subdivision surface editors Scanning Tools CAT, MRI n Laser Range Scanning n Magnetic, robotic arm n n Computer Vision n n Stereo, motion, etc. Procedural Generation n Sweeps, fractals, grammars cgvr. korea. ac. kr 5 Graphics Lab @ Korea University

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. cgvr. korea. ac. kr 6 Graphics Lab @ Korea University

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. Color Depth cgvr. korea. ac. kr 7 Graphics Lab @ Korea University

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. cgvr. korea. ac. kr 8 Graphics Lab @ Korea University

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n

Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. cgvr. korea. ac. kr 9 Graphics Lab @ Korea University

Model Construction n CGVR Interactive Modeling Tools CAD programs n Subdivision surface editors n

Model Construction n CGVR Interactive Modeling Tools CAD programs n Subdivision surface editors n n Scanning Tools n n CAT, MRI, laser, magnetic, robotic arm, etc. Computer Vision Stereo n Motion n n Procedural Generation n Sweeps, fractals, grammars cgvr. korea. ac. kr 10 Graphics Lab @ Korea University

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n cgvr. korea. ac. kr 11 Graphics Lab @ Korea University

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n cgvr. korea. ac. kr 12 Graphics Lab @ Korea University

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n

Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n cgvr. korea. ac. kr 13 Graphics Lab @ Korea University

Model Construction n Interactive Modeling Tools n n CAT, MRI, laser, magnetic, robotic arm,

Model Construction n Interactive Modeling Tools n n CAT, MRI, laser, magnetic, robotic arm, etc. Computer Vision n n CAD programs, subdivision surface editors Scanning Tools n n CGVR Stereo, motion, etc. Procedural Generation Sweeps n Fractals n Grammars n cgvr. korea. ac. kr 14 Graphics Lab @ Korea University

Model Construction n Goal: n n CGVR Describe 3 D models algorithmically Best for

Model Construction n Goal: n n CGVR Describe 3 D models algorithmically Best for Models Resulting from. . . Repeating processes n Self-similar processes n Random processes n n Advantages: Automatic generation n Concise representation n Parameterized classes of models n cgvr. korea. ac. kr 15 Graphics Lab @ Korea University

Sweep n CGVR Example: Seashells Create 3 D polygonal surface models of seashells n

Sweep n CGVR Example: Seashells Create 3 D polygonal surface models of seashells n Sweep generating curve around helico-spiral axis n o Helico-spiral definition: Qi+1 = Qi + DQ ri+1 = ri lr zi+1 = zi lz cgvr. korea. ac. kr 16 Graphics Lab @ Korea University

Sweep n CGVR Generate Different Shells by Varying Parameters Different helico-spirals cgvr. korea. ac.

Sweep n CGVR Generate Different Shells by Varying Parameters Different helico-spirals cgvr. korea. ac. kr 17 Different generating curves Graphics Lab @ Korea University

Fractal n CGVR Defining Property: n Self-similar with infinite resolution Mandelbrot Set cgvr. korea.

Fractal n CGVR Defining Property: n Self-similar with infinite resolution Mandelbrot Set cgvr. korea. ac. kr 18 Graphics Lab @ Korea University

Fractal n CGVR Useful for Describing Natural 3 D Phenomenon n n n Terrain

Fractal n CGVR Useful for Describing Natural 3 D Phenomenon n n n Terrain Plants Clouds Water Feathers Fur Etc. cgvr. korea. ac. kr 19 Graphics Lab @ Korea University

Fractal Generation n CGVR Deterministically Self-Similar Fractals n Parts are scaled copies of original

Fractal Generation n CGVR Deterministically Self-Similar Fractals n Parts are scaled copies of original Initiator: start with a shape o Generator: replace subparts with scaled copy of original o n Statistically Self-Similar Fractals n Parts have same statistical properties as original Initiator: start with a shape o Generator: replace subparts with a self-similar random pattern o cgvr. korea. ac. kr 20 Graphics Lab @ Korea University

Deterministically Self-Similar Fractal n CGVR Useful for Creating Interesting Shapes cgvr. korea. ac. kr

Deterministically Self-Similar Fractal n CGVR Useful for Creating Interesting Shapes cgvr. korea. ac. kr 21 Graphics Lab @ Korea University

Deterministically Self-Similar Fractal n CGVR Useful for Creating Interesting Shapes cgvr. korea. ac. kr

Deterministically Self-Similar Fractal n CGVR Useful for Creating Interesting Shapes cgvr. korea. ac. kr 22 Graphics Lab @ Korea University

Statistically Self-Similar Fractal n CGVR Useful for Creating Mountains cgvr. korea. ac. kr 23

Statistically Self-Similar Fractal n CGVR Useful for Creating Mountains cgvr. korea. ac. kr 23 Graphics Lab @ Korea University

Statistically Self-Similar Fractal n CGVR Useful for Creating 3 D Plants cgvr. korea. ac.

Statistically Self-Similar Fractal n CGVR Useful for Creating 3 D Plants cgvr. korea. ac. kr 24 Graphics Lab @ Korea University

Grammar n CGVR Generate Description of Geometric Model by Applying Production Rules n Useful

Grammar n CGVR Generate Description of Geometric Model by Applying Production Rules n Useful for creating plants o Example: Tree Branch Tree | Leaf Branch Cylinder | [ Tree ] C[CL]C[C[CL]]C[[CL]] cgvr. korea. ac. kr 25 C[*][*] Graphics Lab @ Korea University

Grammar n CGVR Useful for Creating Plants cgvr. korea. ac. kr 26 Graphics Lab

Grammar n CGVR Useful for Creating Plants cgvr. korea. ac. kr 26 Graphics Lab @ Korea University