コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】任意の形状の図形を表示できる「Shaper2D」紹介

はじめに 「Shaper2D」を Unity プロジェクトに導入することで 任意の形状の図形を表示できるようになります 使用例 使い方 「Shaper2D」プレハブをシーンに配置して各パラメータを変更します

【Unity】昔のテレビ風なレンダリングを実装できる「RetroTVFX」紹介

はじめに 「RetroTVFX」を Unity プロジェクトに導入することで 昔のテレビ風なレンダリングを実装できるようになります 使用例 適用前 適用後 使い方 カメラに下記のコンポーネントをアタッチすることで使用できます BlitRenderTexture FadeEffect CRTEffec…

【Unity】豊富にカスタマイズ可能なスプライト用のシェーダを使用できる「NextGen Sprites」紹介

はじめに 「NextGen Sprites」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能なスプライト用のシェーダを使用できるようになります 使用例 その1 使用例 その2 適用前 適用後 色相変更 グレーアウト 輝度変更 コントラスト変更 UV スクロ…

【Unity】ハッチングシェーダを使用できる「Hatching Shader」紹介

はじめに 「Hatching Shader」を Unity プロジェクトに導入することで ハッチングシェーダを使用できるようになります 使用例(引用) 使い方 詳細な使用方法は GitHub のページに公開されているため この記事では簡単な使用方法を記載していきます マテリア…

【Unity】豊富にカスタマイズ可能なトゥーンシェーダを使用できる「Arktoon-Shaders」紹介

はじめに 「Arktoon-Shaders」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能なトゥーンシェーダを使用できるようになります 使用例 使い方 上記のページに詳細な使い方がまとめられています

【Unity】3D でトゥーン調の水を使用できる「Toon Water Shader」紹介

はじめに 「Toon Water Shader」を Unity プロジェクトに導入することで 3D でトゥーン調の水を使用できるようになります 使用例 使い方 シーンに「Pond」プレハブを配置して Water オブジェクトに「ToonWater」マテリアルを割り当てることで使用できます 参…

【Unity】40 種類以上のシェーダの実装例を見ることができる「Shader Exam」紹介

はじめに 「Shader Exam」では 40 種類以上のシェーダの実装例を見ることができます 一部例 適用前 適用後 閲覧方法 「Shaders」フォルダ内のシェーダを開くことで実装を見ることができます

【Unity】豊富にカスタマイズ可能な垂直方向のディゾルブシェーダを使用できる「VerticalDissolve」紹介

はじめに 「VerticalDissolve」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能な垂直方向のディゾルブシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「AdultLink/VerticalDissolve」に変更して 各種パラメータを…

【Unity】豊富にカスタマイズ可能な球体状のディゾルブシェーダを使用できる「SphereDissolve」紹介

はじめに 「SphereDissolve」を Unity プロジェクトに導入することで 豊富にカスタマイズ可能な球体状のディゾルブシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「AdultLink/SphereDissolve」に変更するか 「AdultLink/SphereDi…

【Unity】2D で水面を実装できる「Unity 2D Water」紹介

はじめに 「Unity 2D Water」を Unity プロジェクトに導入することで 2D で水面を実装できるようになります 使用例 使い方 シーンに2つ目のカメラを配置して「ScreenSpaceWaterReflections」をアタッチします そして「Water」プレハブをシーンに配置すること…

【Unity】Material does not have a _MainTex texture property. It is required for SpriteRenderer.

概要 Material does not have a _MainTex texture property. It is required for SpriteRenderer. Shader Graph で 2D 用のシェーダを作成できるかどうか試してみようと思い、 作成したシェーダをマテリアルに設定し、そのマテリアルをスプライトに割り当て…

【Unity】The current render pipline is not compatible with this master node.

概要 The current render pipline is not compatible with this master node. Shader Graph のマスターノードで上記のエラーが表示されている場合 Unity メニューの「Window>Package Manager」から 「Render-Pipelines.Lightweight」をインストールして Proj…

【Unity】ShaderGraph におけるディゾルブ、炎、ホログラム、モザイク、旗などのシェーダの実装例を見ることができる「ShaderGraph examples and demos」紹介

はじめに 「ShaderGraph examples and demos」では ShaderGraph における ディゾルブ、炎、ホログラム、モザイク、旗などのシェーダの実装例を見ることができる サンプル

【Unity】レトロ風のポストエフェクトを使用できる「Dithered Palette Effect」紹介

はじめに 「Dithered Palette Effect」を Unity プロジェクトに導入することで レトロ風のポストエフェクトを使用できるようになります 使用例 使い方 シーンに配置されているカメラに「Dithered Palette」をアタッチして 各種パラメータを設定します 項目 …

【Unity】半透明の 3D モデルをキレイな順番で描画できる「OIT_Lab」紹介

はじめに 「OIT_Lab」を Unity プロジェクトに導入することで 半透明の 3D モデルをキレイな順番で描画できるようになります 使用例 Unity 標準の描画 Depth Peeling による描画 Weighted Blended による描画 使い方 半透明で描画したいオブジェクトの Layer…

【Unity】鉛筆風シェーダを使用できる「NPR_Lab」紹介

