【Unity】カスタムポストプロセスで画面を水が流れるエフェクトを作る
前の記事の画面を水が流れるエフェクトをカスタムポストプロセスで作ってみました。 水流のオブジェクトにプレイヤーがあたったときにエフェクトを表示します。 カスタムポストプロセスを作る C# Post Process Vol… 続きを読む »
前の記事の画面を水が流れるエフェクトをカスタムポストプロセスで作ってみました。 水流のオブジェクトにプレイヤーがあたったときにエフェクトを表示します。 カスタムポストプロセスを作る C# Post Process Vol… 続きを読む »
カスタムポストプロセスで平均値フィルタを作ってみました。 シェーダーを作成 Projectウィンドウで右クリックから「HDRP Post Process」を作成します。 シェーダーでは、入力ピクセルの周囲のピクセルの平均… 続きを読む »
UIテキストにポストプロセスエフェクトをかけてみました。 レンズエフェクトをかける 画面にテキストを表示して、ボリュームコンポーネントで「Lens Distortion」を追加しました。 しかしテキストは歪みません。 テ… 続きを読む »
HDRPの「Panini Projection」を使ってみました。 Panini Projectionを追加 まず、ヒエラルキービューでGlobal Volumeオブジェクトを追加します。 追加したオブジェクトを選択して… 続きを読む »
「Film Grain」エフェクトを使って、画面にクラシックカメラのようなノイズを加えてみました。 Film Grainを使う まず、ヒエラルキービューでGlobal Volumeオブジェクトを作りました。 このオブジェ… 続きを読む »
HDRPのポストプロセスエフェクトを使って、画像をレンズのように歪ませたり曲げたりしてみました。 Lens Distortionを追加する まず、ヒエラルキービューで「Global Volume」オブジェクトを作りました… 続きを読む »
HDRPで色収差(Chromatic Aberration)のエフェクトを使ってみました。色収差エフェクトは、低品質のカメラをシミュレートして、かっこいい歪んだ見た目を作ります。 Volumeオーバーライドを追加 色収差… 続きを読む »
HDRPのBloomエフェクトを使ってみました。 ライトを作成 まず、シーンに明るさの違う2つのライトを用意しました。 Bloomオーバーライドを追加 Bloomを使うために、ヒエラルキービューで「Global Volu… 続きを読む »
HDRPでは、カラーグレーディングエフェクトにまとまっていた項目が、個別のボリュームオーバーライドに分かれています。 名前が変わっているものもあります。Toneの項目は「Color Adjustments」、Trackb… 続きを読む »
敵などが近くにいるときに、ビネットの強さを上げて、画面の縁が黒くなるようにしてみます。 ビネットを追加する まず、ヒエラルキーでVolumeオブジェクトを作ります。 Volumeを選択して、インスペクタで、Newをクリッ… 続きを読む »
HDRPでカスタムポストプロセスを使うで追加したエフェクトのパラメーターをスクリプトで変えてみました。 自分で作ったVolumeコンポーネントもTryGetメソッドの引数にoutキーワードを前置きして取得できます。 us… 続きを読む »
HDRPでカスタムポストプロセスを使って画面をグレイスケールにしてみました。 まず、Projectウィンドウで右クリックから、Post Process Volumeとシェーダーを新規作成します。 シェーダーのCustom… 続きを読む »
Volumeを使ってFog等を場所によって変えてみます。 まずヒエラルキーでScene SettingsやBox Volume等のVolumeコンポーネントの付いたオブジェクトを新規作成します。 Box Volumeには… 続きを読む »
ライティングやポストプロセスを使って、見た目を良い感じにしてみます。 まず飛んでくるBallに、スタンダードアセットに入っているマテリアルを付けました。 複雑な凸凹が付いているので、Ballを生成するときに、Ballの回… 続きを読む »