Graphics Model Construction Graphics Lab Korea University Model
Graphics Model Construction 고려대학교 그래픽스 연구실 Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Interactive Modeling Tools n CGVR User Constructs Objects with Drawing Program Menu commands, direct manipulation, etc. n CSG, parametric surfaces, quadrics, etc. n Graphics Lab @ Korea University
Interactive Modeling Tools n CGVR Example: Mechanical CAD Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. Graphics Lab @ Korea University
Scanning Tools n CGVR Acquire Geometry of Objects with Active Sensors n n n CAT/MRI Laser range scanner Magnetic sensor Robotic arm Etc. Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n Graphics Lab @ Korea University
Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n Graphics Lab @ Korea University
Computer Vision n CGVR Infer 3 D Geometry from Images Stereo n Motion n Constraints n Etc. n Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Sweep n CGVR Generate Different Shells by Varying Parameters Different helico-spirals Different generating curves Graphics Lab @ Korea University
Fractal n CGVR Defining Property: n Self-similar with infinite resolution Mandelbrot Set Graphics Lab @ Korea University
Fractal n CGVR Useful for Describing Natural 3 D Phenomenon n n n Terrain Plants Clouds Water Feathers Fur Etc. Graphics Lab @ Korea University
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 Graphics Lab @ Korea University
Deterministically Self. Similar Fractal n CGVR Useful for Creating Interesting Shapes Graphics Lab @ Korea University
Deterministically Self. Similar Fractal n CGVR Useful for Creating Interesting Shapes Graphics Lab @ Korea University
Statistically Self-Similar Fractal n CGVR Useful for Creating Mountains Graphics Lab @ Korea University
Statistically Self-Similar Fractal n CGVR Useful for Creating 3 D Plants Graphics Lab @ Korea University
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]] C[*][*] Graphics Lab @ Korea University
Grammar n CGVR Useful for Creating Plants Graphics Lab @ Korea University
- Slides: 26