【Unity】VFXシェーダーグラフで画面を歪ませる
VFXグラフとVFXシェーダーグラフで画面を歪ませてみました。ノーマルマップの値でスクリーンポジションを移動させて、シーンカラーを取得します。 VFXグラフを作る VFXグラフで適当にパーティクルを絶え間なく発生させます… 続きを読む »
VFXグラフとVFXシェーダーグラフで画面を歪ませてみました。ノーマルマップの値でスクリーンポジションを移動させて、シーンカラーを取得します。 VFXグラフを作る VFXグラフで適当にパーティクルを絶え間なく発生させます… 続きを読む »
VFXグラフとシェーダーグラフを使って、簡単に水しぶきと流れる水を作ってみました。 水しぶき画像 GIMPで水しぶきのテクスチャ画像を作りました。素材サイトで輪郭の画像と水の画像を用意しました。 デカール用の画像のアルフ… 続きを読む »
VFXグラフで揺れながら伸びる黒いもやのようなエフェクトを作ってみました。 VFXシェーダーグラフでUVにノイズを足しています。VFXでパーティクルごとに位相を変えています。 テクスチャ VFXグラフで煙のエフェクトを作… 続きを読む »
VFXグラフでハエが飛び回るエフェクトを作ってみました。 蝿の画像 素材サイトで蝿の画像をダウンロードし、GIMP等でシルエットを切り抜きます。レイヤーマスクを追加して蝿の部分を白、蝿以外の部分を黒に塗り分けます。 羽の… 続きを読む »
アニメーションや音、エフェクトなどの演出をタイムスケールを0にすることで一時停止/再開してみました。 アニメーション アニメーターコンポーネントのUpdate Modeが「Normal」のときは、タイムスケールに合わせて… 続きを読む »
一つのVisual Effectゲームオブジェクトを使って、任意の複数の位置からパーティクルを出したいとき、VFXEventAttribute等を使って位置を設定し、1フレームのうちに複数回VisualEffect.Pl… 続きを読む »
VFXシェーダーグラフで煙エフェクトにできた線を消す #1では、煙エフェクトと床が交差したときにできる線をけしましたが、このエフェクトは壁や棚などと交差したときにも線をつくります。 そこで、どの方向で交差しても線ができな… 続きを読む »
VFXシェーダーグラフで煙エフェクトにできた線を消す #1では、煙のパーティクルの不透明度をVFXシェーダーグラフで操作しましたが、それによってVFXグラフでの不透明度の変更が反映されなくなりました。 そこで、VFXグラ… 続きを読む »
VFXグラフで作った煙のエフェクトが床と交差したところに線ができてしまいます。VFXシェーダーグラフを使ってこの線を消してみました。 線を消すには、煙の画像が床と交差する手前で画像のアルファを0まで徐々に下げて透明にする… 続きを読む »
シーンにVisual Effectオブジェクトと、屈折マテリアルを付けたSphereを置きました。 HDRPで屈折を使うには、マテリアルのSurfaceタイプを「Transparent」にし、マテリアルタイプを「Tran… 続きを読む »
VFXグラフを使ってスモークグレネードを作ってみます。 まず、Blenderでスモークグレネードを作って、前の記事の手榴弾と同様にFPSキャラが投げれるようにしました。 そして、前の記事の煙のエフェクトの色やサイズを変え… 続きを読む »
VFXグラフで作った火の付いたろうそくをFPSキャラに持たせてみます。 煙のエフェクトの色や速度を変えて炎のエフェクトを作りました。これをプレイヤーに持たせるろうそくに追従させます。 火のVFXグラフに位置を伝えるための… 続きを読む »
Visual Effect Graphのパーティクルを他のオブジェクトと衝突できるようにします。 コライダー付きのPlaneオブジェクトをワールドの原点に置いて、その真上の(0, 5, 0)くらいにVisual Effe… 続きを読む »