2017-03-20 4 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); 
} 
関連する問題