branchrust_reboot/main/terrain_renderercancel

112 Commits over 273 Days - 0.02cph!

6 Months Ago
Fix mesh create errors, change from vertCount to vertLOD index for choosing lowest LOD vertex count
6 Months Ago
Merge from main
6 Months Ago
Fix mesh creation with border meshes Calculate instance offsets when LOD factor is updated Combine per LOD compute into singular dispatch
6 Months Ago
Triangle fan cells wip
7 Months Ago
Calculate cellsize based on vertex count and texels per unit Use max axis for LOD distance Use camera position snapped to half cell increments for LOD distance Change LOD falloff to log function Enable shore wetness
7 Months Ago
Compute heightmap into small height max map texture Separate terrain compute bounds into render bounds and camera bounds for shadow cull testing Consider shadow casting in terrain culling step using a raycast with max region height
7 Months Ago
Merge from main
7 Months Ago
Terrain shadow culling wip, and merge fix
9 Months Ago
Fix terrain shadows, add vertex normal map sampling, use terrain heightmap instead of height slope map, change LOD slider into min/max slider for more control, and add convar for terrain renderer toggling.
9 Months Ago
Merge from main
9 Months Ago
Split dispatches per LOD, enable camera culling per cell, improve use of groupshared memory, enable renderer in editor, and add LOD distribution slider.
9 Months Ago
Instanced terrain cell renderer setup