Unity不导入blender置换修饰符

时间:2015-08-18 12:42:58

标签: unity3d blender fbx

我尝试将地形模型导入Unity,但我的置换修改器似乎无法导入。

我试图为一个统一场景拼凑一个地形。我从噪音中产生了一些多山的地形,但当然这一切都在一个单一的乐队中#34;高度:

Terrain - Single height band

我需要一个独立的山峰来拍摄场景,所以我采购了一个真实山峰的高度图,生成了第二组UV并应用了置换贴图将两者融合在一起:

Terrain - Overlaid mountain data

在这种观看模式下,在搅拌机中看起来有点难以看到,但是看了之后,我很高兴能够使用这种模型。

我的问题是,当我将这个.blend文件复制到我的统一资产文件夹中时,团结似乎忽略了位移,我只是得到了第一个"平坦的"对象显示。

我确信它正在导入更新后的模型,因为我已经做了其他更改以检查它们是否已经通过。我还带来了其他一些我最近使用各种搅拌机修改器制作的模型,并且它们都运行良好。

我缺少什么?!

修正:谢谢@SteakOverflow!

.blend文件移动到资产文件夹时,必须记住移动或嵌入任何链接的资源。

Fixed!

2 个答案:

答案 0 :(得分:1)

我唯一能想到的是你可能有一个相对路径指向你用作置换贴图的图像。当你在Unity中导入时,显然在该路径上找不到图像,因为它相对于前一个混合文件位置。

例如,如果我的混合文件在我的桌面上并且我的置换图像位于我的混合文件的相同路径上,例如“//terrain.png”,当我将其复制到我的Unity项目时Unity看不到图像,除非我也复制图像,我只会看到基础网格。

如果这是问题,那么你可以通过

轻松解决
  • 将路径设置为绝对路径(通常不是一个好主意)
  • 或将图像嵌入混合文件
  • 或手动将纹理移动到与您在混合文件中设置的路径对应的相对路径。

希望它有所帮助。

答案 1 :(得分:0)

首先尝试将其导出到.obj.fbx文件。 Unity可能正在摆脱不兼容的未知搅拌器修改器。