FBX Units and Scaling
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
This has become a topic of debate among some coworkers and I was hoping to get an official clarification from Autodesk to clear it up. Since there is no published specification for the FBX format, there is a disagreement around how to interpret the vertex and scaling data. My reading of the relevant documentation here and here is that the units for the FBX vertices are in centimeters, meaning that the raw vertex coordinates can be in any units but once the scaling factor included in the file is applied, the end result is coordinates in centimeters.
As an example, if I had an ASCII FBX with the following portions:
P: "UnitScaleFactor", "double", "Number", "",0.1
and
Vertices: *24 {
a: 0,0,0,0,0,25.4,25.4,0,0,25.4,0,25.4,25.4,25.4,0,25.4,25.4,25.4,0,25.4,0,0,25.4,25.4
}
The correct way to interpret this is that it represents a 1 inch/2.54 cm cube and the raw vertex data, before scaling, is implied to be in millimeters since the scaling factor is 0.1.