Commit Graph

16 Commits

Author SHA1 Message Date
myT 75466f3be0 added Im3d integration 2024-07-23 18:24:44 +02:00
myT afc81437c3 added NanoVDB support
- added the foundation for a GPU particle system
- reworked volumetric particle injection
2024-07-02 02:06:15 +02:00
myT 68d32e69e9 fixed HLSL out variables not always being set 2024-07-02 01:19:47 +02:00
myT 7c217a313d fixed several OIT issues
- all: fixed depth test (yet another reverse Z pitfall...)
- VL: fixed output color mismatch when a low-impact fragment is added
- VL: fixed next closer fragment search ignoring the depth test
2024-05-03 01:17:11 +02:00
myT 5c4cf3d720 fixed some motion blur artifacts
fixed:
- sharp moving pixels at screen edges
- static foreground meshes leaving a trail
- static foreground meshes surrounded by sharp moving background pixels
the last 2 items were very noticeable with view weapons

the trade-off is that blurred silhouettes of foreground objects now look worse
2024-04-15 04:03:22 +02:00
myT 30150e889e added sunlight and volumetric lighting
fixed depth linearization
2024-03-29 04:19:38 +01:00
myT c737a2833f added depth min/max generation pass 2024-03-29 03:53:19 +01:00
myT b5b16e6033 DXR 1.1 and SV_Barycentrics support are now optional 2024-02-18 22:51:59 +01:00
myT 838c9a6485 added motion blur and freeze frame commands
- fixed crash due to missing blue noise texture
- added motion vector viz
- renamed TextureFormat entries
2024-02-18 16:26:05 +01:00
myT a76dba5cfb raytracing soft shadows, normal smoothing, G-buffer viz
- brightness-corrected ImGUI drawing
- upgraded shader code to HLSL 2021
- vertex normals drawing
2024-02-06 23:15:31 +01:00
myT 0cae0a9545 added pre-pass w/ normals, unified clip plane generation
motion vectors to be done later
2024-01-19 23:57:40 +01:00
myT 7fab6ea376 simplified world shader trace and fixed its VSync support 2024-01-18 03:16:35 +01:00
myT 31b960255d added a magnifier tool to the CRP 2024-01-15 22:03:50 +01:00
myT 708825ea5e updated depth constants generation in OIT resolve pass 2024-01-15 17:06:35 +01:00
myT 9e5229a901 improved shader IL inclusion from C++, simplified CRP shaders 2024-01-14 22:43:20 +01:00
myT ad3f942a8d added the Cinematic Rendering Pipeline 2024-01-13 22:40:13 +01:00