問題タブ [unity3d-shaders]

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

c# - 2 つの RenderTextures を適切にブレンドするには?

ペイントに RenderTexture を使用する小さなペイント アプリを作成しようとしています。私の目標は、「Draw」RenderTexture の色とアルファを使用して「ブラシ」テクスチャをペイントすることです (テクスチャ全体に色 (1, 1, 1, 0) があります。そのためのシェーダーを作成しましたが、ブラシ クワッドをブレンドします。黒枠:

ペイントに次のシェーダーを使用しています:

メッシュを作成し、CommandBuffer と RenderTargetIdentifier および Material を使用して、それを "Draw" RenderTexture にレンダリングします。

ブラシの黒い境界線を避ける方法がわかりません。深度とミップマップ、ブラシ テクスチャのない ARGB32 RenderTextures を使用しています。

みがきます

私の目標は、Photoshop のように一定の色で、アルファでも機能するようにペイントすることです。

フォトショップ

RenderTexture を適切にブレンドする方法についてアドバイスをいただける方がいらっしゃいましたら、よろしくお願いいたします。