首页 文章

Unity不导入搅拌器位移修改器的结果

提问于
浏览
0

我正在尝试将地形模型导入Unity,但我的置换修改器似乎没有导入 .

我正在尝试为一个统一场景拼凑一个地形 . 我从噪音中产生了一些山地地形,但当然这一切都在一个高度的“乐队”中:

Terrain - Single height band

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

Terrain - Overlaid mountain data

在这个视图模式下,在搅拌机中看起来有点难,但是对它有了很好的了解,我很高兴能够使用这个结果模型 .

我的问题是,当我将这个 .blend 文件复制到我的unity资源文件夹中时,unity似乎忽略了位移,我只是显示了第一个"flat"对象 .

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

我错过了什么?!


修复:谢谢@SteakOverflow!

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

Fixed!

2 回答

  • 0

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

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

    如果这是问题,那么你可以轻松解决它

    • 将路径设置为绝对路径(通常不是一个好主意)

    • 或将图像嵌入混合文件中

    • 或手动将纹理移动到与您在混合文件中设置的路径对应的相对路径 .

    希望能帮助到你 .

  • 1

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

相关问题