Texture Mapping in Real-Time Rendering Environment

Project Objectives

  • To introduce the polygonal meshes as a way to describe 3D objects and as a tool for representing solid objects.

  • To learn the mathematical apparatus that describes various kinds of projections and studies the tools for creating and manipulating a camera, producing pictures in 3D scene and ray tracing performance.

  • To introduce methods and tools for enhancing the realism of pictures of 3D objects (various shading models, setting light sources and material properties of surfaces, rendering objects modeled as polygonal meshes, methods for painting texture onto the surface of an object).

  • To develop algorithms for adding textures to 3D objects using different sources of texture and to develop tools for working with solid 3D texture and bit-mapped images.

  • To build and render scenes of different solids and create highly realistic images exhibiting the effects of transparency and refraction of light.