Skip to content

EricZones/SequenceRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SequenceRenderer

SequenceRenderer is a simple image sequence rendering script. It uses data of an object to render it with faces, vertices, vertex normals and textures.

Rendering mechanisms

  • 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

Contributors

  • EricZones - Developer

Purpose

The project simulates GPU rendering using the CPU to render ppm image sequences.

About

Simple image sequence rendering script for objects with textures

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages