Description

Editor crashes on attempting to paint on cloth object

Steps to Reproduce
  1. Open the editor
  2. go to editor settings and click on the experimental tab
  3. Enable the clothing tools
  4. Restart the editor (Close and reopen)
  5. On opening the editor again import the attached .fbx
  6. Open the skeletal mesh
  7. Enter section selection mode
  8. Click the mesh
  9. Right click and generate cloth
  10. Access the clothing tools from window
  11. Enter cloth paint
  12. Select the newly generated cloth asset
    Result
    Crash
Callstack
LoginId:87cce02240a4e87a2d823a9c9b393c8a
EpicAccountId:c062bc1196444421b9529484d3530371

Assertion failed: TriNorm.SizeSquared() > SMALL_NUMBER && "Collinear points in FMath::ComputeBaryCentric2D()" [File:D:\P4\DBouimad_Dev-AnimPhys\Engine\Source\Runtime\Core\Private\Math\UnrealMath.cpp] [Line: 1949] 



UE4Editor_Core!FDebug::AssertFailed() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Core!FMath::ComputeBaryCentric2D() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\core\private\math\unrealmath.cpp:1951]
UE4Editor_Core!FMath::SegmentTriangleIntersection() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\core\private\math\unrealmath.cpp:1681]
UE4Editor_ClothPainter!FClothMeshPaintAdapter::LineTraceComponent() [d:\p4\dbouimad_dev-animphys\engine\source\editor\clothpainter\private\clothmeshadapter.cpp:78]
UE4Editor_ClothPainter!FClothPainter::GetHitResult() [d:\p4\dbouimad_dev-animphys\engine\source\editor\clothpainter\private\clothpainter.cpp:263]
UE4Editor_MeshPaint!IMeshPainter::RenderInteractorWidget() [d:\p4\dbouimad_dev-animphys\engine\source\editor\meshpaint\private\imeshpainter.cpp:170]
UE4Editor_MeshPaint!IMeshPainter::RenderInteractors() [d:\p4\dbouimad_dev-animphys\engine\source\editor\meshpaint\private\imeshpainter.cpp:37]
UE4Editor_ClothPainter!FClothPainter::Render() [d:\p4\dbouimad_dev-animphys\engine\source\editor\clothpainter\private\clothpainter.cpp:288]
UE4Editor_MeshPaint!IMeshPaintEdMode::Render() [d:\p4\dbouimad_dev-animphys\engine\source\editor\meshpaint\private\imeshpaintmode.cpp:374]
UE4Editor_UnrealEd!FEditorModeTools::Render() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\editormodemanager.cpp:837]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\editorviewportclient.cpp:3521]
UE4Editor_Persona!FAnimationViewportClient::Draw() [d:\p4\dbouimad_dev-animphys\engine\source\editor\persona\private\animationeditorviewportclient.cpp:367]
UE4Editor_Renderer!FSceneRenderer::FSceneRenderer() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\renderer\private\scenerendering.cpp:1196]
UE4Editor_Renderer!FDeferredShadingSceneRenderer::FDeferredShadingSceneRenderer() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:213]
UE4Editor_Renderer!FRendererModule::BeginRenderingViewFamily() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\renderer\private\scenerendering.cpp:1974]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\editorviewportclient.cpp:3393]
UE4Editor_Engine!FViewport::Draw() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\engine\private\unrealclient.cpp:1189]
UE4Editor_UnrealEd!UEditorEngine::UpdateSingleViewportClient() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\editorengine.cpp:2019]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\editorengine.cpp:1792]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\p4\dbouimad_dev-animphys\engine\source\editor\unrealed\private\unrealedengine.cpp:386]
UE4Editor!FEngineLoop::Tick() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\launch\private\launchengineloop.cpp:3123]
UE4Editor!GuardedMain() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\p4\dbouimad_dev-animphys\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll
Community References

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Simulation - Physics - Character
Affects Versions4.164.17
Target Fix4.16
Fix Commit3420613
Release Commit3420613
CreatedApr 27, 2017
ResolvedMay 3, 2017
UpdatedNov 2, 2017