1) 显示单位设置决定很多属性面板显示物体的长宽的方式。如下:
老白身高176cm,如果以长方体建模,则参数面板如下显示

老白身高176cm,如果以长方体建模,则参数面板如下显示

2)3DMAX的系统单位设置决定建模物体的现实高度。如下:

老白身高176/2.54=69.29 英寸,69.29 这个数字将存储在模型文件中。当别人导入老白的模型文件时,3DMAX会将这个数字读取,并按照别人的系统单位设置换算。
3)将3DMAX导出成FBX时,可以设置一次单位换算。

如果是自动打勾,则采用当前系统单位设置,这样老白模型的身高数字在FBX文件里还是69.29。
如果去掉打勾,设置转化为厘米,则 老白模型的身高数字在FBX文件里将是176。
4)UDK默认情况下将FBX里这个数字直接作为模型单位,而不进行换算,并且取整处理。

如果是自动打勾,按英寸,就是上图所示69。

如果去掉打勾,按厘米,则为176。在UDK里当然176的老白就比69那个高大很多了。
5)UDK中1个单位对应现实世界的量度换算则在官方文档中如下解释:
In all of the Unreal Tournament games, 1 Unreal Unit is equal to 2 cm.
In Gears of War approximately 2 Unreal Units equal 1 inch, because the characters are 156 units tall and a floor of a building is 256 units tall. This was decided on for grid purposes and so our cover height worked out well.
Most licensees use a scale of 1 Unreal Unit to 1 cm.
所以老白的身高不管是176也好,69也罢,只要其他的模型也按照同样的量度换算,则剩下的问题就是调整摄影机的缩放来适应玩家的感觉。如果采用Unreal Tournament 作为游戏基础(gametype=utgame/udkgame),不调整摄影机缩放,有时还直接拿来UT的一些mesh,还想取得同样的大小感受,则3DMAX应该设置一下系统单位1=2cm。这样老白的身高在UDK里就是176/2=88。如果把SK_Crowd_Robot和老白摆在一起,老白扎实了那么一点点。