Unity unity3d模型制作问题

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

然后捏了一个自己喜欢的人物=w=(记得方向要控制好。不然在unity3d中还要调整方向)

红色边对应的是X的正方向所鉯人面应该朝这个方向

然后这个软件的操作就是左上角的BRUSH

大概都是用VFB这三个刷子

V是一个一个 F是一排一排 B是一面一面

mirror是镜像 适合对称的模型使用

然后在上面的rander选项里面

可以改变shape 有乐高方块呀 球方块呀=W=作者真是人才

然后自己做一个可爱的主角吧!

做好之后点击右下角的export

然后我们洅来做一个流星锤!

QWQ这个软件确实很好玩!

我这里就捏了个小白~( ̄▽ ̄)~*

然后还需要一棵树QWQ这个树是四个模型里面最好看的。

然后游戏的模型差不多就是这些啦

=-=用了差不多一个小时

马上注册加入CGJOY,让你轻松玩转CGJOY

您需要 才可以下载或查看,没有帐号

“Unity3D导入3DMax制作的模型存在100倍缩放比例”,各Unity3D开发者基本都听过吧

  • 为什么会存在100倍缩放问题?
  • 按如仩单位设置后每个格子是0.1m的大小。要制作一个1m的模型得占10个格子如下为一个连长1m的盒子:

    通过以上设置后,3DMax里制作的1m导入Unity3D也是1m继续汾析原因

    为什么会存在100倍缩放问题?

    解释这个问题前先明白几个概念

    3DMax“显示单位”和“系统单位”有什么关系
    显示单位:决定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,存储单位100Unity3D中显示1m
    不是说“1存储单位=1m”吗,怎么缩小了100倍
    看下Unity3D导入模型的默认设置

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

    • 显示單位1m,系统单位1cm制作一个1m的模型
    • 显示单位1cm,系统单位0.1mm制作一个1cm的模型
    • 显示单位1cm,系统单位1cm制作一个1m的模型

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

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

    真不明白为什么Unity3D要把模型导入默认缩放因子设置为0.01。
    不过有以上公式这些都不是问题如果Scale Factor = 1只需要保证模型记录的存储單位为1,即“模型尺寸/系统单位=1”->“1m/系统单位=1”->系统单位=m

    转载请注明:兜里-Unity3D导入3DMax模型缩放单位问题深入分析

我要回帖

更多关于 我的问题 的文章

 

随机推荐