统一3D中fbx模型的尺寸变化[重复]

Posted

技术标签:

【中文标题】统一3D中fbx模型的尺寸变化[重复]【英文标题】:Dimension changing of fbx model in unity 3D [duplicate] 【发布时间】:2021-05-14 22:34:37 【问题描述】:

是否可以在 3D 中更改任何 fbx 模型的宽度而不改变其真实外观,以便在更改其尺寸后不拉伸模型?

如果两个对象并排放置,则需要增加一个对象的大小并改变另一个对象相对于第一个对象的位置。 提前致谢。

【问题讨论】:

你到底在说什么?例如,如果您的模型是人类,那么如果您仅统一缩放一个坐标,它将始终被拉伸。您到底要归档什么? 【参考方案1】:

这分为两个问题,如果您只想在一个维度上缩放一个对象,它总是会拉伸,例如您的桌子: 虽然板子看起来不错,但腿会被拉长,看起来不切实际。 现在的问题是你能做什么? 这取决于您的型号。

首先你的模型只有一个网格?还是每个组件都有一个网格? 最好您希望您的组件具有独立的网格对象。对于您的表,它将是这样的:

这样你只能缩放你的板子,然后相应地改变你的腿的位置,使它们适合新的板子尺寸。 如果您只有一个网格,那么您在 Unity 中可以做的事情并不多。为此,您需要进入 Blender 或任何其他 3D 建模工具并手动拆分组件。

现在,如果您只拉伸电路板并且您的模型具有纹理,您会注意到它看起来会被拉伸。

你能做些什么呢? 转到您的纹理,首先检查包装模式

在这种情况下,我们希望它重复,之后我们需要更改材质设置

由于我们拉伸了几何图形,因此我们需要更改平铺,因为它在 y = 1 上,但我们缩放了 y 尺寸,所以现在我们需要调整这个数字并重复纹理。对于表格这是可行的,例如,如果我们使用具有特定部分的更复杂的纹理,这将不起作用,您必须手动更改纹理。

现在纹理看起来更好但是你可能会有突然的颜色变化,这是因为纹理是重复的,我在图片上“圈”了它。对于这个问题,您必须在图片编辑程序中更改纹理并使其无缝。

我希望这会有所帮助,我知道这只是基础知识,要获得完美的纹理和图像,您必须做更多的工作,但为此我强烈建议您阅读教程。

【讨论】:

感谢您的帮助和指导每一步,我会跟随并尝试这个 如果纹理和颜色不是问题,那么例如在淋浴房中如何在不增加支撑宽度的情况下增加玻璃的宽度 我不太明白你的意思 此链接中的共享屏幕截图,请查看此***.com/questions/66203397/…

以上是关于统一3D中fbx模型的尺寸变化[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )

Unity3D使用 FBX 格式的外部模型 ② ( FBX 模型与默认 3D 模型的区别 | FBX 模型贴图查找路径 | FBX 模型可设置多个材质 )

Unity3D使用 FBX 格式的外部模型 ③ ( FBX 模型中的材质重映射 | FBX 模型使用外部材质 | FBX 模型的分解重组 )

动画骨骼模型文件格式fbx

unity5怎样正确导入FBX,模型大小为啥会发生变化

Autodesk forge 中 FBX 扩展中的 3D 模型纹理不可见