Title: Computer Graphics and Applications
1Computer Graphics and Applications
- Tao Ju, Cindy Grimm
- Dept. of Computer Science and Engineering
- Washington University in St. Louis
2What is CG?
3Our Areas
- Modeling (Cindy, Tao)
- Shape understanding (Tao)
- Animation (Tao)
- Art-based rendering (Cindy)
- Bio-medical applications (Cindy, Tao)
- Collaborators
4Polygonal Models
- Digital representation of surfaces using polygons
- Triangles, quads, etc.
- Applications
- Movies, games
- Visualization
- Simulation
5Building Models
6Building Models
- In Action!
- Real-time model construction in games
7Repairing Models
8Shape Understanding
- Using skeletons to identify shape components
- Highlights tubular and plate-like parts Ju et
al. 07,08,09
Surface
Plate-like
Curve
Tubular
3D Object
Skeleton
9Animation
10Animation
- Cage-based character control
Siggraph 05
Deforming the cage
Model cage
11Animation
- Cage-based character control
Siggraph 05
Deforming the cage
Model cage
12Animation
13Animation
- Designing interesting skin behaviors with cages
- And use it on different models
Siggraph Asia 08
A muscle bulging
14Art-based rendering(Cindy)
- Motivation Artists study how to convey
information in non-verbal ways - E.g. Caricatures.
- Easily recognizable faces (faster recognition
than a photograph)
John S. Pritchett, artist
15Art-based rendering(Cindy)
- Replicate existing media
- Paint, line drawings, mazes
- Automatic or manual
- Rendering styles for visual clarity
- Silhouettes, stipples, warm-cool lighting
Barb Meier, Painterly Rendering, Siggraph 1996
Craig Kaplan, Maze Design, Siggraph 2007
16Art-based rendering(Cindy)
17Art-based rendering(Cindy)
- Using texture and shading
18Art-based rendering(Cindy)
19Bio-Med 1 Protein Modeling
- Protein a sequence of amino acids
- Folds into a 3D structure in order to interact
with other molecules - Protein function derived from its 3D structure
- Why do we care?
- E.g., understanding and inhibiting virus
20Bio-Med 1 Protein Modeling
Electron Cryo-Microscopy
3D image of a virus
21Bio-Med 1 Protein Modeling
CAD 07, Structure 07, CAD 08, SMI 08
Plate
Surface
ß-sheet
Tube
Curve
a-helix
Cryo-EM Volume
Skeleton
Protein Structure
22Bio-Med 1 Protein Modeling
Backbone structure of the infectious e15 virus
capsid Jiang et. al., Nature 2008
23Bio-Med 2 Gene Mapping
- Gene
- Blueprints for creating proteins
- 20,000 in human as well as in mouse
- Gene expression
- Where a particular gene is active
- A key to understand what a gene does and how it
relates to other genes - The foundation of developing cures for genetic
disorders
24Bio-Med 2 Gene Mapping
Gene Hnt
In-situ hybridization
Gene Calb
Gene Sst
25Bio-Med 2 Gene Mapping
- Imaging Computing
- Atlas-based image comparison
SGP 03, PLoS 06, IEEE TMI 07
Graphical search interface
Query results
26Bio-Med 2 Gene Mapping
- Mapping 3D gene expression patterns
- Building 3D anatomical atlas
- Performing 3D spatial queries
27Summary
- Computer graphics
- Modeling, animation, rendering
- Computational bio-medicine