はじめに 上記のサイト様が公開されているシェーダを使用することで Photoshop の選択範囲ようなアウトラインを使用できるようになります 使用例 使い方 上記のシェーダを Unity プロジェクトに導入し、 マテリアルを作成して Shader を「Sprites/Outline (M…
使用例 使い方 上記の「Hologram.shader」を Unity プロジェクトに追加して マテリアルの Shader を「Custom/Hologram」に変更して 各種パラメータを設定することで使用できます
はじめに 「Pixelate post-effect/shader (Unity)」を Unity プロジェクトに導入することで 画面全体にモザイクシェーダを適用できるようになります 使用例 使い方 シーンに配置されているカメラに「Pixelate」コンポーネントをアタッチして 「Shader」に「P…
はじめに 「Light rays 2D effect/shader (Unity)」は木漏れ日のようなシェーダです 使用例 使い方 Quad オブジェクトに「LightRays2D」をアタッチして 各種パラメータを設定することで使用できます
はじめに 「UnityWaveEquation」では水の実装例を見ることができます 実装例
はじめに 「Sprites-Outline」を Unity プロジェクトに導入することで スプライトでアウトラインを使用できるようになります 使用例 適用前 適用後 使い方 スプライトに「SpriteOutline」をアタッチすることで使用できます
はじめに 「NoiseRings」を Unity プロジェクトに導入することで ノイズによるリング演出を実装できるようになります 使用例 使い方 空のゲームオブジェクトに上記のコンポーネントをアタッチして 各種パラメータを設定します
はじめに 「UnityHSVColorModifier」を Unity プロジェクトに導入することで 描画結果の HSV を変更できるようになります 使用例 使い方 カメラに「HSVColorModifier」をアタッチすることで使用できます
はじめに 「UnySplat」ではスプラトゥーンのように オブジェクトに色を塗る処理を見ることができます 実装例 閲覧方法 「SampleScene」シーンを開くことで実装を見ることができます
概要 プロパティに Toggle を指定する #pragma shader_feature でキーワードを指定する #if でキーワードを使用する
概要 [Enum(UnityEngine.Rendering.CullMode)] をプロパティに指定する Cull [_Cull] を指定する
概要 例えば、上記のように頂点シェーダで UV スクロールの計算を行うと マテリアルを割り当てたオブジェクトによっては UV スクロールがカクついてしまいます その場合は、フラグメントシェーダで UV スクロールの計算を行うと直ります
はじめに 「Image Effects Collection for Unity」を Unity プロジェクトに導入することで 6種類以上のポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 「Scripts」フォルダ内のコンポーネントをカメラにアタッチすることで使用で…
はじめに 「Mipmap Visualization」を Unity プロジェクトに導入することで ミップマップを可視化できるようになります 使い方 シーンのオブジェクトに「MipmapVisualization」をアタッチして ゲーム実行中に「Replace All」ボタンを押すと ミップマップを可…
はじめに https://github.com/slmao/DebugGPU 「DebugGPU」を Unity プロジェクトに導入することで Scene ビュー同様にゲーム画面でミップマップレベルを可視化できるようになります 使用例 Scene ビュー Game ビュー 使い方 シーンのカメラに「DebugGPU」コ…
はじめに 上記サイト様を参考に、Unity でミップマップのかかり方を可視化してみました 方法 まず、上記のサイトの「Mip_colors_2014_chadwick.zip」を選択して .zip をダウンロードします .zip をダウンロードしたら展開して、中に含まれている 「mip_color…
はじめに 「BookUI4Unity」では uGUI における 本をめくるようなアニメーションの実装を見ることができます 実装例 閲覧方法 「BookUIDemo」シーンを開くことで実装を見ることができます 参考サイト様
はじめに 「UnityUVCheckerImageEffect」を Unity プロジェクトに導入することで UV のチェック柄を表示するイメージエフェクトを使用できるようになります 使用例 使い方 カメラに「UVChecker」をアタッチすることで使用できます
概要 「3D Game Shaders For Beginners」では 初心者向けに 3D ゲームのシェーダについて記載されています
使用例 (左:通常、右:加算) ソースコード 謝辞 上記リポジトリのシェーダを参考にさせていただきました
はじめに 「Fun Fragment Shaders」を Unity プロジェクトに導入することで 不思議な模様のシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「Maki/Lava Lamp (Unlit)」に変更して そのマテリアルをゲームオブジェクトに割り当てる…
はじめに 「Grass Geometry Shader for Unity」を Unity プロジェクトに導入することで 草を生やすことができるようになります 使用例 使い方 シーンに Plane オブジェクトを作成して 「Grass」マテリアルを割り当てると使用できるようになります 参考サイト…
はじめに 「OutLine_Geometry」ではポリゴンを分解するような VFX の実装を見ることができます 実装例 ball.shader で実装を見ることができます
はじめに 「Unity - Optimal Unlit Shader」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能な Unlit シェーダを使用できるようになります 使用例 色変更 カットオフ アルファマスク 使い方 マテリアルの Shader を「Unlit/Optimal」に変更す…
はじめに 「UnityShaderEffect」を Unity プロジェクトに導入することで uGUI でグレースケールシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「Grayscale」マテリアルを割り当てると 使用できるようになります
はじめに 「UnityShaderEffect」を Unity プロジェクトに導入することで uGUI ですりガラスシェーダを使用できるようになります 使用例 適用前 適用後 使い方 uGUI のオブジェクトに「FrostGlass」マテリアルを割り当てると 使用できるようになります
はじめに 「图片流光效果」を Unity プロジェクトに導入することで uGUI のオブジェクトがキランと光る演出を実装できるようになります 使用例 使い方 uGUI のオブジェクトに「Image Flash Effect」をアタッチして Material に「ImageFlash」を設定すると使…
はじめに 「Force Shield」を Unity プロジェクトに導入することで ForceShield シェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「Shader Graphs/ForceField」に変更すると使用できます
はじめに 「RasterEffects」を Unity プロジェクトに導入することで カラーパレットを制限するポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「Render With Palette」をアタッチして 「Palettes」フォルダ内のア…
はじめに 「ImageEffectGraph」を Unity プロジェクトに導入することで ShaderGraph で作成された Post Processing Stack v2 用のエフェクトを 10 種類以上使用できるようになります 使用例 適用前 適用後 使い方 Profile の「Add effect...」から「Custom >…