Description

Info from the user:
"This is super basic, only just started to build the scene.
 
I have modeled in Vectorworks 2024 Architect and imported it into Twinmotion via the export and not the live link. The crash (and with an earlier file last week) seems to happen when applying materials as Cubic UV and replace all. It also has been crashing on save but that has only happened a couple of times 
 
 
 
 
 

Steps to Reproduce

1. Import the attached . datasmith model with default parameters.
2. Enable Lumen.
3. Drag and Drop Materials after changing UV mapping types.

Notes:
May have to repeat steps 3 many times though.

Workaround
Disable Lumen when applying materials.

Callstack

umppc18605!1f7b3720000 + 4413c66fa00
TwinmotionCookedEditor-Win64-Shipping!FStaticMeshLODResources::~FStaticMeshLODResources() [StaticMesh.cpp:1301]
TwinmotionCookedEditor-Win64-Shipping!7ff739030000 + 8beca64
TwinmotionCookedEditor-Win64-Shipping!FStaticMeshRenderData::~FStaticMeshRenderData() [StaticMesh.cpp:1584]
TwinmotionCookedEditor-Win64-Shipping!UStaticMesh::SetRenderData(TUniquePtr<FStaticMeshRenderData,TDefaultDelete<FStaticMeshRenderData> > &&) [StaticMesh.cpp:3524]
TwinmotionCookedEditor-Win64-Shipping!UStaticMesh::BuildFromMeshDescriptions(TArray<FMeshDescription const *,TSizedDefaultAllocator<32> > const &,UStaticMesh::FBuildMeshDescriptionsParams const &) [StaticMesh.cpp:7159]
TwinmotionCookedEditor-Win64-Shipping!UManagedRuntimeStaticMeshDescriptionEntry::getStaticMesh(UStaticMeshComponent *,bool,bool,bool,bool,bool,FString const &) [MeshReference.cpp:270]
TwinmotionCookedEditor-Win64-Shipping!FManagedRuntimeStaticMeshDescriptionReference::getStaticMesh(UStaticMeshComponent *,bool,bool,bool,bool,bool) [MeshReference.cpp:496]
TwinmotionCookedEditor-Win64-Shipping!UResourceMeshStatic::createMeshInternal(FManagedRuntimeStaticMeshDescriptionReference const &) [ResourceMeshStatic.cpp:663]
TwinmotionCookedEditor-Win64-Shipping!UMaterialManager::restoreMapping(UResourceMeshStatic *,int,EUVMappingType,FRuntimeStaticMeshDescription const &) [MaterialManager.cpp:307]
TwinmotionCookedEditor-Win64-Shipping!CApplyMaterial::restoreMaterialPreview(SRestoreMaterialData &) [ApplyMaterial.cpp:199]
TwinmotionCookedEditor-Win64-Shipping!CApplyMaterial::restoreMaterialPreview(TArray<SRestoreMaterialData,TSizedDefaultAllocator<32> > const &) [ApplyMaterial.cpp:239]
TwinmotionCookedEditor-Win64-Shipping!UModeDropMaterial::onMouseMoveInViewport_Legacy(FMouseAndTouchInputState const &) [ModeDropMaterial.cpp:199]
TwinmotionCookedEditor-Win64-Shipping!UModeManager::onMouseMoveViewport(FMouseAndTouchInputState const &) [ModeManager.cpp:142]
TwinmotionCookedEditor-Win64-Shipping!CMouseMoveViewport::doSynchronize() [MouseCommand.cpp:87]
TwinmotionCookedEditor-Win64-Shipping!IMouseCommand::synchronize() [MouseCommand.cpp:26]
TwinmotionCookedEditor-Win64-Shipping!IBaseTask::update() [BaseTask.cpp:148]
TwinmotionCookedEditor-Win64-Shipping!CTaskManager::updateSync(CTaskManager::EExecutionTime) [TaskManager.cpp:232]
TwinmotionCookedEditor-Win64-Shipping!ATwinmotionGameMode::Tick(float) [TwinmotionGameMode.cpp:564]
TwinmotionCookedEditor-Win64-Shipping!AActor::TickActor(float,ELevelTick,FActorTickFunction &) [Actor.cpp:1493]
TwinmotionCookedEditor-Win64-Shipping!FActorTickFunction::ExecuteTick(float,ELevelTick,ENamedThreads::Type,TRefCountPtr<FGraphEvent> const &) [Actor.cpp:241]
TwinmotionCookedEditor-Win64-Shipping!FTickFunctionTask::DoTask(ENamedThreads::Type,TRefCountPtr<FGraphEvent> const &) [TickTaskManager.cpp:278]
TwinmotionCookedEditor-Win64-Shipping!TGraphTask<FTickFunctionTask>::ExecuteTask(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32> > &,ENamedThreads::Type,bool) [TaskGraphInterfaces.h:1240]
TwinmotionCookedEditor-Win64-Shipping!FNamedTaskThread::ProcessTasksUntilQuit(int) [TaskGraph.cpp:650]
TwinmotionCookedEditor-Win64-Shipping!FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete(TArray<TRefCountPtr<FGraphEvent>,TSizedInlineAllocator<4,32,TSizedDefaultAllocator<32> > > const &,ENamedThreads::Type) [TaskGraph.cpp:2122]
TwinmotionCookedEditor-Win64-Shipping!FTickTaskSequencer::ReleaseTickGroup(ETickingGroup,bool) [TickTaskManager.cpp:556]
TwinmotionCookedEditor-Win64-Shipping!FTickTaskManager::RunTickGroup(ETickingGroup,bool) [TickTaskManager.cpp:1583]
TwinmotionCookedEditor-Win64-Shipping!UWorld::Tick(ELevelTick,float) [LevelTick.cpp:1499]
TwinmotionCookedEditor-Win64-Shipping!UGameEngine::Tick(float,bool) [GameEngine.cpp:1785]
TwinmotionCookedEditor-Win64-Shipping!FEngineLoop::Tick() [LaunchEngineLoop.cpp:5927]
TwinmotionCookedEditor-Win64-Shipping!GuardedMain(wchar_t const *) [Launch.cpp:180]
TwinmotionCookedEditor-Win64-Shipping!GuardedMainWrapper(wchar_t const *) [LaunchWindows.cpp:118]
TwinmotionCookedEditor-Win64-Shipping!LaunchWindowsStartup(HINSTANCE__ *,HINSTANCE__ *,char *,int,wchar_t const *) [LaunchWindows.cpp:258]
TwinmotionCookedEditor-Win64-Shipping!WinMain [LaunchWindows.cpp:299]
TwinmotionCookedEditor-Win64-Shipping!static int __scrt_common_main_seh() [exe_common.inl:288]
KERNEL32!7ff8af2a0000 + 17344
ntdll!7ff8b08d0000 + 4cc91

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention TM-15998 in the post.

0
Login to Vote

Fixed
CreatedJun 20, 2024
ResolvedJun 25, 2024
UpdatedJun 25, 2024
View Jira Issue