Volume Rendering Hardware - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Volume Rendering Hardware

Description:

H. Pfister, J. Hardenbergh, J. Knittel, H. Lauer, and L. Seiler, The VolumePro ... Also. Vizard and Vizard 2 systems from Tuebingen. FPGA based ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 15
Provided by: anselmo9
Category:

less

Transcript and Presenter's Notes

Title: Volume Rendering Hardware


1
Volume Rendering Hardware
  • Anselmo Lastra

2
Volume Pro
  • Single-chip volume renderer
  • Meant for real time
  • Was commercial product
  • H. Pfister, J. Hardenbergh, J. Knittel, H. Lauer,
    and L. Seiler, The VolumePro Real-Time
    Ray-Casting System, Proceedings of ACM SIGGRAPH
    99, 251-260, Los Angeles, CA, August 1999

3
Shear Warp Image
  • Voxels read in slices

4
Block Diagram
  • Data read only once per frame
  • 8 or 12-bit scalars
  • Tri-linear interp
  • Gradient block buffers 2 slices
  • Classification by lookup table to RGBA
  • Images sent to regular VGA card

5
Chip
  • Chip had 4 pipelines
  • 2563, 30 Hz

6
GI-Cube
  • Global illumination for volumes
  • Architecture paper from SUNY Stony Brook
  • Frank Dachille, Arie Kaufman, GI-cube an
    architecture for volumetric global illumination
    and rendering , Graphics Hardware 2000

7
Examples
8
Algorithm
  • Two pass
  • Rays from lights to volume faces, with k
    supersamples
  • These distribute energy through volume
  • Rays from eye
  • Rays can be transmitted, absorbed or scattered

9
Machine Block Diagram
10
Block Processor
  • Scattering uses BRDF to change ray direction
  • If simple, done on hardware if complex, sent to
    software
  • I assume software means the PC, not the DSP

11
Queues
  • Enough queues for all blocks
  • For 2563 volume with 323 block size, 128 queues
    over 4 processors
  • Queue Overflow
  • Rays sent to DSP
  • They say this is OK because it means theres
    enough work at block processor anyway

12
Queue Importance
  • Pipelined insertion sorter

13
Redistribution Scheme
  • Works well for this volume because space is
    bounded
  • Known number of bins
  • Can the same thing be done for conventional ray
    tracer?

14
Also
  • Vizard and Vizard 2 systems from Tuebingen
  • FPGA based
Write a Comment
User Comments (0)
About PowerShow.com