Unity2Dでスプライトが重なった際に重なった部分を合成色で表示したい

実現したいこと

Unity2022.3.13f1のUnity2D(URP)で動かしています。
画面上に2つのオブジェクトを配置しており、それぞれにスプライト画像をSpriteRendererコンポーネントで配置しています。
その二つのオブジェクトが重なった際、重なった部分を合成色で表示したいです。
具体的に言うと添付画像のような画像(白なのでそのままでは見えないと思いますが)
イメージ説明
にRendererTextureで色を付けているのが現状で、片方が赤、片方が青に染めたテクスチャが重なった場合にグラデーションで紫がかかるように見せたいのです。

発生している問題・分からないこと

シェーダーで実現できそうな情報はあるのですが、当方がシェーダープログラムに関する知識に乏しくUnity上の機能で実現可能な方法がないでしょうか。

該当のソースコード

特になし

試したこと・調べたこと

上記の詳細・結果

代替的な手段としてそれぞれの画像の透過度を50%に下げて試してみたりしたのですが、重なり順によって微妙に色の出方が異なったりして困っています。

補足

特になし

コメントを投稿

0 コメント