userDayaancancel

468 Commits over 577 Days - 0.03cph!

Today
Improve realtime hole updates in editor Fix issues with commandbuffers not being recreated when toggling enabled
Today
Store terrain hole mesh primitives and materials in terrain config Split terrain hole renderer buffer creation from OnEnable
Yesterday
Automatically add geoclip component when switching terrain renderer enum in editor
Yesterday
Merge from parent
Yesterday
Merge from main
Yesterday
Merge from main
20 Days Ago
Implement FoliageDisplacementRenderFeature and SpecialPurposeCameraDrawPass with BIRP wrapper
21 Days Ago
Merge from terrain_rrp_fix
21 Days Ago
Include TerrainHoleRenderer in TerrainMeta components Editor only GetBounds function for AddToAlphaMap Improve AlphaScanner to find alpha effecting components
21 Days Ago
Fix hole Remove with swapback for transform instance data
21 Days Ago
Handle clearing hole maps when instance count drops to 0 Increase foliage hole sampling radius to prevent foliage in holes
22 Days Ago
Fix holes not being cleared when disabled Use TerrainHole inspector on TerrainMeta and Hole components Implement holes in foliage placement compute Fix command buffer manager initialisation for terrain holes Dilate y-axis of holemask to prevent shadow issues on close geometry
25 Days Ago
Add TerrainHole options to TerrainMeta inspector for rendering holes in editor mode Remove old TerrainHoleRenderer inspector Fix probe terrain holes again
25 Days Ago
Change hole rendering order to before viewmodel to avoid depth stencil conflicts Move cylinder hole primitive pivot point to bottom Add TerrainAlphaScanner tool to automatically find modified terrain alpha and add new hole system with best guess shape Integrate TerrainHoleRenderer into TerrainMeta which automatically swaps to geoclip terrain when in use (in editor) Fix terrain not using HoleMap during probe/cubemap renders
27 Days Ago
Merge from parent
27 Days Ago
Merge from main
27 Days Ago
Fix terrain and foliage RenderParams rendering layer mask
28 Days Ago
Include missing distance function in commit
28 Days Ago
Split shaders between stencil hole and overhead map Fix subinstances
28 Days Ago
Reduce hole map distance for increased resolution Move map pivot in front of camera for increased distance Use DitherMaskClip for softer shadow edges Don't render holes to texture border to prevent sampling clamp issues Change to additive blend mode to prevent intersecting holes stomping data Add triangle prism asset for hole shape Replace alpha float cutoff with alpha map bool value in tile extractor
32 Days Ago
Merge from parent
32 Days Ago
Merge from terrain_renderer
32 Days Ago
Remove GPU device check testing functions and command Revert terrain culling ConVar back to admin
32 Days Ago
Merge from main
32 Days Ago
Use local top down hole map for non-screen space rendering (shadows, probes) Restructure hole shader stencil passes to use depth tests to fix some holes clipping through wrong terrain Render out stencil results to R8 hole mask and clear depth for those regions Handle alternate topdown render of hole volumes Use separate editor command buffers for hole rendering and terrain depth prepass Add Hole editor script
36 Days Ago
Merge from parent
36 Days Ago
Merge from main
36 Days Ago
Merge from heightmap_bake_fix
36 Days Ago
Revert TerrainHeightMap from bad merge
36 Days Ago
Merge from main
36 Days Ago
Use meshes for hole shapes Switch to using CommandBufferManager to keep hole and terrain render order Add cylinder mesh that matches radius of terrain modifiers Hole editor clean up
39 Days Ago
Refactor terrain alphamap to packed bools in bytes
41 Days Ago
Fix primitive object hole assets front/back faces Change gizmos to use transform Move terrain shader from front of queue to back for now Remove stencil writing from terrain depth prepass Restore original terrain stencil state Remove holemap Add debug option to hole shader to see front/back faces Subinstance culling with degen triangles Sample terrain height in hole vertex for high res interpolation and discard in fragment if above terrain Automatically start depth prepass when TerrainHoleRenderer is active
42 Days Ago
Merge from parent
43 Days Ago
Merge from terrain_renderer
43 Days Ago
Actually assign culling value in cullingtest
43 Days Ago
Merge from terrain_renderer
43 Days Ago
Merge from main
43 Days Ago
Change culling test to check using map of device ids
43 Days Ago
Add GPU check method on ConVar terrain.cullingtest
43 Days Ago
Change min/max heightmap to from R16G16_Uint to encoded R32_UInt for guaranteed compatibility
43 Days Ago
Apply shelve 13775 Fix terrain.geometryclipmaps not persisting properly
43 Days Ago
Merge from main
43 Days Ago
Merge from quarry_material_fix
43 Days Ago
Disable terrain blend on quarry material
46 Days Ago
Prototype terrain holes using stencils for better resolution Create terrain only depth prepass (also stops unity overwriting stencil state) after HoleShape pass where stencil mask is written Change terrain shader depth test to Equal (failing where prepass stencil test fails) Change hole renderer to use cubes or triangle prism configs Add HoleShape assets for minimal cube and triangle prism vertex positions and triangles Dynamically duplicate HoleShape meshes (with vertexID based instancing) to meet min vertex count for efficient instancing Improve HoleShape inspector with adjustable sliders
50 Days Ago
Gizmo drawer for hole shapes Fit to mesh function Improve inspector GUI Render in editor for easier testing
53 Days Ago
Terrain holes prototyping with SDF style shape components to render new static terrain holes locally for improved resolution
54 Days Ago
Check AlphaMap isInitialized on AdaptMeshToTerrain to prevent editor errors
54 Days Ago
Merge from main