Coordinate System Notes & Conversions - RainbowRedux/RainbowWiki GitHub Wiki
The rainbow six engines use a Left handed coordinate Y-up system with the following properties
FORWARD_VECTOR  0.0  0.0  1.0
UP_VECTOR       0.0  1.0  0.0
RIGHT_VECTOR    1.0  0.0  0.0
Blender uses a Right handed coordinate Z-up system with the following properties
FORWARD_VECTOR  -1.0  0.0  0.0
UP_VECTOR       0.0   0.0  1.0
RIGHT_VECTOR    0.0   1.0  0.0
Unreal uses a Left handed coordinate Z-Up system with the following properties:
FORWARD_VECTOR  1.0  0.0  0.0
UP_VECTOR       0.0  0.0  1.0
RIGHT_VECTOR    0.0  1.0  0.0
Conversion Steps
Blender
To convert from RSE engines to Blender perform the following steps:
- Invert the X axis by multiplying by -1.0
- Rotate on the Z axis by 90 degrees CW
- Rotate on the Y axis by 90 degrees CCW
Unreal Engine 4
To convert from RSE engines to Unreal perform the following steps:
- Rotate on the X axis by 90 degrees
https://twitter.com/timsweeneyepic/status/952661474501111808?lang=en