Skip to content

NikChouhan/Spar

Repository files navigation

Spar Engine

A simple rendering engine built to showcase various DX11 techniques.

Build and run

Deps:

  1. xmake
  2. Visual Studio (works on other IDEs as well, but its preferable. Read more here if interested: https://xmake.io/mirror/plugin/builtin_plugins.html)
xmake project -k vsxmake
xmake run 

(yup this simple :D)

Todo

  • Integrate ImGui to play with shaders/lights/textures/maps implemented subsequently
  • Textures
  • Normal maps
  • Diffuse Maps
  • Emmision specular Normal maps
  • Materials
  • Lights
  • Model loading (gltf first)
  • Bling-Phong model
  • A complex scene with all features implemented as well as proper lighting (partial implemented)


  • Shadows
  • HDR
  • Bloom
  • Deferred rendering (likely new branch)
  • SSAO and other AA techniques
  • Parallax mapping
  • PBR + IBL pipeline


  • Write a simple 3D game (if possible xD)

Releases

No releases published

Packages

No packages published