問題タブ [pixel-bender]

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 に答える
412 参照

actionscript-3 - pixelbender を使用した画像の回転

背景画像と小さい画像があります。次のように copypixels を使用して、小さい画像を大きい画像にコピーします。

コピーする前に画像を回転させたいと思います。それを行う最良の方法は何ですか?Matrix と bitmapData.draw() を使用してみましたが、受け入れられません。ピクセル化されたエッジがあります。

このピクセルベンダーフィルターを見つけました:http://life.neophi.com/danielr/2009/07/image_rotation_with_pixel_bend.html 画像を回転させるため。プラス面では、それは本当に速いです。私は pixelbender を使用したことがないので、そのフィルターを取得してビットマップ画像に適用し、回転した画像を背景画像にコピーできるかどうかに興味があります。

これは私が試したものです(うまくいきません):

次は何ですか?これはまったく可能ですか?

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

flash - PixelBender で簡単なグロー効果を作成する方法

「Geometry Wars」のようにフラッシュゲームにグロー効果を追加したい ここに画像の説明を入力

それは Pixelbender で可能に違いないと思っていましたが、このようなシェーダーを作成するには、このツール/言語がまったく使い物になりません。

誰かがそれを行う方法を知っていましたか、それを達成する方法を教えてくれる良いリファレンスを持っていましたか?

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

actionscript-3 - PixelBlender の色相が間違っています。フラッシュ/アクションスクリプト

色を選択できるJavaScript(HSB)があります。しかし、私のフラッシュ要素では、HUE の計算が間違っています。

例: HUE: 360... SAT: 100..BRIGHTNESS: 97 ですが、フラッシュ要素の色が間違っています。何をすべきか?PixelBlender を使用して、各ピクセルの色を変更しています。

ここに私のHUE.PBJがあります:

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 投票する
1 に答える
355 参照

flex4.5 - Flex 4.5 BlendShader、Pixel Bender が更新されない

Joe Ward のFlex および AIRチュートリアル用の Pixel Bender の基本に従い、Flex 4.5 Flashplayer 11 用に更新しています。そうしないと、HSlider が変更されたときにシェーダーが更新/更新されません。

つまり、スクリプトは、アクティブなアラート メッセージがある場合に実行されます。アラート メッセージを削除すると、blendShader は 1 回だけ機能し、その後は更新されません。

スクリプトフロー:

初期化() OK

シェーダー作成 OK

検出 HSlider 変更 OK

updateFilter() OK

シェーダーの乱流値を更新OK

画像の「ノイズ」シェーダーを更新して再描画しない

チュートリアルからの次の抜粋が問題である可能性があると思います。「...表示オブジェクトのblendShaderプロパティを設定するとシェーダオブジェクトが複製されるため、元のShaderオブジェクトのパラメータを単純に変更することはできません。また、更新されたShadeオブジェクトをblendShaderプロパティに再割り当てする必要があります....」

フレックスコード

ピクセル ベンダー カーネル

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

actionscript-3 - AS3 - PixelBender シェーダー ArgumentError

私は問題を抱えていて、本当に迷惑になっています。単純な を使用して画像内のすべてのピクセルの色を返したいのですが、単純Shaderにスクリプトを に割り当てるのShaderは難しいことがわかりました。私は PixelBender スクリプトを知りませんし、この単純な機能にのみ使用したいのであまり勉強するつもりはありませんが、例からこの単純なスクリプトを作成しました:

ロードをテストするために作成した簡単な AS3 スクリプトを次に示します。

私は数多くの例を見てきましたが、これが正しいロード方法であると確信しています。ただし、実行時に常に次のエラーが発生します。

理由がわかりません。私が見ることができるパラメータは完全に有効です。

Flex 4 SDK を使用して、FlashDevelop を使用して AIR アプリケーションでこれを作成しています。

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

flash - ピクセル ベンダー法線マップ

いつものように、事前に感謝..

ピクセル ベンダーを使用して、高さマップ ベースの地形の照明効果を生成しています。地形の法線マップを作成し、そこから、特定の太陽の方向に対して各法線をドットで示したいと思います。かなり標準的なものですが、ピクセルベンダーはうまく機能していません. 私はこのコードを持っています:

これで法線マップが生成されると思います。テストするために、光が真下を向いていると仮定しn.z、出力色として使用しました。これにより、ソリッドカラーが生成されます。上記のコードを取得して実行すると、赤と緑に変化がある一方で、青は常に 255 でいっぱいであることがわかります。これはなぜですか? これは常にフルブルーを出力するべきではないことを考慮v1して正規化されていると思いますか?v2

私は何を間違っていますか?!?

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

image - ダークボーダーの画像効果

PhotoBooth アプリのエフェクト ライブラリを作成していました。黒/白、ヴィンテージ、セピア、レトロなどのエフェクトを作成しました。

私は今、画像のフレームを形成するエッジに暗い境界線を持たせたいいくつかの効果を作成したかった..このようなもの - >効果の例

Pixel Bender と Flash を使用してこれを行うにはどうすればよいですか?

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

actionscript-3 - Actionscript 3でレンダリングされた画面または表示オブジェクトのピクセルを操作するには?

私のゲーム エンジンは、Flixel/Flashpunk のように BitmapData にレンダリングしません。代わりに、内部的に Flash Player の表示リストを使用します。

最終的にレンダリングされた画面 (例: http://goo.gl/Enwae )で、スキャン ライン、ウォブル、グリッチなどの後処理を行う必要があります。私は OpenGL でテクスチャへのレンダリングを行い、最終的にレンダリングされたシーンを操作するために使用されるピクセル シェーダーを使用しました。

Actionscript 3 で同じものを実装するにはどうすればよいですか? Pixel Bender クラスと Shader Filter クラスのリファレンスを見ました。誰かが簡単な例を挙げたり、ここで指定されたコンテキストに関連する情報を教えてくれますか?