Real time rendering and modifiction of scenes with complex materials

Abstract

Realistic rendering of 3D graphics scenes often requires large amounts of data and processing. High resolution texture data, complex BRDFs, surface modification, and global illumination effects are often necessary to realistically render a synthetic scene, but achieving such effects with a reasonable balance between performance and quality in real-time remains a challenge. Virtual texture techniques have been developed in order to manage extremely high resolution texture data. This thesis describes the implementation of a technique which allows writing of projected texture data to a virtual texture in real-time, allowing infinite numbers of permanent highly detailed surface modifications without the performance or accuracy limitations of decal techniques used in current games. It also describes an implementation of a real-time renderer which uses measured BRDF data, and discusses how applying virtual texturing to measured BRDF data may allow accurate, fast rendering with realistic materials. Finally, it discusses how the virtual decal system can be used to allow artists or game players to interactively alter the material composition of scenes with many distinct measured BRDFs.

Notes

This item is only available in print in the UCF Libraries. If this is your thesis or dissertation, you can help us make it available online for use by researchers around the world by STARS for more information.

Thesis Completion

2010

Semester

Summer

Advisor

Pattanaik, Sumanta

Degree

Bachelor of Science (B.S.)

College

College of Engineering and Computer Science

Degree Program

Computer Science

Subjects

Dissertations, Academic -- Electrical Engineering and Computer Science;Electrical Engineering and Computer Science -- Dissertations, Academic

Format

Print

Identifier

DP0022574

Language

English

Access Status

Open Access

Length of Campus-only Access

None

Document Type

Honors in the Major Thesis

This document is currently not available here.

Share

COinS