前言
之前在Vision Pro上尝试加载Glb文件,但是加载完成后发现加载出来的Glb文件材质不正确。材质是黑色的。因此整理一下解决方案。
相关背景
使用Unity开发,Glb的加载插件为gltf Fast。渲染管线为URP。
目前GltfFast已经完整支持Unity在VisionPro上加载Glb文件,且draco和ktx也做了相应的适配。直接使用插件在Vision Pro中加载肯定会出现模型颜色不正确。例如下图:
解决办法
- 首先修改贴图为可读取
- 然后按照图中修改Emission中的Emissive的输入。
- 然后修改BaseColor,不适用ColorSpace Conversion
- 最后移除gltf-unlit中的Emision节点。
参考文章
https://github.com/atteneder/glTFast/issues/666#issuecomment-2005281258
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Vision Pro使用GLFT 加载模型shader错误解决办法
发表评论 取消回复