为啥 Blender 改变了我的尺寸?

Posted

技术标签:

【中文标题】为啥 Blender 改变了我的尺寸?【英文标题】:Why did Blender change my dimensions?为什么 Blender 改变了我的尺寸? 【发布时间】:2016-06-24 20:42:15 【问题描述】:

我在 Blender 中使用了一个简单的立方体,我想在 Unity 中使用它。我使用的是公制单位,比例为 X=1、Y=1、Z=1,尺寸为 X=1、Y=1、Z=1。我把它拉进了 Unity,它工作得很好!

我知道我确实保存了 Blender 文件,因为这已经发生了两次。

后来回过头来,比例还是一样的,只是尺寸变成了X=1.058,Y=1.058,Z=1.058。为什么会这样?谢天谢地,它已经在 Unity 中工作了,所以我不必重新导入,但尺寸发生了变化有点奇怪。

【问题讨论】:

【参考方案1】:

虽然我认为对象比例是罪魁祸首,但您似乎已经检查过了。还要检查任何父对象或骨架骨骼,具有父对象或骨架的对象将显示 1.0 的比例,但会被父对象的比例更改。晶格或网格变形修改器也可以在不改变比例的情况下改变对象的尺寸。我不确定从任何父对象继承的调整是否会导出为统一,但如果在导出期间应用修改器,修改器变形可以改变尺寸。

您还应该检查比例是否未设置关键帧,彩色背景表示已设置关键帧。

一些约束可以改变对象的尺寸,而不会改变比例。

检查您的场景比例是否为 1.0

另一种可能性是导出器设置,我希望您会使用 FBX 进行统一 -

如果场景和 fbx 比例都是1.0,我会尝试导出为统一,单位设置为无、公制和英制,并查看您是否每次都获得相同的尺寸。如果更改单位设置存在差异(允许可能的英制到公制转换),那么您应该report it as a bug。

【讨论】:

场景比例为1,物体比例很好,但原来是立方体附着的父物体。谢谢! 另一个选项:对象大小是正确的,因为在很远的地方意外添加了点/边/面

以上是关于为啥 Blender 改变了我的尺寸?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Blender 不使用 GeForce RTX 2080 GPU 而只使用 Intel UHD Graphics 630?

blender2.63 无法读取 .blend的文件

python blender-blend-file-uiist.py

如何将 Blender blend(或 obj)文件转换为 Qualcom Vuforia .h 文件

blender导出mesh

Blender 更改了我的对象的名称