62
1 Dr. Scott Schaefer Computer Graphics

Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

1

Dr. Scott Schaefer

Computer Graphics

Page 2: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Games

Page 3: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Movies

Page 4: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Visualization

Page 5: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Industrial Design

Page 6: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Mathematics and Graphics

Graphics is mathematics made visible

! Calculus! Linear Algebra! Differential Equations! Real Analysis! Differential Geometry! …

Page 7: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

What are Fractals?

! Recursion made visible

Page 8: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

What are Fractals?

! Recursion made visible

Page 9: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

What are Fractals?

! Recursion made visible

Page 10: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

What are Fractals?

! Recursion made visible

Page 11: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 12: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 13: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 14: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 15: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 16: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 17: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 18: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 19: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 20: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 21: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 22: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 23: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 24: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 25: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 26: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 27: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 28: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 29: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 30: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 31: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 32: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 33: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 34: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 35: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 36: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 37: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 38: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 39: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 40: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 41: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 42: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 43: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 44: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 45: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 46: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Rendering Fractals

Page 47: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

More Fractals

Page 48: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

More Fractals

Page 49: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

More Fractals

Page 50: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – Barycentric Coordinates

Page 51: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – Barycentric Coordinates

Page 52: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – Barycentric Coordinates

Page 53: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – ACC Patches

! Polygon models prevalent in game industry! Very fast to render

! Not smooth (faceted)! High-resolution models require

lots of band-width and computational resources

Page 54: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – ACC Patches

! Smooth surfaces desirable! Need fast, adaptive tessellation algorithms! Bandwidth to graphics card problematic

Current Future

Page 55: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – ACC Patches

! Subdivision surfaces "Used by movie and game industries"Supported by most 3D modeling packages

Geri’s Game © Pixar Animation StudiosToy Story © Disney / Pixar

Page 56: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – ACC Patches

Real Surface“Fake” Surface

Page 57: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Research – ACC Patches

Real Surface“Fake” Surface

Page 58: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

CPSC 441: Computer Graphics

Page 59: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

CPSC 489: Computer Game Development! Design and build a game over a semester! Graphics, networking, AI, physics, software

engineering, …! Submit game to IGF competition

Page 60: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

CPSC 641: Advanced Computer Graphics

Page 61: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

CPSC 645: Geometric Modeling

Page 62: Graphics - parasol.tamu.eduwelch/teaching/181.s08/schaefer.pdf · Geometric Modeling Deformation and Animation Surface reconstruction Scientific visualization John Keyser Robust Geometric

Graphics at TAMUJinxiang Chai

Character Animation

Data-driven graphics and vision

Image-based rendering and modeling

Image and video processing

Scott SchaeferGeometric Modeling

Deformation and Animation

Surface reconstruction

Scientific visualization

John KeyserRobust Geometric Computation

Geometric and solid modeling

Physically-based simulation

Scientific visualization