3dmax导出缩放

参考

http://blog.dou.li/unity3d-import-3dmax-model-scale.html

http://blog.csdn.net/pdw_jsp/article/details/51259493


max2015,unity2017.2


3dmax相关单位设置

显示单位: 

决定栅格显示的单位

修改位置:自定义(U)->单位设置 


系统单位: 

与现实单位一起决定最终存储(带fbx)比例  

eq:显示单位为m,物体长1m,系统单位为cm,那么实际fbx存储单位为  物体长1个单位 * 显示单位m / 系统单位cm = 100个(存储)单位


存储单位:

就是单元,不是具体的m,cm,fbx中物体长度就用这个单元来表示

100个单元,如果系统单位是cm,那100个单元就是1m

如果系统单位是m,那100个单元就是100m


导出单位:



eg :显示单位cm,系统单位cm,物体长度100个单位(因为现实单位是cm,所以物体在max中真实长度是1m),导出存储到fbx中的长度是多少呢
如果
max中导出单位设置为厘米,比例因子1.0,模型导入到unity中,模型 猜测因为unity也使用m作为单位所以这里显示为0.01,不过这个参数貌似没什么用
模型导入场景后



max中导出单位设置为米,比例因子0.01,模型导入到unity中,模型 ,猜测因为unity也使用m作为单位所以这里显示为1,不过这个参数貌似没什么用

模型导入场景后



所以总结下,这个到处单位的作用,修改存储单元代表的意义,但不改变物体真实大小
max中物体100cm,显示单位cm,系统单位cm,那么存储单位就是100个unit
如果导出单位是cm,那么100unit就代表100cm,放到unity场景中就是1m,缩放为1
如果导出单位是m,  那么100unit就代表100m,  但是缩放因子变为了0.01,放到unity场景中就是100m,缩放为0.01,最后实际大小还是1m

所以,这个导出单位最好设置的跟系统单位一样,直接把自动那个选项勾上就跟系统单位一致


(显示)栅格:

栅格的单位跟显示单位一致,栅格的具体大小可以单独调节

具体方法

对捕捉栅格->右键->主栅格->调整栅格大小

栅格的大小跟最终导出结果无关,主要用来在max中建模时做参考


unity单位设置

如果max中系统单位,导出单位都设置为cm,那么unity中不需要设置,最好使用这种方式,统一标准

注意下unity中的


结论

max中,系统单位,导出单位都设置为cm,显示单位的设置看max建模需求,unity中不需要单独做设置

转载于:https://www.cnblogs.com/nafio/p/9136985.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值