Texture Mapping and Image Warping

Project Objectives

ü  The extension of some known 2D image resampling techniques into the 3D domain of OpenGL renderer as space-variant texture resampling techniques by using procedural approach. Development of respective antiliasing techniques based on low-pass filtering for procedural texture functions.

ü  The development of procedural “texture generator” for OpenGL for some patterns allowing parametric control and stable surface parameterizations for projective and affine mappings based on procedural approach and different filtering techniques.

ü  The design of a ray tracer, which handles ambient, and diffuse reflections, reflections from shiny surfaces and the retraction of light through transparent objects, as well as Phong specular light and properly displays shadows. It will be enhance to support the display of the 3D textures from the texture generator.