userDayaancancel
reporust_rebootcancel

197 Commits over 273 Days - 0.03cph!

38 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
46 Days Ago
Spherical harmonics baker (L0, L1) to store self shadowing data in foliage vertices
53 Days Ago
Upgrade fbx exporter for exposed export options API
54 Days Ago
Simple AO baker implementation
55 Days Ago
Capsule SDF setup for shadowing foliage out of shadow range
55 Days Ago
Decrease cell size, increase cells per compute
60 Days Ago
Fix error in toggling between instancing on/off
2 Months Ago
Merge from main
2 Months Ago
Set instancing convar to editor only, remove hardcode instancing on in tutorial island
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Set placement population as structured buffer
2 Months Ago
Fix graphics buffer target flag for population compute, fix possible RNG issue, remove redundant texture samples in placement compute
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Set constant for max refresh distance for now
2 Months Ago
Fix issue with max refresh value causing foliage to stop rendering at some locations/angles
2 Months Ago
Handle foliage grid in tutorial island
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Process foliage cells based on validation checks in collect job, error handling for failed gpu readback, and fix for baked foliage grid
2 Months Ago
Add quality parameter for density falloff
2 Months Ago
Turn off mip streaming on foliage textures
2 Months Ago
Merge from main
2 Months Ago
Switch back to heightmap
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Fix culling edge case
2 Months Ago
Handle when camera is in cells that are still processing
2 Months Ago
Use coarse heightmap for better height placements, replace cell invalidation step with more robust coordinate tracking, and prune no longer needed graphics buffer flags
2 Months Ago
Merge from main
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Remove unneeded buffer flag
2 Months Ago
Fix alignment issues with indirect args on different devices
2 Months Ago
Merge from foliage_instancing
2 Months Ago
Correct invalidation offset calculation error
3 Months Ago
Fix spawn issues by stopping invalidation while still computing cells
3 Months Ago
Merge from foliage_instancing
3 Months Ago
Clear placement list on destroy
3 Months Ago
Handle when no foliage placements are created
3 Months Ago
Merge from foliage_instancing
3 Months Ago
Add check for AsyncGPUReadback support
3 Months Ago
Merge from main
3 Months Ago
Fix on destroy issue with foliage grid
3 Months Ago
Merge from foliage_instancing
3 Months Ago
Remove unused variables
3 Months Ago
Also fix invalidate cell blocks step for negative coords
3 Months Ago
Fix compute cell block issues when using negative coords
3 Months Ago
Merge from foliage_instancing
3 Months Ago
Fix burst compile error, change position xz to floats to fix issues on larger maps
3 Months Ago
Merge from foliage_instancing
3 Months Ago
Fix compile issue, correct instanceID for vulkan
3 Months Ago
Merge from main
3 Months Ago
Put debug code behind conditionals, disable primitive rendering option, instancing now on by default, dispose all buffers on destroy, move buffers init to after all placements have been added to list, revert sections to main where possible, remove opt vertex macros and noise gen compute.