Exporting Vehicle from Blender 4 to Unreal 5 to work with Chaos Vehicle Plugin.
References:
https://neutroniogames.wordpress.com/2024/01/17/the-ultimate-chaos-vehicle-guide/
https://dev.epicgames.com/documentation/en-us/unreal-engine/chaos-vehicles
https://www.youtube.com/watch?v=Z-RCWu3lpXU&t=311s
This is just a quick guide which reinforces what others have mentioned and maybe something that wasn’t mentioned. Hope it helps someone.
Vehicle Forward Direction
Orientate your 3D model so the front faces down the +X Axis, across Y and up Z.
Cant see the bone axes?
By default Blender doesn’t show you the bone directions and its hard to read, change your position and enable axes to see it better visually
Bone Orientation
This is the same as the vehicle.
X forward.
Important Renaming
Change the Orange Man symbol to any name apart from the default Armature.(Mine is root) If it spells Armature Unreal will add an extra bone.
The structure is also important.
Wheel Origins
Apply all Transforms on armature and mesh then select each wheel and body to reset the origins to the center. So each wheel and the body should have the origins points set to middle of the geometry
Modifiers
Here i select the mesh and make sure it has an Armature modifier and all the fields are filled out.
Object: Root
Vertex Group: Body
Enable “bind to”
This assumes you have setup your weights correctly.
Google Weight Paining in blender
Below is the scale adjustment which fixed a lot of issues. This fix is needed due to mismatch between Blender and Unreal measurement units.
Watch this you tube for a better explanation,
https://youtu.be/Z-RCWu3lpXU?t=306
1. Select Armature,
2. Scale by 100,
3. Apply transform to armature,
4.Divide by 0.01,
5. Make sure scale says 0.01.
I tried to do this scale adjustment in the export but it doesn’t work, it shrinks the the car.
