Real-Time Raytracing - PowerPoint PPT Presentation

About This Presentation
Title:

Real-Time Raytracing

Description:

Slave FPGAs containing just RTUs can be utilized for a linear ... 640x480. 1024x768. SRAM. Double-buffered ZBT SRAM. Ping-pong buffer alternation. Questions? ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 11
Provided by: adaml9
Learn more at: http://web.mit.edu
Category:

less

Transcript and Presenter's Notes

Title: Real-Time Raytracing


1
Real-Time Raytracing
  • Adam Lerer, Sam Gross

2
Raytracing Algorithm
3
Overview
  • Features of our ray tracer
  • Shading
  • Ambient
  • Diffuse
  • Specular
  • Reflections
  • Shadowing
  • Shapes
  • Planes
  • Spheres
  • More?

4
The Raytracer
5
The Raytracing Unit
6
The Intersector
7
Pipelining Success Failure
  • Ray tracing requires high-latency operations
  • Square root, divide
  • IP implementations are 10-cycle, pipelined
  • Can we utilize this pipelining?
  • Success Calculating Intersection Points
  • Failure Normalizing Vectors

8
Multiple FPGAs
  • Raytracing calculates each pixel independently
  • If we time-multiplex I/O, we only need one
    150-bit bus shared data bus
  • Slave FPGAs containing just RTUs can be utilized
    for a linear speed increase
  • Treat RTU I/O as asynchronous register inputs
    and outputs

9
Progress So Far
  • Java Prototype
  • VGA
  • 640x480
  • 1024x768
  • SRAM
  • Double-buffered ZBT SRAM
  • Ping-pong buffer alternation

10
Questions?
Write a Comment
User Comments (0)
About PowerShow.com