Skip to content

perkele1989/swgpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swgpu - A software path tracer written in C11

asd

  • Cook Torrance Specular with GGX microfacet distribution
  • Custom Diffuse distribution using the Golden Spiral, inspired by how sunflowers distribute their seeds evenly in the flower (converges much quicker than random hemisphere noise)
  • Educational project, not for production use
  • Only implements BRDF (specular, diffuse), not BSDF (transmittance, refraction etc)
  • Supports custom materials, includes GoldenSpiral/CookTorrance BRDF and emissive materials
  • Supports FBX meshes
  • Supports any image formats that stb_image support, and supports bilinear texture sampling (no mipmaps yet)

About

A software path tracer written in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published