3Dmax入门学习 浅谈unity与3Dmax中的单位
关关 2018-06-20 来源 : 阅读 1184 评论 0

摘要:本篇教程讲解了unity与3Dmax中的单位方面的内容,希望阅读本篇文章以后大家有所收获,帮助大家对3Dmax的掌握更加熟练。

3Dmax单位设置


3Dmax入门学习 浅谈unity与3Dmax中的单位

3Dmax“显示单位”和“系统单位”有什么关系

显示单位:决定3DMax主面板显示时使用的尺寸单位,下面是分别设置为“厘米”和“米”时的情况

3Dmax入门学习 浅谈unity与3Dmax中的单位

3Dmax入门学习 浅谈unity与3Dmax中的单位

数值暂不用关心,看数值后面的单位cm和m,这就是显示单位的设置

系统单位:与“显示单位”一起决定,最终存储时记录的单位值(暂且叫“存储单位”吧)。
存储单位=显示单位/系统单位
做个1m的box:显示单位设置为1m时,系统单位为1m 存储单位为1,系统单位为1cm 存储单位为100
做个1cm的box:显示单位设置为1cm时,系统单位为1cm 存储单位为1,系统单位为0.1mm 存储单位为100
做个1m的box:显示单位设置为1cm时,系统单位为1cm 存储单位为100,系统单位为0.1mm 存储单位为10000

“显示单位”和“系统单位”对Unity3D的导入有何影响?

上面所说“存储单位”最终会记录到模型文件,Unity3D导入时将按“1存储单位=1m”的比例显示模型,举两组数据:

显示单位1m,系统单位1m,存储单位1,Unity3D中显示0.01m

显示单位1m,系统单位1cm,存储单位100,Unity3D中显示1m

不是说“1存储单位=1m”吗,怎么缩小了100倍?
看下Unity3D导入模型的默认设置

3Dmax入门学习 浅谈unity与3Dmax中的单位

缩放因子为0.01,导入Unity3D的模型默认情况下会被缩小100倍。
要使3DMax导出的模型在导入Unity3D时默认1m=1m,关键得让模型中记录的“存储单位”=100。
比如这几种方式都能得到存储单位为100的模型:

00001. 显示单位1m,系统单位1cm,制作一个1m的模型

00002. 显示单位1cm,系统单位0.1mm,制作一个1cm的模型

00003. 显示单位1cm,系统单位1cm,制作一个1m的模型

只要符合以下公式(模型尺寸/显示单位)*(显示单位/系统单位)=100,化简一下为 模型尺寸/系统单位=100
但要达到“3DMax中创建一个1m的模型导入Unity3D也是1m”的要求,那么模型尺寸=1m 已经固定,代入公式得 系统单位=1cm。所以3DMax里系统单位要设置为cm,显示单位怎么设置都无所谓。

结论

要保证“3DMax中创建一个1m的模型导入Unity3D也是1m”,只需要把3DMax中系统单位设置为cm

 

本文由职坐标整理发布,更多相关知识,请关注职坐标常用软件3Dmax频道!

本文由 @关关 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved