問題タブ [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.
flash - フラッシュで複数の出力を持つピクセル ベンダー シェーダー?
ピクセル ベンダーの仕様によると、シェーダーは 1 つ以上の出力を持つことができます。「フラッシュへのエクスポート」オプションがフラッシュ固有のすべきことと禁止事項について非常に厳密である傾向があるピクセルベンダーツールキットは、そのようなシェーダーを苦情なしでコンパイルすることさえできます。
ただし、actionscript のシェーダー関連のクラスは、単一出力シェーダーを対象としているようです。フラッシュで複数のシェーダー出力を持つ方法はありますか?
flash - PixelBender を使用してビットマップのサイズを 2 倍にする
ピクセル ベンダーに関するパフォーマンスに関する質問があります。多くの BitmapData を拡大したい (サイズを 2 倍にして新しい BitmapData にする)。私は as3 でこれを行っていましたが、パフォーマンスを向上させるためにピクセル ベンダーを使用したいと考えていました。私のマシンでは、as3よりもピクセル ベンダーのデモの方が優れたパフォーマンスを発揮します。
驚いたことに (または悪いコーディング/理解)、ピクセル ベンダーのパフォーマンスが大幅に低下しています - 2 秒対 1/2 秒! 少なくともas3 と同じパフォーマンスが得られると期待していました。私は何を間違っていますか?
簡単なピクセル ベンダー コードをここで入手しました(簡単に参照できるように以下に示します)。
そして、ピクセル ベンダー コード:
actionscript-3 - AS3:ピクセルデータに効率的にアクセスする方法は?
私はゲームをしています。
このゲームでは、エンティティが画像を分析し、特定のプロパティ(高赤チャンネルなど)を持つピクセルに向かう必要があります。
Pixel Benderを調べましたが、これは画像に新しい色を書き込む場合にのみ役立つようです。現時点では、低解像度(200x200)でも、画像をスキャンする1つのエンティティだけが1〜2フレーム/秒に遅くなります。
画像を埋め込み、ステージの子としてビットマップとしてインスタンス化します。1-2 FPSの状況では、事前に距離を計算してBitmapData.getPixel()(各ピクセルで)を使用しています。
これをより効率的に行う方法があるかどうか疑問に思っています...私の最初の考えは、画像を多くの小さな部分に分割することと組み合わせた、ある種の空間分割でした。
また、Pixel Benderはどういうわけか役立つはずだと思いますが、私はそれについてほとんど経験がありません。
助けてくれてありがとう。ジョナサン
flash - この as3 コードをピクセル ベンダー コードに変換するのに役立ちます
アプリケーションのパフォーマンスを向上させるために、as3 コードを pixelbender コードに変換する方法を探しています。
この as3 コードは次のようになります。bytearray の Number 値をチャンク単位でスキャンします。このチャンクの長さが 100 の数字であるとしましょう。2 つの数字 (左と右) を読み取り、最大値を見つけようとします。私の bytearray の数値は PCM データであるため、何百万ものデータがあり、特に低スペックのマシンでは、このコードの実行に時間がかかることがよくあります。
これの全体的な目的は、波形をできるだけ速くレンダリングすることです。ピクセルベンダーについてはほとんど知りません。私は基本的に新しいファイルを作成し、そのシェーダージョブをフラッシュで作成できますが、これにアプローチする方法が本当にわかりません...
どうすればpixelbenderを渡すことができるのか、本当に尋ねていると思います
A)数字の「チャンク」で、2つの最大値(左と右)を返すようにします
また
B)バイト配列全体と、ピクセルベンダーにチャンク処理をしてもらいます
pixel-bender - ピクセルベンダーフィルターを販売している会社を知っている人はいますか?
ピクセルベンダーフィルターを販売している会社を知っている人はいますか?
flash - Pixel Bender によって生成された ByteArray を保存します
ユーザーが2つのmp3ファイルを混合し、混合結果をサーバーに送信できるようにするFlashアプリケーションを構築しています。
Pixel Bender を使用すると、すでにミックスを作成できます。
event.byteArray を mp3 ファイルに変換できるかどうかわかりませんか? 理想的には、アップロードのために mp3 をサーバーに送信します。
actionscript-3 - カラー マトリックス VS PixelBender
これら2つの違いは何ですか?それらは両方ともapplyFilter()を介してビットマップに適用されることは言うまでもなく、同じことをしているようです。
apache-flex - プログラムによるオーディオ トラックのミックスダウン (再生なし)
サウンド オブジェクトをミックスしてライブ再生する方法の優れたデモをいくつか見つけました。以下の実際の例を参照してください...
しかし、再生せずにプログラムで実行して、混合ファイルを出力することはできますか? また、途中でボリューム変更情報を追加する予定なので、再生バッファーの仕組みのように小さなチャンクで追加する必要があります。
apache-flex - FlexPixelBlenderのパフォーマンス
Pixel Blenderを使用して大量の計算のパフォーマンスを高速化することについての記事を見たのを覚えていますが、もう見つけることができません。誰かがこれに関する記事を提案できますか?
flash - FP9ラッパーファイル内でPixelBenderを使用する方法
FP9用にエクスポートされるサードパーティのラッパーSWFファイルに埋め込まれるFlashゲームを作成します。
ピクセルベンダークラス(Shader、ShaderData)を使用するFP10 SWFを作成した場合、FP10プレーヤー内のFP9ラッパーでそれらを実行すると、エラーがスローされます。
VerificationError:エラー#1014:クラスflash.display::Shaderが見つかりませんでした。
これらのFP10クラスにアクセスする方法はありますか?または、最も外側のラッパーのバージョンによって、子SWFで使用できるものが決まりますか?これはapplicationDomainと関係がありますか?
助けてくれてありがとう、ジェームズ