Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.12 KB

readme.md

File metadata and controls

40 lines (29 loc) · 1.12 KB

🌩️ Yasno / Ясно 🌥️

DirectX 12 personal research renderer

Research Ideas

Yasno has two modes - raster and rtx pathtracing to have a reference image.

Reference pathtracing fully utilize RTX. Raster right now not use any of RTX features (but will in the future)

  • Main goal to achieve believably raster image which match pathtracing close much as possible
  • Second goal is to have very efficient raster pipeline, that mean culling, meshlets, indirect workflow
  • Third goal (bonus!) is to load UE5 matrix city demo and run it with this renderer (yeah, ambitious)

Current Features

  • GLTF format loading
  • Forward raster direct and indirect
  • RTX pathtracing with temporal accumulation
  • Tonemapping
  • Bindless textures
  • Single packed material, vertex, indices buffer
  • Shaders hot reloading
  • CSM with PCF
  • Imgui and Imguizmo

WIP Things

  • Improve BRDF
  • ReSTIR
  • Improve dx12 arcitecture
  • Culling