Skip to content
 
 

Repository files navigation

This repository is forked from a release representing the source code for the 2nd lesson in the Learning DirectX 12 series of lessons (https://www.3dgep.com/learning-directx-12-2/). This project aims to become a minimal real-time rendering engine.

Here's what it looks like for the moment :

dx12_demo_24_02.mp4

You can create a Visual Studio solution by executing GenerateProjectFiles.bat file. From then, you can launch the application. Use A/D to move the camera left/right, W/S to zoom in/out and Q/E to move up/down. By pressing the left mouse button and moving the mouse, you can rotate the camera.

Features

  • Move camera around
  • BRDF
  • Tone mapping + gamma correction
  • Lights
    • Directional light
    • Sun
    • Point light
    • Area light
  • Textures
    • 2D Textures
    • DDS cubemap skybox (+ LOD)
  • Skybox
  • Import glTF objects
  • IBL <- (work in progress)

About

This repository is based on a code repository for learning DirectX 12.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages