Shader前回www.tattichan.workShaderGraphでカッコいいエフェクトを作ってみますnn-hokuson.hatenablog.com元の講座がステップバイステップなので、同じようにやっていきます。最終的には次のようになります。"Diffuse"}円を描くノードDistanceノードで原点からの距離を求めます。条件分岐にはStepを使っています。2以上であれば、1、そうでなければ0が返ってきます。Minusで反転して0を掛けています。最後にそれぞれの色をAddで足し合わせます。"Diffuse"}リングを描くノード2.2以下かつ2以上のノードです。ANDはMultiplyで作っています。elseはここからoneminusで反転すればokです。"Diffuse"}リングをいっぱい描くノード距離を整数倍しています。数が大きいほど輪の数が多くなっていきます。この時点で既に波の部分はできています。Stepで条件分岐し、色の塗る範囲を決めます。"Diffuse"}リングを動かすノードベースは先の輪っかをいっぱい描くShaderです。変更点は、Time*100でずらしていくところです。引算はSubtractノードで計算できます。これで最初にお見せした表現の完成です。