zoukankan      html  css  js  c++  java
  • Unity3d导入3dmax后model 的缩放为0.0254的原因以及解决办法

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

    这个问题其实已经早都出现过了,今天我们这边也碰到了,这里做个记录吧



    导致的问题~ 场景的比例和3dmax中的比起来变大了,大概是2.54倍,而模型的导入设置的值为0.0254 ,如下图






    导入的两种方式:


    第一种:在目录层Ctrl+c/v 复制过去 (这个会出现上图的问题,模型比例不同了)


    第二种:手动拖放到工程中(这个是不会错的,unity会自动转换缩放)






    0.0254 的由来 : 3dmax 的默认单位是inch,1inch = 2.54cm = 0.0254m 所以如果你导出的单位是inch那么unity这边就是有个0.0254的单位


    当你的Hierarchy 的物体的scale = 100 的时候在简单计算一下就应该知道最终大小了。


    100(scale)*1(scale factor)*0.0254(file sacle) = 2.54 也就是你的场景会比3dmax中大2.54倍的样子,所以这个时候你的角色和场景的比例不对也是正常的了






    解决办法: 美术人员创建的时候*100单位 + 导出的时候以米为单位。这样拖放到unity里面后上面的三个因子都是 1 了,这样也不用改什么东西就可以完美的解决所有问题

  • 相关阅读:
    【学习笔记】数据库设计那些事
    django rest-farme-work 的使用(3)
    django rest-farme-work 的使用(2)
    docker 的安装
    中国电信线CTF线下选拨writeup
    django rest-farme-work 的使用(1)
    谈谈python里面关于任务队列
    kubernetes 部署
    凯撒密码的加密解密
    Linux 密码的暴力破解
  • 原文地址:https://www.cnblogs.com/nafio/p/9136986.html
Copyright © 2011-2022 走看看