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 了,这样也不用改什么东西就可以完美的解决所有问题

  • 相关阅读:
    websocket的理解及实例应用
    laravel框架cookie应用到中间件的理解
    PHP多机实现session共享
    mysql中exists的详细说明
    window环境下安装pear
    php 进程管理及操作
    PHP设计模式之职责链模式
    PHP设计模式之备忘录模式
    PHP设计模式之装饰模式
    PHP设计模式之策略模式
  • 原文地址:https://www.cnblogs.com/nafio/p/9136986.html
Copyright © 2011-2022 走看看