に私は、私は1枚の画像に重ね、この形式でパノラマを持ってthree.jsを使ってキューブマップパノラマを表示するに取り組んでいます:分割テクスチャ画像threejs
私はTHREE.ImageUtils.loadTexture(url)
を使用してこのイメージをロードし、私はことができましたこのtutorialに記載されているようにfaceVertexUvs
の配列を変更して表示するが、テクスチャにはsampler2D
、uv座標ではフラグメントシェーダのtexture2Dを使用しなければならなかった。
しかし、フラグメントシェーダでtextureCube
の機能を使用したいのですが(それは、あるトリックを実行するのに必要な方向ベクトルを取るので)、値がそれぞれの面に6つの分離されたイメージの配列を持つテクスチャである変数samplerCube
が必要ですキューブの
ですから、イメージテクスチャを6つのイメージに分割するにはどうすればよいですか?