Skip to content

dindii/Dindi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Díndi

A toy renderer I develop in my free time. It's in a pretty early stage, I don't have much for now and I will be updating this as I'm adding new stuff.

dindi01

Done:
✅ Directional Shadows
✅ Cascaded Shadow Mapping
✅ Percentage Closer Soft Shadows (PCSS)
✅ Random sampling (for Soft Shadows) From this post of Nvidia GPU Gems
✅ Smooth transition between shadow map cascades (Bayer Dithering)
✅ Gizmos
✅ Mesh Picking (Ray casting + AABB)
✅ Gamma Correction
✅ Model Loading

TODO:
❌ Normal Mapping
❌ HDR
❌ Bloom
❌ Deferred Shading
❌ Screen Space Ambient Occlusion
❌ Depth of Field
❌ Screen Space Reflections
❌ Temporal Anti Aliasing
❌ Screen Space Shadows
❌ Point Light Shadows
❌ PBR

Media

General:

General1 General2 General3 General4 General5

Cascaded Shadow Mapping:

CSM_1 CSM_2

Percentage Closer Soft Shadows (PCSS):

PCSS_Raw PCSS_Raw2 sombra3

Smooth transition between Shadow Map Cascades (Dithering):

SmoothCSMTransition.webm

About

A toy rendering engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published