Glft shader在vision pro上加载错误

前言

之前在Vision Pro上尝试加载Glb文件,但是加载完成后发现加载出来的Glb文件材质不正确。材质是黑色的。因此整理一下解决方案。

相关背景

使用Unity开发,Glb的加载插件为gltf Fast。渲染管线为URP。
目前GltfFast已经完整支持Unity在VisionPro上加载Glb文件,且draco和ktx也做了相应的适配。直接使用插件在Vision Pro中加载肯定会出现模型颜色不正确。例如下图:

在这里插入图片描述

解决办法

  1. 首先修改贴图为可读取
    在这里插入图片描述
  2. 然后按照图中修改Emission中的Emissive的输入。
    在这里插入图片描述
    在这里插入图片描述
  3. 然后修改BaseColor,不适用ColorSpace Conversion
    在这里插入图片描述
    在这里插入图片描述
  4. 最后移除gltf-unlit中的Emision节点。
    在这里插入图片描述
    在这里插入图片描述

参考文章

https://github.com/atteneder/glTFast/issues/666#issuecomment-2005281258

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部