Texture Mapping

Texture mapped a 4-sided room such that one wall has front-side culling applied. The floor is texture mapped using a checkerboard image and also feature mip mapping. The walls of the room are a repeated brick texture. There is a floating sphere in the center of the room texture mapped with the image of the earth. There is a control feature which “dissolves” the earth image into an image of my face. The “dissolve” is controlled using a set of interface controls which starts/stops/resets and varies the speed of the dissolve. Also included is a lightmap with multi-texturing for the floor. The lightmap only lights a small spot on the floor and acts like a “flashlight”. The interface controls also provides 4 main modes of texturing: modulate, replace, blend, and decal which is applied to the earth texture. Lastly, there is a reflective or environment mapped sphere in the scene which was created using a cube map.

You might be interested in …

Particle Systems

A particle system that uses an attractor force that pulls particles to a respective position in space. These positions were based on vertex positions from an obj file.

Read More

Shadow Algorithms

The scene contains a 4-sided room that are light-colored blue. Within this scene are various objects included a texture-mapped sphere and several stacked objects. There are 3 different shadow algorithms being used: projective shadows, shadow volumes, and shadow maps. Projective shadows from objects will only cast shadows on the floor and room, but not on […]

Read More

Isosurface Computation and Display

The purpose for this project was to visualize interactively isosurfaces of a 3D dataset for three levels of resolution. Using the provided datasets, I extracted and rendered an isosurface. I also added two user interface components that allow a user to change the isovalue of the isosurface and level of resolution of the dataset.

Read More