SequenceRenderer is a simple image sequence rendering script. It uses data of an object to render it with faces, vertices, vertex normals and textures.
- Projection:
- Projection of transformed points in view-space to raster-space
- Transformation:
- Rotations of matrices
- Moving of matrices
- Implemented sequence-dependent turntable rotation with ease function
- Face rendering:
- Rendering using vertices of a triangulated object's faces
- Smooth face edges by using vertex normals for smooth shading
- Shading:
- Implemented Phong-Shading
- Illumination calculation for every pixel inside a face
- Texturing:
- Shading and texturing combined: Lit texturing
- Using a texture image and uv-coordinates of an object
- EricZones - Developer
The project simulates GPU rendering using the CPU to render ppm image sequences.