我正在 Unity 中开展一个项目,该项目使用 AR 将产品放置在现实世界中。这些产品(几何和材质)从 http 服务器下载并在 Unity 中转换为游戏对象。
这些产品最初是在ThreeJS中创建的(不要问为什么),并且与 Unity 几何/材质相比具有不同的几何/材质结构。
我得到了几何工作,但我遇到了材料问题。Unity 中的“标准”着色器不包含创建材质的所有参数(如:alpha 贴图、环境贴图、折射、置换贴图、粗糙度贴图、双面等)。
我查看了 Asset Store/GitHub 中的不同插件/库(如LUX、Bit2Good、Shader Sandwich或Simple Physical Shader),但似乎它们都缺少一些参数。我正在考虑自己编写 Phong/Physical 着色器,但这肯定需要我几个星期才能完成。
你们有什么建议吗?