Hey, thanks for the quick reply.
Waiting for UE5 makes a lot of sense. In the meanwhile, here’s the log from blender. Would appreciate a quick fix, if it’s easy to pinpoint the culprit.
This error pops up repeatedly as I try to connect to UE from blender 2.93.
Failed to deserialize JSON “{“version”: 1, “magic”: “ue_py”, “type”: “ping”, “source”: “28e00684-4110-4a73-ab49-9a0500ca99ff”}”: init() got an unexpected keyword argument ‘encoding’
Failed to deserialize JSON “{“version”:1,“magic”:“ue_py”,“type”:“pong”,“source”:“819647044764C36ACC3B17AA886F908C”,“dest”:“28e00684-4110-4a73-ab49-9a0500ca99ff”,“data”:{“user”:“name”,“machine”:“name”,“engine_version”:“4.27.0-17155196+++UE4+Release-4.27”,“engine_root”:“E:/UE_4.27/Engine/”,“project_root”:“E:/Progenitor/UnrealEngine 4.27/”,“project_name”:“Progenitor”}}”: init() got an unexpected keyword argument ‘encoding’
This is what happens when I connect and export from Blender 2.91 to UE 4.27.0. It’s the same for UE4.26.2
Found Node A095D1F640594E94A9FE83BEA0C69055: {‘user’: ‘name’, ‘machine’: ‘name’, ‘engine_version’: ‘4.27.0-17155196+++UE4+Release-4.27’, ‘engine_root’: ‘E:/UE_4.27/Engine/’, ‘project_root’: ‘E:/Progenitor/UnrealEngine 4.27/’, ‘project_name’: ‘Progenitor’}
FBX export starting… ‘E:\Progenitor\Models\Cube.fbx’
FBX export prepare: Wrapping Objects…
Done (0.000000 sec)
FBX export prepare: Wrapping Data (lamps, cameras, empties)…
Done (0.000000 sec)
FBX export prepare: Wrapping Meshes…
Done (0.000000 sec)
FBX export prepare: Wrapping ShapeKeys…
Done (0.000000 sec)
FBX export prepare: Wrapping Armatures…
Done (0.000000 sec)
FBX export prepare: Wrapping World…
Done (0.000000 sec)
FBX export prepare: Wrapping Materials…
Done (0.000000 sec)
FBX export prepare: Wrapping Textures…
Done (0.000000 sec)
FBX export prepare: Wrapping Animations…
Done (0.000000 sec)
FBX export prepare: Generating templates…
Done (0.000000 sec)
FBX export prepare: Generating Connections…
Done (0.000000 sec)
FBX export fetch empties (0)…
Done (0.000000 sec)
FBX export fetch lamps (0)…
Done (0.000000 sec)
FBX export fetch cameras (0)…
Done (0.000000 sec)
FBX export fetch meshes (1)…
Done (0.000000 sec)
FBX export fetch objects (1)…
Done (0.000000 sec)
FBX export fetch remaining…
Done (0.000000 sec)
FBX export fetch animations…
Done (0.000000 sec)
export finished in 0.0000 sec.
Info: Export Static Mesh Done
Python script doesn’t even run on UE’s side. And I’ve checked and triple checked that I have enable all plugins and ticked all the boxes.
And then, what’s working for me - blender 2.91 to UE 4.25.3, the script output is the same AND on Ureal’s side I still don’t have anything under “Recent Python Scripts”, but the cube is imported normally…
One thing I realized, because other people have had issues with folder paths, I have both my UE 4.27 and 4.26.2 in ‘engine_root’: 'E:/
but my UE 4.25.3 in ‘engine_root’: 'C:/Program Files/Epic Games/
Then my project for 4.25.3 is in ‘project_root’: ‘E:/Progenitor/UnrealEngine/’ but for 4.27 - ‘project_root’: ‘E:/Progenitor/UnrealEngine 4.27/’ (i.e. there is a space in the name… I’ll check to see if renaming will achieve anything…
EDIT:
Renaming the project folder did NOT fix it.