branchrust_reboot/main/foliage_transmission_shadowingcancel

41 Commits over 61 Days - 0.03cph!

17 Days Ago
Remove unused baker prefab
17 Days Ago
Editor GUI tidy up
22 Days Ago
Merge from main
22 Days Ago
Foliage rebake (encoding fix)
22 Days Ago
Fix encoding issue, remove no longer used shaderglobal
24 Days Ago
Re-encode foliage asset data
24 Days Ago
Handle vertex compression by encoding unorms into compatible bits, and baker now handles rebakes better
25 Days Ago
Don't pack data to be compatible with vertex compression
26 Days Ago
Reduce material SHDO intensity
26 Days Ago
Merge from main
26 Days Ago
Foliage assets rebake
26 Days Ago
Trim shader options
29 Days Ago
Replace old SHDO shader options, set keyword dynamically during bake
29 Days Ago
bake revert
29 Days Ago
Merge from main
30 Days Ago
Use selectable texcoords to fix vertex stream issues in build
32 Days Ago
Remove debug code
32 Days Ago
Alow greater SHDO intensity values, bring fade distance a little closer
33 Days Ago
Merge from main
38 Days Ago
Merge from main
38 Days Ago
Improve foliage SHDO debug options, fix compile issue, fix shader keyword setting batch function
38 Days Ago
Foliage assets rebake
38 Days Ago
Dithering on SHDO, now can set keywords on materials through baker editor, improve editor layout
39 Days Ago
Push editor script
39 Days Ago
Merge from main
39 Days Ago
Add editor for SH Baker, restructure for AO options, clean up redundant code, add SHDO debug option and intensity slider for foliage material, use a fixed distance and take min shadow for shadow fade/blending, use transmission channel bits for SHDO instead of AO channel.
43 Days Ago
Merge from main
43 Days Ago
Adjust shadow fade transition
43 Days Ago
Foliage assets bake
44 Days Ago
Merge from main
44 Days Ago
Use mips in SH baker to better emulate in game shadows, add mip and sampling options, improve shadow fade transition, fixed issue with multiple materials (again), add spawning method for all effected meshes for testing
50 Days Ago
Fix SHDO baking with with muliple materials and when no material has been assigned. Add baking scene and baking prefab.
52 Days Ago
Optimise SH Baker into larger raycast batches, caching texture data, and SH occlusion sampling using parallel jobs. Handle cases where fbx does not have material assigned by searching local materials folder
54 Days Ago
Merge from main
54 Days Ago
Move SH calculations to vertex shader, use Unity shadow fade function for shadow to SHDO transition/blending, remove unneeded interpolators, fixed precision issue causing SHDO flickering when in shadow range.
57 Days Ago
Encode spherical harmonics directional occlusion (SHDO) into gbuffer for proper shadowing on direct lighting (directional light only), use alpha testing and multi hit backface raycasting in SH baker to better represent foliage shadowing, blend between shadows and SHDO when reaching max shadow range, and use TOD sun direction for SHDO calculation
2 Months Ago
Spherical harmonics baker (L0, L1) to store self shadowing data in foliage vertices
2 Months Ago
Upgrade fbx exporter for exposed export options API
2 Months Ago
Simple AO baker implementation
2 Months Ago
Capsule SDF setup for shadowing foliage out of shadow range