0

2 つの三角形で構成される単純な Stage3D 平面に 2D コンテンツを表示しています。コンテンツは BitmapData に描画され、再描画の場合はテクスチャとしてアップロードされます。また、コンテナー全体に透明性を与える AGAL プログラムもあります。

私がやりたいのは、GPU を使用して、コンテナーのエッジが別のコンテナーとうまく調和するように「透明にフェード」効果を与えることです。また、プログラム定数を使用してフェード エッジを制御します。

現在、このシェーダー コードを使用しています。

頂点アセンブラ:

"m44 op, va0, vc0 \n" + 
"mov v0, va0 \n" + // tell fragment shader about XYZ
"mov v1, va1 \n" + // tell fragment shader about UV
"mov v2, va2\n";   // tell fragment shader about RGBA

フラグメントアセンブラー:

"tex ft0, v1, fs0 <2d,clamp,linear> \n" + 
"mul ft0.a, ft0.a, fc0.x\n" + // manage alpha value that is set as program constant
"mov oc, ft0 \n"; // move this value to the output color

どんな助けやヒントも本当に感謝しています

4

1 に答える 1