Build HLOD Crash in NaniteBuilder: Assertion failed: Simplifier.GetRemainingNumVerts() > 0

UE5.5.4使用脚本为wp场景构建HLOD时遇到Crash:
脚本:
call “%EnginePath%/Engine/Binaries/Win64/UnrealEditor.exe” “%ProjectPath%%ProjectName%.uproject” WPHLODBuildMaps -Unattended -run=WorldPartitionBuilderCommandlet -SetupHLODs -BuildHLODs -FinalizeHLODs -AllowCommandletRendering -Builder=WorldPartitionHLODsBuilder

Crash报错:

[2025.05.15-09.39.28:359][124]LogWindows: Windows GetLastError: 操作成功完成。 (0)
[2025.05.15-09.39.42:401][124]LogThreadingWindows: Error: Runnable thread Background Worker #14 crashed.
[2025.05.15-09.39.42:402][124]LogWindows: Error: === Critical error: ===
[2025.05.15-09.39.42:402][124]LogWindows: Error: 
[2025.05.15-09.39.42:402][124]LogWindows: Error: Assertion failed: Simplifier.GetRemainingNumVerts() > 0 [File:E:\Projects\Build04_UE5\Engine\Source\Developer\NaniteBuilder\Private\Cluster.cpp] [Line: 442] 
[2025.05.15-09.39.42:402][124]LogWindows: Error: 
[2025.05.15-09.39.42:402][124]LogWindows: Error: 
[2025.05.15-09.39.42:402][124]LogWindows: Error: 
[2025.05.15-09.39.42:402][124]LogWindows: Error: [Callstack] 0x00007ffebc93ef41 UnrealEditor-NaniteBuilder.dll!Nanite::FCluster::Simplify() [E:\Projects\Build04_UE5\Engine\Source\Developer\NaniteBuilder\Private\Cluster.cpp:442]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffebc927a85 UnrealEditor-NaniteBuilder.dll!Nanite::DAGReduce() [E:\Projects\Build04_UE5\Engine\Source\Developer\NaniteBuilder\Private\ClusterDAG.cpp:363]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffebc91adca UnrealEditor-NaniteBuilder.dll!Nanite::BuildDAG() [E:\Projects\Build04_UE5\Engine\Source\Developer\NaniteBuilder\Private\ClusterDAG.cpp:78]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffebc8f1d19 UnrealEditor-NaniteBuilder.dll!Nanite::FBuilderModule::Build() [E:\Projects\Build04_UE5\Engine\Source\Developer\NaniteBuilder\Private\NaniteBuilder.cpp:635]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffeed6bf3e3 UnrealEditor-MeshBuilder.dll!BuildNanite() [E:\Projects\Build04_UE5\Engine\Source\Developer\MeshBuilder\Private\StaticMeshBuilder.cpp:500]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffeed6bae4c UnrealEditor-MeshBuilder.dll!FStaticMeshBuilder::Build() [E:\Projects\Build04_UE5\Engine\Source\Developer\MeshBuilder\Private\StaticMeshBuilder.cpp:635]
[2025.05.15-09.39.42:403][124]LogWindows: Error: [Callstack] 0x00007ffeed6b1fae UnrealEditor-MeshBuilder.dll!FMeshBuilderModule::BuildMesh() [E:\Projects\Build04_UE5\Engine\Source\Developer\MeshBuilder\Private\MeshBuilderModule.cpp:50]
[2025.05.15-09.39.42:404][124]LogWindows: Error: [Callstack] 0x00007fff07e02964 UnrealEditor-Engine.dll!FStaticMeshRenderData::Cache() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Engine\Private\StaticMesh.cpp:3667]
[2025.05.15-09.39.42:404][124]LogWindows: Error: [Callstack] 0x00007fff07e03f8e UnrealEditor-Engine.dll!UStaticMesh::CacheDerivedData() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Engine\Private\StaticMesh.cpp:6158]
[2025.05.15-09.39.42:404][124]LogWindows: Error: [Callstack] 0x00007fff07e12774 UnrealEditor-Engine.dll!UStaticMesh::ExecuteBuildInternal() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Engine\Private\StaticMeshBuild.cpp:469]
[2025.05.15-09.39.42:404][124]LogWindows: Error: [Callstack] 0x00007fff07e0fa12 UnrealEditor-Engine.dll!FAsyncTask<FStaticMeshAsyncBuildWorker>::DoTaskWork() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\AsyncWork.h:624]
[2025.05.15-09.39.42:404][124]LogWindows: Error: [Callstack] 0x00007fff0608adb7 UnrealEditor-Engine.dll!FAsyncTaskBase::DoWork() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\AsyncWork.h:289]
[2025.05.15-09.39.42:405][124]LogWindows: Error: [Callstack] 0x00007fff0608aa5e UnrealEditor-Engine.dll!FAsyncTaskBase::DoThreadedWork() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\AsyncWork.h:313]
[2025.05.15-09.39.42:405][124]LogWindows: Error: [Callstack] 0x00007fff0aa36d03 UnrealEditor-Core.dll!FQueuedThreadPoolWrapper::FScheduledWork::DoThreadedWork() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Misc\QueuedThreadPoolWrapper.h:142]
[2025.05.15-09.39.42:405][124]LogWindows: Error: [Callstack] 0x00007fff06391914 UnrealEditor-Engine.dll!FQueuedThreadPoolWrapper::FScheduledWork::DoThreadedWork() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Misc\QueuedThreadPoolWrapper.h:142]
[2025.05.15-09.39.42:405][124]LogWindows: Error: [Callstack] 0x00007ff7df0e6daf UnrealEditor.exe!`LowLevelTasks::FTask::Init<`FQueuedLowLevelThreadPool::AddQueuedWork'::`2'::<lambda_1> >'::`13'::<lambda_1>::operator()() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:499]
[2025.05.15-09.39.42:405][124]LogWindows: Error: [Callstack] 0x00007ff7df0edcd3 UnrealEditor.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`FQueuedLowLevelThreadPool::AddQueuedWork'::`2'::<lambda_1> >'::`13'::<lambda_1>,0>::CallAndMove() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
[2025.05.15-09.39.42:419][124]LogWindows: Error: [Callstack] 0x00007fff0a62f955 UnrealEditor-Core.dll!LowLevelTasks::FTask::ExecuteTask() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
[2025.05.15-09.39.42:419][124]LogWindows: Error: [Callstack] 0x00007fff0a62f81e UnrealEditor-Core.dll!LowLevelTasks::FScheduler::ExecuteTask() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:267]
[2025.05.15-09.39.42:419][124]LogWindows: Error: [Callstack] 0x00007fff0a656ccd UnrealEditor-Core.dll!LowLevelTasks::FScheduler::WorkerLoop() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:514]
[2025.05.15-09.39.42:420][124]LogWindows: Error: [Callstack] 0x00007fff0a61bbf6 UnrealEditor-Core.dll!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:75]
[2025.05.15-09.39.42:420][124]LogWindows: Error: [Callstack] 0x00007fff0a828943 UnrealEditor-Core.dll!FThreadImpl::Run() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
[2025.05.15-09.39.42:420][124]LogWindows: Error: [Callstack] 0x00007fff0ac7ce2d UnrealEditor-Core.dll!FRunnableThreadWin::Run() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]
[2025.05.15-09.39.42:420][124]LogWindows: Error: [Callstack] 0x00007fff0ac7434f UnrealEditor-Core.dll!FRunnableThreadWin::GuardedRun() [E:\Projects\Build04_UE5\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79]
[2025.05.15-09.39.42:420][124]LogWindows: Error: [Callstack] 0x00007fff46467374 KERNEL32.DLL!UnknownFunction []
[2025.05.15-09.39.42:420][124]LogWindows: Error: 
[2025.05.15-09.39.42:420][124]LogWindows: Error: Crash in runnable thread Background Worker #14
[2025.05.15-09.39.42:430][124]LogExit: Executing StaticShutdownAfterError
[2025.05.15-09.39.43:230][124]LogWindows: FPlatformMisc::RequestExit(1, FRunnableThreadWin::GuardedRun.ExceptionHandler)
[2025.05.15-09.39.43:230][124]LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3, FRunnableThreadWin::GuardedRun.ExceptionHandler)
[2025.05.15-09.39.43:230][124]LogCore: Engine exit requested (reason: Win RequestExit)

调试看到是cluster减面时把所有三角形都删除了:

查提交记录,有个类似的修复:
https://github.com/EpicGames/UnrealEngine/commit/449bf07ce427f1219b7c86d05736■■■7e9774d23#diff-b121263c66dbfec7b6f4e81f536f49071dfe017e1f48bd6db1675f650d9fdd2a

目前遇到的这个情况,和修复描述的问题一致:“ removes all remaining triangles.”

请问是否有解决或规避的方法?