着色器实验室使用默认的统一天空盒



所有的反射考试都设置了具有以下属性的立方体贴图:

Properties {
  _Cube("Reflection Map", Cube) = "" {}
}

但我想将"照明"中的天空盒用于所有着色器。怎么做?

使用unity_SpecCube0,下面是使用 Unity 辅助函数的简单采样版本

half3 GetCube(half3 _vector, half _smoothness) {
   half mip = _smoothness * 6.0;
   half4 rgbm = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, _vector, mip);
   return DecodeHDR(rgbm, unity_SpecCube0_HDR);
}

相关内容

  • 没有找到相关文章

最新更新