Skip to content

danieljgerhardt/Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

516 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my personal renderer project. It was initially built off a DX12 base I wrote for a project called Breakpoint. I have gutted the "Breakpoint" part of the project and built a renderer out of it, to keep my programming and graphics knowledge up and have some fun.

List of goals:

  • Remove Breakpoint files
  • Rename sln
  • Rework scene organization to actually make sense
  • Add GLTF importing
  • Add texture/material support
  • Add resource manager
  • Refactor main + ImGUI for neater code
  • DGR namespace wrapper
  • shaders + pipelines owned by resource manager
  • improve scene vs pipeline vs drawable abstractions to allow easier swapping
  • post processing
  • Math abstraction class
  • More info in ImGUI(num passes, num resources, num triangles)
  • Real time scene loading GUI
  • environment mapping
  • rasterized PBR support
  • skinning
  • path tracing with DXR
  • Use render graph
  • Support gaussian splats
  • SSR and deferred rendering for rasterized PBR
  • Support multiple lights with forward, clustered, etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5