I am trying to follow this tutorial:
Maybe my issue can be solved simply by recomendation of other way to pass scene from Blender to UE5 level, preferably using USDS format?
I am trying to import complex (with some meshes and actors) Blender scene into my UE5 level.
I tried both something complicated (Drift Race Track Free - Download Free 3D model by Nicholas-3D (@Nicholas01) [b410813] - Sketchfab) but same issue reproduces for simple blender scene with only 1 cube and 1 cylinder that I created.
Everything works for me until chapter 7:41 - Finalize USD for Unreal
So far I have my UsdStageActor (type also UsdStageActor) with whole scene as Actors below in outliner.
Everything is visible when I start game (UsdStageActor is still in outliner after game start, I can interact with actors etc).
I can save level, load it and everything works.
But all scene parts are still in “USD Stage”, what as far as I understand it temporary stage for importing purposes (without . But at least it works.
After I do an “import” as described in video everything still looks fine in editor.
Instead “UsdStageActor” there is an Actor named “MyBlenderLevel” (type Actor), and in editor I can still see all actors.
All assets (meshes, materials etc.) are imported and are visible in Content Drawer.
But when I start game, there is no “MyBlenderLevel” in outliner, nothing is visible.
Strange thing happens when I “save all” in editor, and reload my level, the “MyBlenderLevel” is no more there…
So looks like after do import from USD stage, newly created object in somewhat corrupted - still visible in editor, but it is not saved with level and is not created on scene when game starts.
Any ideas what is wrong?
I am using:
Blender 4.2.1 LTS
Unreal Version: 5.2.1-26001984+++UE5+Release-5.2
USD Importer 1.0 beta (from default plugin set in UE5)