v2.7.2 - QoL
Various small improvements to RadCache Small edit to ReadMe and GettingStarted Updated the gettingstarted.txt with instructions for the material pairing
Massively reduced RAM use of CWBVH builder and triangle splitter Improved build performance of bvh by ~35% Improved build performance of CWBVH builder by ~13% Improved mesh format conversion time by ~27% Improved performance of triangle splitting by ~49%
Fixed large issue with instance psuedo-rendering that always had a large cost overhead due to a per-frame FindObjectOfType call Small stability fix to parentobject Small fix for waiting for existing BVH2 task to finish before deleting it and rebuilding the TLAS Fixed format for "Casts Shadows" material toggle Fixed "Quick Copy" when preset file path is uninitialized Minor BVH build fixes to deny objects with missing normals
Upgraded truetrace to new input system DoRendering in instancedmanager will now default to false Added text output saying why a RayTracingObject deleted itself Added button-selectable preset ability as testing
Small upgrade to asvgf to not blur super bright lights on screen edges Changed material color indexing to color properties instead of descriptions to guard against duplicated descriptions Added support for HDR color parsing(color + intensity) for emission color material parameter Raymaster now clears when saving/clearing, allowing for more reliable re-initialization Revamped terrain initialization for instanced objects Large optimization to object management/entering/exiting play mode with 10k+ objects(instances) LODGrouped objects will now be correctly assigned scripts Several small improvements to ReSTIR GI and small speedup Tiny optimizations to ReSTIR ASVGF Reduced VRAM use of ReSTIR ASVGF Changed difftrans model for thin objects Minor improvements to ReSTIRGI Minor change to CWBVH traversal Minor cleanup of some files