Closed dav01d closed 4 years ago
Hey David, thanks for the video. Can you confirm the dimension are the same in both blenders?
Good eye, they're not:
Yea I suspect what happened was in your first example you had added suzzane at 2m, and blender remembers those dimensions you set in the popup ui when you added the object. While in the other example you had a fresh scene opened where there was no history of adding suzzane at 2m so it added at 0.02m. This can trip people up, so I would like to override the default objects scale, and will do this once it is possible in the blender python api. The main take away is dimensions are king. So unless there is something wrong with the tool, or there is some un-applied scale factor on parent child relationships, then the dimension in blender and unreal should always match. Let me know if you run into any issues with the tool thanks!
For what it's worth, you can use Default Scaling if you turn off "Apply Unit." in your FBX Settings of the addon.. That seems to clean up issues and we don't have to change the units in Blender.
Can you describe what you mean? I just tried, and If I create a control rig in engine I still have a bone scale factor of 100 if scene scale is 1. A rig created in Blender can be exported at 1, its just importing fbxs from unreal, control rig, and sockets is where I see issues with bone scale factors. If you find a solution, other than adjusting the scene scale let me know.
This talks about it a bit https://github.com/EpicGames/BlenderTools/wiki/Send-to-Unreal-Scene-Scale
Hey @james, you are correct. This seems to be an issue with Armatures at the core of Blender. Apologies for the mistake, as I learn more I will update! This shouldn't be so hard 😅
When setting units by hand you are able to export SKs quite easily, however when you use Always use unreal scene scale, Blender exports out a tiny SK to UE4.
May be an issue with the way the Armatures understand the scaling in Blender? I made a video demonstrating the issue:
https://storage.googleapis.com/maketheory-send/8a1bcc25-f70c-4be8-9163-676410830bce.mp4
Digging a little further, I found that the Armature's Tail Z was quite different: