Skip to content

Raitoning/UL-TinyRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UL-TinyRenderer

A tiny software 3D offline renderer.

This repository is my homework for a 3D software offline rendering engine assignment for university.
The original assignment repository can be found here: A brief computer graphics / rendering course
Note: This repository is entierly managed via Visual Studio.

Roadmap

  • Render a single arbitrary line.
  • Load an .obj file.
  • Do a simple wireframe rendering without projection.
  • Fill triangles with a random color.
  • Do a "solid" render of an .obj file. (Triangles filled, no textures)
  • Add a lighting pass. (Extra: Add the support for multiple lights.)
  • Add a Z-Buffer.
  • Add diffuse texture rendering.
  • Add a projection function.
  • Add additionnal map passes. (normal, bump, etc...).

About

A tiny software 3D offline renderer.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages