本着能用就行的精神,有些问题搜不到答案,那就自己试出来了,如果有更好更根本的解决方法欢迎指出
版本:
- Unity 2020.3.14f1c1
- URP 10.5.0
目录
Quixel Bridge support导入Unity报错Multiple precompiled assemblies with the same name Newtonsoft.Json.dll
在Terrain添加细节网格后提示Render component is missing
Quixel Bridge support导入Unity报错Multiple precompiled assemblies with the same name Newtonsoft.Json.dll
产生原因
字面意思,存在了重复的文件
解决方案
在导包Quixel Bridge的Megascans_Importer.unitypackage时多了个叫UnityPackages的东西,导入时可取消勾选,或者直接删除图中文件夹
Quixel Bridge 资源导入Unity读完条没反应
产生原因
不明
解决方案
在窗口中出现了Quixel选项后才代表安装完成,没有请关掉重开
导入时也需要保持Windows->Quixel->Megascans Importer打开
在Terrain添加细节网格后提示Render component is missing
产生原因
prefab中的根物体没有任何组件,所有组件都在其子物体中
在Quixel Bridge提供了模型LOD,对于多个LOD来说分层的结构很好
但对于只导入一个LOD层来说它还会创建这种结构
解决办法
将所有子物体中的组件和材质移植到根物体中,并删除根物体
在Terrain中的3D plant会产生红绿配色效果
左侧是直接拖进场景中的正常显示情况,右边是Terrain中刷出来的
产生原因
不明
与Healthy color和Dry color无关,且调整不会有任何效果
由于最初接触Unity时没有基础知识,后来补票图形学时发现纹理坐标是红绿的,或许与这个问题相关
且解决方案中使用插件时需要将材质的shader更换掉,或许是URP的问题
解决方法
在使用插件Nature Renderer时偶然解决了,且无需修改prefab的层级结构也可显示出,即使提示Render component is missing