Skip to content

GabbyYam/SoftRenderer

Repository files navigation

Soft Renderer

Render

Rasterization

  • Vertex Assembly
  • Fragment Shading
  • Z-Test

Raytracing

  • Path Tracing
  • Cook-Torrance BRDF
  • Importance Sampling

Geometry

  • Triangle Mesh
  • Sphere

Acceleration

  • Multi-Threading

    • STL execution
    • TBB
    • OMP
  • BVH

Denoising

  • Temporal Filter
  • oidn

TODO

  • MIS
  • BDPT
  • Disney BSDF
  • ClearcoatedConductor

Gallery

2023-06-10 23'33'16

2023-06-10 23'33'16

2023-06-10 23'33'16

About

A Software Renderer implemented with Cpp17

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published