如何在Unity中将材料应用于网格

问题描述 投票:0回答:2

答案:我必须在Sketchup中将纹理应用到我的网格,然后在导入后在Unity中重新应用它们。

我正在尝试在Unity 5中将材料应用于网格。在图像中,我已将相同的材料应用于两个不同的网格。图像为木纹,并根据需要显示在右侧。在左侧,相同的材料显示为纯棕色。我希望它看起来与右边的材料相同。

网格是从Sketchup导入的。在许多情况下,在不同的网格上使用不同的纹理会发生这种情况。

我对网格进行了分组,并将其放入Sketchup的组件中,但这似乎不会影响结果。

即使在与用于纹理的图像的高/宽比大致匹配的简单形状上,也会出现此效果。

enter image description here

unity3d 3d textures
2个回答
0
投票

我猜想左边的项目比右边的项目大得多。该材料可能正在拉伸,使其看起来呈固体棕色。

尝试调整纹理的平铺。您可能需要不止一种材料


0
投票

我终于解决了这个问题。我必须在Sketchup中将纹理应用于网格,然后在导入后在Unity中重新应用它们。如果我在Sketchup中创建了一个对象,然后尝试在Unity中应用材质,那么它将无法正常工作。但是,如果我在Sketchup中应用纹理,则将其导入Unity(材质最初不会出现在对象上),然后将图像或材质拖动到对象上,它将按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.