はじめに 「NPR_Lab」を Unity プロジェクトに導入することで 鉛筆風シェーダを使用できるようになります 使用例 適用前 適用後 使い方 シェーダを使用したいマテリアルの Shader を 「NPR/Pencil Sketch」の中のいずれかに設定します 関連記事

【Unity】ゲームボーイ風のレンダリングを実装できる「GBCamera for Unity」紹介

はじめに 「GBCamera for Unity」を Unity プロジェクトに導入することで ゲームボーイ風のレンダリングを実装できるようになります 使用例 適用前 適用後 使い方 レイヤーを追加します シーンにカメラを2つ配置して、 1つ目のカメラの Culling Mask に追加…

【Unity】豊富にカスタマイズできるホログラムシェーダを使用できる「HoloShield」紹介

はじめに 「HoloShield」を Unity プロジェクトに導入することで 豊富にカスタマイズできるホログラムシェーダを使用できるようになります 使用例 使い方 ホログラムを適用したいオブジェクトのマテリアルの Shader を 「AdultLink/HoloShield」に変更します…

【Unity】シンプルなディゾルブシェーダを使用できる「Simple Dissolve Shader」紹介(無料)

概要 2018/8/7 に「Simple Dissolve Shader」がリリースされました 「Simple Dissolve Shader」を導入すると、 シンプルなディゾルブシェーダを使用できるようになります 検証環境 Unity 2018.2.14f1 Simple Dissolve Shader 1.0 使用例 使い方 マテリアルの…

【Unity】画面の一部の色を反転できる「Selectable Inversion Image Effect」紹介(無料)

概要 2018/24/16 に「Selectable Inversion Image Effect」がリリースされました 「Selectable Inversion Image Effect」を導入すると、 画面の一部の色を反転できるようになります 検証環境 Unity 2018.2.14f1 Selectable Inversion Image Effect 1.0.3 使…

【Unity】ドット絵のゲームで 22 種類のフィルターを使用できる「Simple Dissolve Shader」紹介(無料)

概要 2018/2/27 に「Pixel Art Filters From Emulators」がリリースされました 「Pixel Art Filters From Emulators」を導入すると、 ドット絵のゲームで 22 種類のフィルターを使用できるようになります 検証環境 Unity 2018.2.14f1 Pixel Art Filters From…

【Unity】ハードエッジの 3D モデルでもキレイなアウトラインを使用できる「UltimateOutline」紹介

はじめに 「UltimateOutline」を Unity プロジェクトに導入することで ハードエッジの 3D モデルでもキレイなアウトラインを使用できるようになります 使用例 使い方 マテリアルの Shader を「Outlined/UltimateOutline」に変更して 各種パラメータを設定し…

【Unity】「Unity Shader 勉強会」資料などまとめ

イベントページ 資料など Image Based Shader Programming Visual Effects Graph入門 Unityを使ったVJでよく使うイメージエフェクト集 頂点シェーダーアニメーション入門

【Unity】「Return of the Obra Dinn」のようなシェーダの実装例を見ることができる「OneBitGraphicShader」紹介

はじめに 上記のリポジトリで「Return of the Obra Dinn」のような シェーダの実装例を見ることができます スクリーンショット 適用前 適用後 参考ツイート Return of the Obra Dinn リーリスされたけど、発表当時にグラフィックに惚れてそれ風なShaderつく…

【Unity】Unity における CG プログラミングの基本が紹介されているサイト様「Cg Programming/Unity」

はじめに https://en.wikibooks.org/wiki/Cg_Programming/Unity 上記のサイト様では Unity における CG プログラミングの基本が紹介されています チュートリアル一覧 Basics Minimal Shader RGB Cube Debugging of Shaders Shading in World Space Transpare…

【Unity】ビルボードシェーダを導入する その2

はじめに https://gist.github.com/kaiware007/8ebad2d28638ff83b6b74970a4f70c9a 上記のサイト様が公開されているスクリプトを使用することで Unity でビルボードシェーダを使用できるようになります ソースコード(引用させていただきました) 使い方 ビル…

【Unity】ビルボードシェーダを導入する

はじめに https://en.wikibooks.org/wiki/Cg_Programming/Unity/Billboards 上記のサイト様が公開されているスクリプトを使用することで Unity でビルボードシェーダを使用できるようになります ソースコード(引用させていただきました) 使い方 ビルボード…

【Unity】2D カメラの範囲内に存在するオブジェクトのみを表示できる「2DFieldOfViewVisualization」紹介

はじめに 「2DFieldOfViewVisualization」を Unity プロジェクトに導入することで 2D カメラの範囲内に存在するオブジェクトのみを表示できるようになります 使用例

【Unity】無料のオススメシェーダまとめ(110個)

はじめに 無料で使用できるオススメのシェーダに関する記事を110個まとめました 目次 はじめに 目次 一覧 ポストエフェクト オブジェクト 2D ジオメトリ ノイズ / パターン GitHub その他 関連記事 一覧 ポストエフェクト 油絵シェーダ 鉛筆シェーダ セピア…

【Unity】RenderTexture を使用しないポータルの実装方法を確認できる「Unity-Portals」紹介

はじめに 「Unity-Portals」では RenderTexture を使用しない ポータルの実装方法を確認できます スクリーンショット 関連記事