1

ThreeJS には、フラグメント シェーダーを使用して適用されている上部の画像のテクスチャを持つパーティクルがあります。TweenJS を使用して属性を更新していますが、ローテーションの方法がわかりません。テクスチャが下の画像にアニメーション化されるように、フラグメント シェーダを使用して上のテクスチャを回転させるにはどうすればよいですか? キャンバスを使用せず、コードをシェーダーに保持することを好みます。

ここに私のフラグメントシェーダーがあります:

uniform sampler2D myTexture;

void main() {
    gl_FragColor = texture2D(myTexture, gl_PointCoord);
}

始める

終了

4

1 に答える 1

2

フラグメント シェーダーを使用してテクスチャを回転させるソリューションは、https ://github.com/mrdoob/three.js/issues/1891#issuecomment-5923058 にあります。

于 2013-10-29T17:35:14.260 に答える