Skip to content

lassiiter/opengl-rasterizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Real-time Renderer

This is a hobby project I did to learn and implement a C++/OpenGL renderer. It supports basic artist authored PBR inputs following a metallic/roughness workflow.

full3

Features

  • Cook-Torrance microfacet specular BRDF
  • Lambertian diffuse BRDF
  • HDR/linear lighting + Tonemapping
  • Metallic workflow
  • Normal mapping & ambient occlusion mapping
  • Image-based lighting and analytical lighting
  • Model support (.fbx/.gltf)
  • PBR support using Color, Roughness, Metal, and Normals
  • Realtime model, texture, and material editing

Libraries

References

About

OpenGL Real-time Renderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages