1
Dr. Scott Schaefer
Computer Graphics
Games
Movies
Visualization
Industrial Design
Mathematics and Graphics
Graphics is mathematics made visible
! Calculus! Linear Algebra! Differential Equations! Real Analysis! Differential Geometry! …
What are Fractals?
! Recursion made visible
What are Fractals?
! Recursion made visible
What are Fractals?
! Recursion made visible
What are Fractals?
! Recursion made visible
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
Rendering Fractals
More Fractals
More Fractals
More Fractals
Research – Barycentric Coordinates
Research – Barycentric Coordinates
Research – Barycentric Coordinates
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
Research – ACC Patches
! Smooth surfaces desirable! Need fast, adaptive tessellation algorithms! Bandwidth to graphics card problematic
Current Future
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
Research – ACC Patches
Real Surface“Fake” Surface
Research – ACC Patches
Real Surface“Fake” Surface
CPSC 441: Computer Graphics
CPSC 489: Computer Game Development! Design and build a game over a semester! Graphics, networking, AI, physics, software
engineering, …! Submit game to IGF competition
CPSC 641: Advanced Computer Graphics
CPSC 645: Geometric Modeling
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