Unity3d导入3dmax后model 的缩放为0.0254的原因以及解决办法

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

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





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值