2016-09-02 4 views
0

私は、環境マップをシーンを囲む球としてレンダリングしようとしています。パノラマ写真として、方向ベクトル(原点が(0,0,0)に固定されている)から派生したUV座標を使用して、環境マップをサンプリングすることができます。環境マップへの方向UV座標

2D UV座標を計算する方向を投影すると、環境マップをサンプリングできますか?

+0

まず、パノラマ写真にどのような投影が使用されているかを知る必要があります。これは、基本的に、テクスチャ座標の計算のためにやりたいことです。 –

答えて

0

反射マップまたは環境マップのテクスチャ座標の計算はこちらです。

vec3 r = reflect(-vEyeVec, N); 
    float m = 2. * sqrt(pow(r.x, 2.) + pow(r.y, 2.) + pow(r.z + 1., 2.0)); 
    vReflectionCoord = r.xy/m + .5; 
    vReflectionCoord.y = -vReflectionCoord.y; 
関連する問題