2016-03-22 24 views
0

X3DomのMovieTextureを使用して、球でテクスチャとしてムービーを使用しようとしています。これは、ユーザーが見て回ることができる等角投影(Googleストリートビューに似ています)です。球でX3Dom MovieTextureを使用してもムービー全体が表示されない

ムービーはmp4またはogvで、例によって再生されます。 example code from the x3dom docsの箱形。

しかし、球面では、表面の20%だけがムービーテクスチャで覆われ、残りは表面上に引き伸ばされます。

Sphere and Box shape with MovieTexture

関連するコードは次のようになります。

<x3d width='500px' height='400px'> 
    <scene> 
    <shape> 
     <appearance> 
     <MovieTexture repeatS="false" repeatT="false" loop='true' url='bigBuckBunny.ogv'></MovieTexture> 
     </appearance> 
     <sphere></sphere> 
    </shape> 
    </scene> 
</x3d> 

答えて

0

は、動作するようになっているように見えますが、repeatS="false"をテクスチャに設定されている現在、bug in x3dom

この問題は、<canvas>または<video>要素を含む汎用<texture>要素でも発生します。

私のために働いた回避策は、元の映像に拡張することですrepeatS="false"

代替を設定しないようにpower-of-twoサイズで<canvas>を使用することです。

関連する問題