問題タブ [stage3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
403 参照

actionscript-3 - Stage3dを使用して並列計算を実行できますか?

以前はあなたと同じようにAS3で地図をプログラムしていましたが、その後、ピクセルベンダーをひざまずきました。それ以来、私はPixelBenderを使用して配列の並列計算を行っています。Stage3Dはこれに使用できますか?

計算にPixelBenderを使用する例:

http://wonderfl.net/c/eFp0/

私の目標は、のベクトルを取得し、のベクトルを[x1, y1, x2, y,2 , . . ., xn, yn]返すことです[f(x1), f(y1), f(x2), f(y2), . . . ,f(xn), f(yn)]。もっとのようにf(x1, y1).x , f(x1,y1).y。私はあなたが一般的な考えを理解していると確信しています。

私たちが通常マップと呼ぶもの。ここに徹底的な説明があります。

http://en.wikipedia.org/wiki/Map_%28higher-order_function%29

Pixel Benderを使用すると、10倍の速度ブーストでこれを達成できることに気づきました。Stage3Dで同じことをする方法はありますか?

0 投票する
2 に答える
1013 参照

actionscript-3 - Stage 3dで二次ベジエ曲線を描くには? それらをセグメントに分割する必要がありますか?

現在、ネイティブの .curveTo 関数を使用していますが、Stage3D で 2 次ベジエ曲線をレンダリングするコードを記述できるかどうか疑問に思っています。また、画面に描画する曲線の間で塗りつぶしを実行する必要がある場合もあります。

0 投票する
1 に答える
231 参照

apache-flex - FLEXStage3Dのピクセルサイズ

FLEX Stage 3D(ミンコエンジン付き)を使用してピクセルアートを作成しようとしています。4つの「実際のピクセル」のビューポートのピクセルサイズが必要です。

あまりはっきりしていないと思うので、例を挙げましょう。これは私が今持っているものです: ここに画像の説明を入力してください

そして、これが私が欲しいものです(つまり、ピクセルアートのように見えます)。 ここに画像の説明を入力してください 重要なのは、どうしたらいいのか全くわからないということです。ビューポートのサイズを上下に変更しようとしましたが、失敗しました。

どんなアイデアでも大歓迎です。

0 投票する
0 に答える
137 参照

video - YouTubeからのStagevideoストリーム

Youtubeからstagevideoインスタンスにビデオをストリーミングすることは可能ですか?つまり、stageWebViewインスタンスに埋め込まないでください。

0 投票する
2 に答える
486 参照

actionscript-3 - AGAL ヘルプ: 2D テクスチャ、2D レンダリングで、agal を使用して、プログラム定数からの x、y オフセットで頂点を計算する方法

誰かが私のアガルの質問に光を当ててくれることを願っています:

64x64 の固定サイズのテクスチャがあります。UV と頂点も固定されます。

次に、2D ステージで移動する必要があります。

私が現在使用している方法は、このテクスチャから三角形を描画するたびに新しい頂点を計算してアップロードすることです。

VertexBuffer3D.uploadFromByteArray の処理にかなりの時間がかかることがわかりました。

agal でこれを行うためのよりスマートな方法があるに違いないと私は信じています。

Vertex Shade の定数レジスタで x、y オフセットを渡し、agal で頂点サイズを計算できますか?

これが可能である場合、どうすればそれを行うことができますか?

0 投票する
3 に答える
587 参照

actionscript-3 - Stage3Dは、実際の距離に関係なく、他のすべてのオブジェクトの背後にオブジェクトを描画できますか?

Stage3Dで3D宇宙ゲームを作成していますが、他のすべてのオブジェクトの背後に星のフィールドを描画したいと思います。私が直面している問題は、関係する距離が非常に長いことだと思います。星が他のオブジェクトよりも本当に遠くにある場合は、正しくレンダリングされない程度にスケーリングする必要があります。特定のサイズを超えると、顔がちらつくように見えます。これは、必要なサイズ(1200〜100000ユニット)にスケーリングすると、私の惑星メッシュでも発生します。カメラに向けて、平面テクスチャに星をレンダリングしています。スケールアップしすぎない限り、遠くにある他のオブジェクトの前にあることは明らかですが、うまくレンダリングされます。私はあらゆる種類のdepthTestModes(Context3DCompareMode.LESS、Context3DCompareMode)を試しました。GREATERおよびその他すべて)zバッファにメッシュを含めたり除外したりすることと組み合わせて、運がなくても星が表示される場所に他のピクセルが存在しない場合にのみ星をレンダリングします。誰かが私がこれをどのように達成できるか知っていますか?あるいは、さらに良いことに、特定のサイズを超えるメッシュが適切にレンダリングされない理由を知っていますか?気づいていない任意の上限はありますか?

