問題タブ [pixel-shader]

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

silverlight - Silverlight ピクセル シェーダー リソースが「見つかりません」; URIは何ですか?

そのため、Shazzam を使用して HLSL ピクセル シェーダーを作成およびコンパイルし、結果の .ps ファイルをプロジェクトに配置して、インスタンス化しようとしています。どのような URI を入力しても、xaml デザイナーを表示しようとすると、リソースが見つからないことが Blend から通知され、Visual Studio では、デザイン ビューとアプリケーションを実行しようとすると、空白のページが表示されます。

これは Blend 4 RC と Visual Studio 2010 の Silverlight 4 SketchFlow プロジェクトです。

.ps ファイルのビルド アクションとして Resource と EmbeddedResource の両方を試しましたが、どちらも違いはありません (Resource に設定する必要があると確信しています)。

次の URI 形式を試しました。

また、シェーダー ファイルを Screens アセンブリからルート アセンブリに移動しようとしました (これが SketchFlow プロジェクトの作成方法です) が、どちらも役に立ちませんでした。

誰にも考えはありますか?

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

wpf - WPF シェーダー効果が適用される領域を制限する

BitmapEffectInput.AreaToApplyEffect廃止されたものと同様の方法で、WPF シェーダー効果が適用される領域を制限するにはどうすればよいBitmapEffectsですか? シェーダー効果に同等のプロパティはありますか、それとも私が書いているすべてのシェーダー効果に自分で追加する必要がありますか?

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

xna - XNA+ピクセルシェーダーの問題

基本的な2Dピクセルシェーダーを作成しましたが、機能しないようです。エフェクトをアクティブにして描画すると、画面には何も描画されません。しかし、無効にすると、テクスチャが期待どおりに画面に描画されます。

私の目的は、画面に任意のテクスチャを描画し、このピクセルシェーダーに、範囲などのオーバーレイシステムで使用するために、ピクセルの円形の塊を「刻む」ことができるようにすることです。

これが私のピクセルシェーダーコードです:

SolidCirclesテクニックのASMバージョンは次のとおりです。

これが私のゲームクラスの描画関数の関連部分です。

最後に、位置と半径のリストを作成する私の関数は次のとおりです。

私のテクスチャを作る線:

PositionsおよびRadiiは、それぞれサイズ64のベクトルとフロートのリストです。pixTexは1ピクセルの黒一色のテクスチャです。

シェーダーが機能しないのはなぜですか?

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

resources - HLSL 2D シェーダー チュートリアルの提案はありますか?

2Dシェーダーを作成するためのリソースを探しています (3D ではないため、頂点シェーダー コードなどへの参照は避けてください)。私はHLSLを使用していますが、良いチュートリアルを見つけるのに苦労しています。

助言がありますか?

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

silverlight - 背景画像を差し引く HLSL シェーダー

Silverlight 用の HLSL ピクセル シェーダーを使用して、ビデオ イメージから背景イメージを減算しようとしています。私のアルゴリズムが正しく機能していないため、私が使用しているよりも洗練されたアルゴリズムを誰かが提案できますか?

この例を表示するには、Web カメラを搭載したコンピューターが必要です。

  1. ページhttp://xmldocs.net/alphavideo/background.htmlに移動します
  2. [記録開始]を押します。
  3. シーンの外に体を移動し、[背景のキャプチャ] を押します。
  4. 次に、体をシーンに戻し、スライダーを使用して Toleance 値をシェーダーに合わせます。
0 投票する
2 に答える
1141 参照

math - Photoshop PhotoFilter ピクセル演算

Photoshop で写真フィルターを使用したことのある人はいますか? 編集 > 調整 > 写真フィルター...

ブレンドモードでは再現できなかった、本当に素晴らしい画像の色合いを生成します。このフィルターの背後にあるピクセルの計算について誰か考えたことはありますか? - それで、それに基づいてシェーダーを構築できます。

基本的に明るさを保つ色合いのようです。

変数があります: 色、量、光度の保持。

何か案は?

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

wpf - 画像の特定の領域でピクセルシェーダーを制限する

画像の特定の領域でピクセルシェーダーを制限する方法はありますか?

BR

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

wpf - グリッドの特定のセルにシェーダー効果を適用する方法はありますか

グリッドの特定のセルにシェーダー効果を適用する方法はありますか?

ブラジル

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

silverlight - 回転変換でピクセル シェーダーを使用する場合の Silverlight のピクセル化/フィルタリングの問題

Silverlight でゲーム関連のレンダリングを行っています。ピクセル シェーダーを (回転) 変換のある画像にアタッチすると、奇妙で​​ファジーなピクセル化効果が発生します。

これが問題のスクリーンショットです。左の画像は変換だけです。右側の画像には、変換とピクセル シェーダーが含まれています。


(出典: andrewrussell.net )

この動作は、私のブログで確認できます(Silverlight コントロールをクリックして、ピクセル シェーダーを追加します)。

問題のピクセル シェーダーは、画像の色に色合いを付けるために使用される SilverSprite のシェーダーです。ソースコードはこちらでご覧いただけます。

私が適用している変換はMatrixTransform(手動で計算された変換、スケーリング、回転マトリックスを使用)です。画像を回転させると問題が発生します。

シェーダーと変換の両方が適用される要素は、コード内で にImage追加されるCanvasです。画像ImageSourceは ですWriteableBitmapが、効果は で発生しBitmapImageます。

私の質問は、このあいまいなピクセレーションの原因は何ですか? そして、それを減らすか取り除くために何ができるでしょうか?

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

silverlight - Silverlight で円柱の周りに画像をラップする方法

Silverlightでシリンダーの周りに画像をラップしようとしています。Google でよく調べましたが、何も見つかりませんでした。私が知っているように、ピクセルシェーダーで実行できますが、方法がわかりません。
出来ますか?
ありがとう。