realtime rendering

research people publications

interactive ray casting on the GPU

research project : Walter Mundt : Fall 2003-Spring 2004

abstract:

We present an extensible system for interactively rendering multiple types of ray-casted objects in a manner compatible with pre-existing rendering engines.  The sample implementation includes support for general quadrics and volumetric isosurfaces.  It also includes a high-speed sphere renderer, and of course a standard triangle-rendering pipeline.  The system is designed so that most of the algorithms designed to run on the existing raster engine can be added with minimal overhead/coding effort. We have demonstrated shadowing using the shadow-map algorithm.

publication:

downloads:

Executable code running on Radeon 9800 under DirextX9 is available for download as executables.zip and source code (C++, DirectX9 FX) are available for download as sources.zip. The DirectX code successfully runs on ATI Radeon 9800 graphics cards.

video:

video clip

This work was partially sponsored by ATI Research and Office of Naval Research.


interactive global illumination on the GPU

MS Thesis, Mangesh Nijasure,  Fall 2003

abstract:

We present a system for computing plausible global illumination solution for dynamic environments in real time on programmable graphics processors (GPUs). We designed a progressive global illumination algorithm to simulate multiple bounces of light on the surfaces of synthetic scenes. The entire algorithm runs on ATI's Radeon 9800 using vertex and fragment shaders, and computes global illumination solution for reasonably complex scenes with moving objects and moving lights in realtime.

publication:

  • Mangesh Nijasure, Sumanta Pattanaik, Vineet Goel, "Real-Time Global Illumination on GPU", Submitted for publication.
  • Mangesh Nijasure, Sumanta Pattanaik, Vineet Goel, "Interactive Global Illuminationin Dynamic Environments using Commodity Graphics Hardware",  PG2003.

downloads:

Executable running on Radeon 9800 under DirectX9  is available for download as executables.zip. The DirectX code successfully runs on ATI Radeon 9800 graphics card.

video:

video clip

This work was partially sponsored by ATI Research.


university of central florida : graphics group