Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.

Similar presentations


Presentation on theme: "University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization."— Presentation transcript:

1 University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner http://www.ugrad.cs.ubc.ca/~cs314/Vjan2005 Information Visualization Week 12, Fri Apr 1

2 2 Review: Volume Graphics for some data, difficult to create polygonal mesh voxels: discrete representation of 3D object volume rendering: create 2D image from 3D object translate raw densities into colors and transparencies different aspects of the dataset can be emphasized via changes in transfer functions

3 3 Review: Volume Graphics pros formidable technique for data exploration cons rendering algorithm has high complexity! special purpose hardware costly (~$3K-$10K) volumetric human head (CT scan)

4 4 Review: Isosurfaces 2D scalar fields: isolines contour plots, level sets topographic maps 3D scalar fields: isosurfaces

5 5 Review: Isosurface Extraction array of discrete point samples at grid points 3D array: voxels find contours closed, continuous determined by iso-value several methods marching cubes is most common 1234 3 2786 2 3797 3 1366 3 0113 2 Iso-value = 5

6 6 Review: Marching Cubes create cube classify each voxel binary labeling of each voxel to create index use in array storing edge list all 256 cases can be derived from 15 base cases interpolate triangle vertex calculate the normal at each cube vertex render by standard methods 11110100

7 7 Review: Direct Volume Rendering Pipeline Classify Shade Interpolate Composite do not compute surface

8 8 Review: Transfer Functions To Classify map data value to color and opacity can be difficult, unintuitive, and slow f  f  f  f  Gordon Kindlmann

9 9 Review: Volume Rendering Algorithms ray casting image order, forward viewing splatting object order, backward viewing texture mapping object order back-to-front compositing

10 10 Review: Ray Casting Traversal Schemes Depth Intensity Max Average Accumulate First


Download ppt "University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization."

Similar presentations


Ads by Google