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