0 投票する
3 に答える
942 参照

actionscript-3 - stage3dを前面に表示する方法はありますか?

私はadobeサイトでhelloの例を試しました。

http://www.adobe.com/devnet/flashplayer/articles/hello-triangle.html

それは機能しますが、context3Dは最下位レベルのステージのバックグラウンドで機能しているようです。私が何かを描くと、それは3Dコンテキストをカバーします。

前面に出すか、一定のレベルに設定したい。どうやってやるの?

また、2dapiと3dapiを一緒に使用すると、3dのパフォーマンスが低下する、と言われました。本当ですか?私の作品では、たとえば、テキストフィールドを描画するなど、2dapiが必要です。

0 投票する
1 に答える
353 参照

actionscript-3 - FlashPlayer 10 互換 (または wmode 設定なし) の Stage3D ベースの 2D エンジン ソフトウェア レンダリングへのフォールバック

https://github.com/pshtif/Genome2D/downloadsは、FlashPlayer 10 互換 (wmode 設定なし) を備えた唯一の Stage3D 2D エンジンであり、私が認識しているソフトウェア レンダリングへのフォールバックです。

残念ながら、彼らはこの素晴らしい機能をバージョン 0.35 以降で削除しました。しかし、そのようなフォールバックを備えた Stage3D 2D エンジンが必要です。それをサポートし、活発な開発を行っているエンジンは他にありますか?

編集: 背景: ハードウェア レンダリングが必要なのは、モバイルでのみレンダリング モードが正しく設定されていることを確認できる場合のみです。しかし、Web では、多くのゲーム ポータルが wmode 設定をサポートしていません。しかし、私のゲームはソフトウェア モードのデスクトップで問題なく動作します。

0 投票する
1 に答える
1121 参照

performance - 2チャンネル法線マップのパフォーマンスコストとデメリットは何ですか?

私がやっていることは、法線マップを使用して2Dスプライトを照らすことです。もともと私は画像の赤チャンネルでバンプ/高さマップを使用し、他の2つのチャンネルを使用して他の情報を保存するつもりでした。私が思ったのは、法線マップ上の法線は常に[0 .. 1]の範囲のaz値を持つことがわかっているので、この情報を青チャンネルから除外し、xの長さに基づいてz値を計算できるということでした。およびy値。それで試してみましたが、今のところうまくいくようで、オリジナルとほぼ同じに見えます。

私の質問は、追加の指示の費用はいくらですか?いくつかの追加の乗算と加算、およびさらに2つの平方根呼び出しがあります。

使用されるフラグメントシェーダーは次のとおりです。

0 投票する
3 に答える
841 参照

actionscript-3 - 質の悪いテクスチャ stage3D

stage3D で単純な正方形を描いていますが、画像の数字とエッジの品質が本来あるべきほど高くありません。

四角

ここに (小さな) ソース コードの例を示します。ほとんどを 1 つのファイルにまとめました。 http://users.telenet.be/fusion/SquareQuality/
http://users.telenet.be/fusion/SquareQuality/srcview/

シェーダーで「<2d、miplinear、repeat>」を使用しています。テクスチャは256x256 jpg(画像よりも大きい)で、pngも試し、「mipnearest」を試し、ミップマッピングなしで試しました。アンチエイリアスは 4 ですが、10 以上ではまったく役に立ちません...

何か案は?こんにちは、トーマス