メインコンテンツへスキップ
< すべてのトピックに戻る

Dissolve(溶解)エフェクトのシェーダー実装方法は?

ノイズ画像と、しきい値(0〜1)を比較して、超えた部分を「透明(Alpha Clip)」にして切り捨てます。

 

白黒のモヤモヤしたノイズ画像を利用することで、しきい値を動かした際に徐々に侵食されるような自然な溶け方(消え方)が表現できるためです。

 

Shader Graphで Simple Noiseノード を配置し、Stepノード の [In] に繋ぎます。溶け具合を決めるプロパティ(Float)を [Edge] に繋ぎます。出力を Alpha に繋ぎ、Graph Settingsで「Alpha Clipping」のチェックを有効にします。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に