Interactive Ray Tracing for Isosurface Rendering

Overview

Video

Outline

Isosurfacing for Analytic Functions

Trilinear Cells are Easier

Isosurfacing for a Trilinear Cell

Why Not Always Use Marching Cubes?

Isosurfacing for a Piecewise Linear Cell

Effects of Direct Cubic Solution

Isosurfacing for a grid of cells

PPT Slide

Previous Ray Tracing for Isosurfaces

Feature Comparison

Shadows

Performance Comparison

How Fast is Ray Tracing?

Optimizations

Parallel Implementation

Hierarchical Data Representation

Two Level Representation

Number of Hierarchy Levels

Data Layout (Bricking)

Combining Hierarchy and Bricking

Indexing

What about that function?

Efficiency of Data Access

Optimization Results

Where time is spent

Results

Summary

Future Work

Email: sparker@cs.utah.edu

Home Page: http://www.cs.utah.edu/~sparker