Screenshot of notes, as follows:
With Export Settings +Y Up, -Z Forward:
Blender +X = Stride +X
Blender +Y = Stride -Z (forward)
Blender +Z = Stride +Y
Godot:
In model space:
โข In Godot:
โ +Z is front, -Z is the rear of the model
โ +X is left, -X is right
โ +Y is up, -Y is down
โข In blender:
โ +Y is rear of the model, -Y is the front
โ +X is left, -X is right
โ +Z is up, -Z is down
Godot camera:
โข -Z is the camera's forward direction, +Z is back
โข +X is right, -X is left
โข +Y is up, -Y is down
Axis box expectations:
โข Green side is Blender +Y, Blender rear model
โ Should be Godot -Z
โข Red side is blender +X, Blender left
โ Should be Godot +X
โข Blue side is blender +Z, Blender up
Should be Godot +Y
One thing I struggled with when #modeling is translating different coordinate systems between #blender and the various game engines (e.g. #godot and #strideengine). One thing that helped is making a simple box model colored with the axis and test imported it into the engines. And I took notes!