I just started playing with importing skeletal meshes from 3ds max. The first few went fine. On the import dialog I was able to select Import as Skeletal and I would get all the proper options in the dialog. However something has happened where that no longer occurs. If I try to bring in a new mesh from an FBX and select Import as Skeletal I get the dialog as if I was importing an animation for an existing skeleton. I have to select an existing skeleton before I can proceed. I tried forcing it by selecting FBX Skeletal Meshes (*.fbx) from the file selector. That generates the following error:
LogFactory: FactoryCreateBinary: StaticMesh with FbxFactory (0 0 F:/Projects/GameDevelopment/Unreal/Ender/Assets/Cinematics/testexport.fbx)
LogFbx: ItemName: Model, ItemCount : 5
LogFbx: ItemName: SceneInfo, ItemCount : 1
LogFbx: ItemName: GlobalSettings, ItemCount : 1
LogOutputDevice: === Handled error: ===
Ensure condition failed: !InFactory->SupportedClass || Class->IsChildOf(InFactory->SupportedClass) [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.7\Engine\Source\Editor\UnrealEd\Private\Factories\Factory.cpp] [Line: 209]
Factory is (ReimportFbxSkeletalMeshFactory_7), SupportedClass is (SkeletalMesh) and Class name is (StaticMesh)
Stack:
UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() (0x000007fee9139ed6) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:174]
UE4Editor-Core.dll!FDebug::EnsureFailed() (0x000007fee8fa2ffd) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:279]
UE4Editor-Core.dll!FDebug::EnsureNotFalseFormatted() (0x000007fee8fa32b7) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:377]
UE4Editor-UnrealEd.dll!UFactory::StaticImportObject() (0x000007fee1292c45) + 392 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\unrealed\private\factories\factory.cpp:209]
UE4Editor-AssetTools.dll!FAssetTools::ImportAssets() (0x000007feda54ceb6) + 157 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\developer\assettools\private\assettools.cpp:831]
UE4Editor-AssetTools.dll!FAssetTools::ImportAssets() (0x000007feda54b637) + 32 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\developer\assettools\private\assettools.cpp:470]
UE4Editor-ContentBrowser.dll!SContentBrowser::ImportAsset() (0x000007fed8d71c22) + 27 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\contentbrowser\private\scontentbrowser.cpp:758]
UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> cdecl(FString const & ptr64)>::Execute() (0x000007fed8d1ac1c) + 35 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void cdecl(FString const & ptr64)>::ExecuteIfSafe() (0x000007fed8d261fc) + 11 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor-ContentBrowser.dll!FNewAssetOrClassContextMenu::ExecuteImportAsset() (0x000007fed8d27851) + 30 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\editor\contentbrowser\private
ewassetorclasscontextmenu.cpp:416]
UE4Editor-ContentBrowser.dll!TTupleImpl<TIntegerSequence<0,1>,TBaseDelegate<void,FString const & ptr64>,FString>::ApplyAfter_ExplicitReturnType<void,void (cdeclconst & __ptr64)(TBaseDelegate<void,FString const & _ptr64>,FString)>() (0x000007fed8bcdec5) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates uple.h:79]
UE4Editor-ContentBrowser.dll!TBaseStaticDelegateInstance<void _cdecl(void),TBaseDelegate<void,FString const & ptr64>,FString>::ExecuteIfSafe() (0x000007fed8d277c1) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:921]
UE4Editor-Slate.dll!SMenuEntryBlock::OnClicked() (0x000007fee6218413) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:892]
UE4Editor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() (0x000007fee621d308) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:842]
UE4Editor-Slate.dll!TMemberFunctionCaller<SMenuEntryBlock,FReply (__cdecl SMenuEntryBlock::)(void) ptr64>::operator()<>() (0x000007fee6197be7) + 16 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstanceinterface_variadics.h:161]
UE4Editor-Slate.dll!TTupleImpl<TIntegerSequence<> >::ApplyAfter_ExplicitReturnType<FReply,TMemberFunctionCaller<SMenuEntryBlock,FReply (cdecl SMenuEntryBlock::*)(void) ptr64> >() (0x000007fee61990d9) + 19 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates uple.h:113]
UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply cdecl(void)>::Execute() (0x000007fee61fec39) + 36 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor-Slate.dll!TBaseDelegate<FReply>::Execute() (0x000007fee62b153a) + 6 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:439]
UE4Editor-Slate.dll!SButton::OnMouseButtonUp() (0x000007fee62dfd63) + 17 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:228]
UE4Editor-Slate.dll!<lambda_de96dc3471181973108233c6db1f9843>::operator()() (0x000007fee60fdd7c) + 24 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3985]
UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_de96dc3471181973108233c6db1f9843> >() (0x000007fee60b8407) + 21 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:202]
UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() (0x000007fee6164f29) + 75 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3988]
UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() (0x000007fee6154926) + 16 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3949]
UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() (0x000007fee9093975) + 12 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1373]
UE4Editor-Core.dll!FWindowsApplication::DeferMessage() (0x000007fee9085d2e) + 74 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1669]
UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() (0x000007fee9094d50) + 41 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:742]
UE4Editor-Core.dll!FWindowsApplication::AppWndProc() (0x000007fee9083192) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:604]
USER32.dll!UnknownFunction (0x0000000077719bd1) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00000000777198da) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!FWindowsPlatformMisc::PumpMessages() (0x000007fee9133ec6) + 48 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:774]
UE4Editor.exe!FEngineLoop::Tick() (0x000000013ffd00a9) + 8 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launchengineloop.cpp:2233]
UE4Editor.exe!GuardedMain() (0x000000013ffc267c) + 0 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor.exe!GuardedMainWrapper() (0x000000013ffc26ea) + 5 bytes [d:\buildfarm\buildmachine++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor.exe!WinMain() (0x000000013ffd2219) + 17 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor.exe!__tmainCRTStartup() (0x000000013ffd3159) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll!UnknownFunction (0x00000000775f59ed) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007782c541) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007782c541) + 0 bytes [UnknownFile:0]
Can’t find file ‘F:/Projects/GameDevelopment/Unreal/Ender/Assets/Cinematics/testexport.fbx’ for import
LogAssetTools:Warning: Failed to import ‘F:/Projects/GameDevelopment/Unreal/Ender/Assets/Cinematics/testexport.fbx’. Failed to create asset ‘/Game/Meshes/testimport/testexport’
Anyone have any ideas what the problem might be? Oh a note I’m still back on 4.7.5 if that makes a difference. Also I started a brand new project and was able to successfully import the FBX files into that project so the problem isn’t the files themselves.