2017-03-20 2 views
0

반사 examles 모두 같은 특성을 가진 큐브 맵을 설정ShaderLab 사용 기본 화합 스카이 박스

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

하지만 난 모든 쉐이더는 "조명"에서 스카이 박스를 사용하고 싶습니다. 어떻게 그럴 수 있습니까?

답변

0

사용 unity_SpecCube0, 여기에 통일의 도우미 기능 샘플링의 간단한 버전의

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); 
}