Skip to content

The-Mooncake/DXRenderer

Repository files navigation

A simple DirectX12 renderer build in Windows. The objective of this is to get used to more modern graphics pipelines and to explore writing a renderer from scratch. This helps me understand the graphics programmer pipeline to a deeper level.

I used many different resources available online, these are referenced in 'Renderer.cpp'. Individual releases can be found in the Tags section.

Latest release is "v3.0" and implements ImGui, a Camera setup and loading of different supported USD scenes.

image

"v2" adds USD geometry support and renders a rotating cube.

DXRenderer-USDCube-v2.mp4

"v1" renders a simple rotating triangle.

Tri_1.mp4

Further work:

  • Add further USD scene support.
  • Simple lambertian lighting and shading support.
  • Implement ImGui for an easy UX.

About

Simple DirectX Renderer in Windows

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors