我正在尝试将地形模型导入Unity,但我的置换修改器似乎没有导入 .
我正在尝试为一个统一场景拼凑一个地形 . 我从噪音中产生了一些山地地形,但当然这一切都在一个高度的“乐队”中:
我需要一个独立的山峰来拍摄场景,所以我采购了一个真实山峰的高度图,生成了第二组UV并应用了一个置换贴图将两者融合在一起:
在这个视图模式下,在搅拌机中看起来有点难,但是对它有了很好的了解,我很高兴能够使用这个结果模型 .
我的问题是,当我将这个 .blend
文件复制到我的unity资源文件夹中时,unity似乎忽略了位移,我只是显示了第一个"flat"对象 .
我很确定它正在导入更新的模型,因为我已经做了其他更改以检查它们是否正在通过 . 我还带来了其他一些我最近使用各种搅拌器修改器制作的模型,并且它们都运行良好 .
我错过了什么?!
修复:谢谢@SteakOverflow!
将 .blend
文件移动到资产文件夹时,必须记住移动或嵌入任何链接的资源 .
2 回答
我唯一能想到的是你可能有 relative path 指向你正在使用的图像作为置换贴图 . 当你在Unity中导入时,显然在该路径上找不到图像,因为它相对于前一个混合文件位置 .
例如,如果我的混合文件在我的桌面上,并且我的位移图像位于我的混合文件的相同路径,例如“//terrain.png”,当我将其复制到我的Unity项目时,Unity看不到图像,除非我复制图像,否则我只会看到基础网格 .
如果这是问题,那么你可以轻松解决它
将路径设置为绝对路径(通常不是一个好主意)
或将图像嵌入混合文件中
或手动将纹理移动到与您在混合文件中设置的路径对应的相对路径 .
希望能帮助到你 .
首先尝试将其导出到
.obj
或.fbx
文件 . Unity可能正在摆脱不兼容的未知搅拌器修饰符 .