From c897af07311d1a06226ee051afa291eff1f6b67d Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Tue, 10 Jun 2025 20:14:47 +0800 Subject: [PATCH] vault backup: 2025-06-10 20:14:47 --- .../RenderFeature/ShaderWorldPlugin/ShaderWorld.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md index 25fd7ac..8f4ba37 100644 --- a/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md +++ b/03-UnrealEngine/Rendering/RenderFeature/ShaderWorldPlugin/ShaderWorld.md @@ -63,8 +63,15 @@ AShaderWorldActor::ProcessSegmentedComputation() <- AShaderWorldActor::TerrainAn ### ComputeHeight_Segmented_MapForClipMap -AShaderWorldActor::Tick() -> AShaderWorldActor::TerrainAndSpawnablesManagement() -> AShaderWorldActor::ProcessSegmentedComputation() -> ComputeHeight_Segmented_MapForClipMap +- 作用: +- 调用顺序:AShaderWorldActor::Tick() -> AShaderWorldActor::TerrainAndSpawnablesManagement() -> AShaderWorldActor::ProcessSegmentedComputation() -> ComputeHeight_Segmented_MapForClipMap + +>// 1) Intersect clipmap with grid quad + // 2) Gather non computed quads + // 3) Allocated Compute element to missing Quad + // 4) Update the indirection data to the new elements + // 5) Update the Clipmap Heightmap with the grid data ### UpdateCollisionMeshData