1 / 8

Parallel Ray Tracing System

Parallel Ray Tracing System. By: Mason Cree Ryan McDonough. http://www.cs.rit.edu/~ mac6650/cg2/index.html. Project Background. For this project our team will expand upon the ray tracer we are developing for the assignments.

maude
Download Presentation

Parallel Ray Tracing System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Parallel Ray Tracing System By: Mason Cree Ryan McDonough http://www.cs.rit.edu/~mac6650/cg2/index.html

  2. Project Background • For this project our team will expand upon the ray tracer we are developing for the assignments. • Given how slow ray tracing can take to draw a photorealistic scene, we will be parallelizing our ray tracer to reduce the time required to draw complex images. • Our 3D scene will be an improved adaptation of the scene from our assignments. • We will utilize a graphics object loader to place complex objects in the scene to be ray traced. • In terms of the image synthesis pipeline, our parallel ray tracing system addresses the projection of 3D eye coordinates to 2D eye coordinates.

  3. Objectives • Fully implemented ray tracer • Add complex graphics object loader • Full parallelization of ray tracer

  4. Systems & Software • Hardware: • Windows computers with dual and quad core processors and ample secondary memory (i.e. Vista, 64-bit, dual core, 4GB RAM). • Software: • In terms of software, our project will be coded using Microsoft Visual Studio 2008 and will be written in C#. • We will also incorporate an advanced graphics loader with our project to allow us to load complex objects into our scene.

  5. Components & Algorithms • GUI • Ray Tracing algorithm • Parallelization algorithm • Complex Object loader

  6. Project Timeline • January 4th – Complete research on parallelization & bump mapping. • January 20th – Add complex graphics object loader, begin parallelization, and submit mid-term update. • February 22nd – Complete parallelization. • February 24th – Submit team evaluations.

  7. Final Presentation For our final presentation we will show several images produced by our parallel ray tracing system along with accompanying draw times to demonstrate the optimization resulting from parallelization. We will also demonstrate the parallel ray tracing in real time.

  8. Extras After parallelizing our ray tracer, should time permit, our team would like to explore adding bump mapping to our graphics project.

More Related