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

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

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

【问题讨论】:

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

标签: visual-studio unity3d 3d fbx


【解决方案1】:

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

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

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

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

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

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

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

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

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

【讨论】:

  • 感谢您的帮助和指导每一步,我会跟随并尝试这个
  • 如果纹理和颜色不是问题,那么例如在淋浴房中如何在不增加支撑宽度的情况下增加玻璃的宽度
  • 我不太明白你的意思
  • 此链接中的共享屏幕截图,请查看此stackoverflow.com/questions/66203397/…
猜你喜欢
  • 1970-01-01
  • 2015-12-10
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多