Skip to content

war-man/SoftwareRendering

 
 

Repository files navigation

Software Rendering project

This project was programmed purely for my own education: I was studying 3d model rasterization algorithms via triangle rasterization and ray-tracing techniques.

Triangle rasterization

Open SoftwareRendering.sln, set TextureFilteringDev.csproj as the StartUp project.

Example of image produced by triangle rasterizer:

Triangle rasterization

Ray-tracing

Open SoftwareRendering.sln, set RayTrace.csproj as the StartUp project.

Example of image produced by ray-tracer:

Water ball by vsugrob

About

Self-education project, an attempt to study 3d model rendering algorithms both via ray-tracing and triangle rasterization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%