目次
![](https://image02.seesaawiki.jp/s/r/sampledesigner/29bf19c155d4b2bb.png)
FX-Map上で白黒を合成したいときに、SSE2だとこの画像のようにトリッキーな事ができます。
普通にやる方法だとブレンドノードで合成することになります。
![](https://image01.seesaawiki.jp/s/r/sampledesigner/6206f43b169a7a41.png)
(背景はわかりやすいようにグレーにしています。)
左:輝度1のディスク 右:輝度-1(0ではないので注意)のディスク
Substance Designerのレンダリングエンジンを指定することができます。
エンジンの違いによって計算結果が微妙に異なることがあります。
未検証ですが、Substance Desinger上でSSE2でデータを作った際に、Direct3D(DirectX)を使用したゲームエンジン上で結果が違うかもしれません。
エンジンの違いによって計算結果が微妙に異なることがあります。
未検証ですが、Substance Desinger上でSSE2でデータを作った際に、Direct3D(DirectX)を使用したゲームエンジン上で結果が違うかもしれません。
![](https://image02.seesaawiki.jp/s/r/sampledesigner/29bf19c155d4b2bb.png)
FX-Map上で白黒を合成したいときに、SSE2だとこの画像のようにトリッキーな事ができます。
普通にやる方法だとブレンドノードで合成することになります。
![](https://image02.seesaawiki.jp/s/r/sampledesigner/a2580aca5676e008.png)
![](https://image01.seesaawiki.jp/s/r/sampledesigner/6206f43b169a7a41.png)
(背景はわかりやすいようにグレーにしています。)
左:輝度1のディスク 右:輝度-1(0ではないので注意)のディスク
使用エンジン | それぞれを重ねた場合の結果 | 結果画像 |
---|---|---|
Direct 3D | 輝度を相殺して0にはならない (輝度-1を0として扱う可能性アリ) | ![]() |
SSE2 | 輝度を相殺して0になる | ![]() |
コメントをかく