Away3D で球状のムービー ビューアを使用していますが、VideoMaterial テクスチャを 3D プリミティブに適用すると問題が発生します。ビデオは、スケーリングまたは大幅に圧縮されているように、非常にピクセル化されているように見えます。動画から単一の静止画の BitmapMaterial を適用すると問題なく表示されるので、動画の解像度は問題ではないと思います。
コンストラクターを呼び出すときに「fixedHeight」と「fixedWidth」を指定することで解決策を提案している[このディスカッション][1]を見つけましたが、これらの引数は効果がないようで、APIでも見つかりません。[API で][3]「lockH」および「lockW」と呼ばれるものが表示されますが、どちらも効果がないようです。
VideoMaterial を構築するコードは次のとおりです。
//basic intro setup stuff and then...
var videoURL:String = "assets/clip.flv";
this.primitive = new Sphere({material:"blue:#cyan", radius:50000, rotationX:100, segmentsW:30, segmentsH:30});
//more code to setup the rest of the scene, and implement some texture switching, then...
this.primitive.material = new VideoMaterial({file:videoURL, lockH:1000, lockW:2000});
参考までに、私はこの例を出発点として構築しており、Eclipse Indigo で Away3D 3.6 & Flex 4.5.1 を使用しています。
[1]: [3]: