コガネブログ

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

2019-04-01から1ヶ月間の記事一覧

【おすすめスライド】「MH:W | GPU Particle - モンスターハンター:ワールドにおけるGPU Particleの実装」

スライド

【おすすめスライド】「UIデザイナーのUnity事情 ~ワークフロー心得編~」

スライド

【おすすめスライド】「メモリと闘う者達」

スライド

【おすすめ記事】「Unityで設定できるテクスチャの圧縮フォーマットについて」

リンク

【Unity】ビルド時に Build Summary をテキストファイルに書き込むサンプル

ソースコード 使用例 <b>ビルド概要</b> ビルド開始日時 : 2019/01/01 09:00:00 GUID : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX オプション : ForceOptimizeScriptCompilation Il2CPP StripDebugSymbols CompressTextures ShowBuiltPlayer 出力先 : D:/app/app.exe プラ…

【Unity】uGUI の背面をぼかすことができる「Blured uGUI」紹介

はじめに 「Blured uGUI」を Unity プロジェクトに追加することで uGUI の背面をぼかすことができるようになります 使用例 使い方 「[SceneBlurEffect]」プレハブをシーンに配置します そして、背面をぼかしたい UI のオブジェクトに 「uGUI_BlurGUI」マテリ…

【Unity】Post Processing Stack v2 でブラーを使用できる「UnityToolset」紹介

はじめに 「UnityToolset」を Unity プロジェクトに導入することで Post Processing Stack v2 でブラーを使用できるようになります 使用例 適用前 適用後 使い方 Profile の「Add effect」から「Custom > Blur」を選択すると使用できるようになります 参考サ…

【Unity】Post Processing Stack v2 で高さフォグを使用できる「UnityToolset」紹介

はじめに 「UnityToolset」を Unity プロジェクトに導入することで Post Processing Stack v2 で高さフォグを使用できるようになります 使用例 適用前 適用後 使い方 Profile の「Add effect」から「Custom > HeightFog」を選択すると 使用できるようになり…

【Unity】Post Processing Stack v2 で距離に応じて色味を変更できるフォグを使用できる「Stylized Fog」紹介

はじめに 上記のサイト様が紹介されている「Stylized Fog」を Unity プロジェクトに導入することで Post Processing Stack v2 で距離に応じて色味を変更できるフォグを 使用できるようになります 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダを …

【Unity】Night Vision(暗視)のポストエフェクト

はじめに 上記のサイト様が公開されているスクリプトを Unity プロジェクトに導入することで Night Vision(暗視)のポストエフェクトを使用できるようになります 使用例 適用前 適用後 ソースコード(引用) 使い方 上記のシェーダとスクリプトを Unity プ…

【Unity】フライト操作とフライトカメラを実装できる「Flight Camera Character Controller」紹介

はじめに 上記のサイト様が公開されている .unitypackage を Unity プロジェクトにインポートすると フライト操作とフライトカメラを実装できるようになります 使用例 使い方 フライト操作したいオブジェクトに「Character」と「Controller」をアタッチしま…

【Unity】uGUI でスナップできるスクロールビューを実装できる「EnhancedScrollView」紹介

はじめに 「EnhancedScrollView」を Unity プロジェクトに導入することで uGUI でスナップできるスクロールビューを実装できるようになります 使用例 使い方 スクリプトの準備 using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; pu…

【Unity】モバイルでも高速に動作するカラーコレクション(LUT)、ブラー、ブルームが使用できる「Fast Mobile Post Processing」紹介($6.99)

はじめに 「Fast Mobile Post Processing」を Unity プロジェクトに導入することで モバイルでも高速に動作するカラーコレクション(LUT)、ブラー、 ブルームが使用できるようになります 使用例 適用前 適用後 カラーコレクション(LUT)、ブラー、ブルーム…

【Unity】モバイル向けのトーンマップ、コントラスト、グレースケール、ガンマ補正、周辺減光、カラーバランスのポストエフェクトが使用できる「Mobile Color Grading」紹介

はじめに 「Mobile Color Grading」を Unity プロジェクトに導入することで モバイル向けのトーンマップ、コントラスト、グレースケール、ガンマ補正、 周辺減光、カラーバランスのポストエフェクトが使用できるようになります 使用例 適用前 適用後 トーン…

【Unity】円柱型、球形のビルボード(フォグ適用可)を使用できる「Ultimate Billboard」紹介($5)

はじめに 「Ultimate Billboard」を Unity プロジェクトに導入することで 円柱型、球形のビルボード(フォグ適用可)を使用できるようになります 使用例 マテリアルの Shader を「Sprites/UltimateBillboard」を変更すると使用できます 項目 内容 Use Fog フ…

【Unity】モバイルにおいてタッチ操作でカメラの移動、回転ができる「Touch mobile camera」紹介($4.99)

はじめに 「Touch mobile camera」を Unity プロジェクトに導入することで モバイルにおいてタッチ操作でカメラの移動、回転ができるようになります 準備 シーンのカメラを削除して、代わりに「RTS_Cam」プレハブをシーンに配置します カメラの操作感は「RTS…

【Unity】白黒の世界に色が広がっていくような演出を Post Processing Stack v2 で実装できる「ColorSpread」紹介

はじめに 「ColorSpread」を Unity プロジェクトに導入することで 白黒の世界に色が広がっていくような演出を Post Processing Stack v2 で実装できるようになります 使用例 適用前 適用後 使い方 Profile の「Add effect...」から「Color Spread」を追加す…

【おすすめスライド】「ビルトイン関数の使い方いろいろ!シェーダアートの表現力を高める小技集」

スライド

【おすすめスライド】「Visual Studio 2019 の個人的なお勧め機能(発表時点)」

スライド 参考サイト様

【Unity】Scene ビューにポストエフェクトの効果を反映できる「ImageEffectAllowedInSceneView」

概要 using UnityEngine; [ImageEffectAllowedInSceneView] public class Example : MonoBehaviour { private void OnRenderImage( RenderTexture source, RenderTexture dest ) { ... ImageEffectAllowedInSceneView 属性をクラスに適用することで Scene ビ…

【Visual Studio Code】起動時の「ようこそ」タブの表示を無効化する方法

概要 "workbench.startupEditor": "newUntitledFile" VSCode の settings.json に上記の記述を追加する

【Unity】距離に応じて色味を変更できるフォグのポストエフェクト「Stylized Fog」紹介

はじめに 上記のサイト様が紹介されている「Stylized Fog」を Unity プロジェクトに導入することで 距離に応じて色味を変更できるフォグのポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダを Unity プロ…

【Unity】HLSL で実装されたフォグを使用できる「unity-shaderfog-example」紹介

はじめに 「unity-shaderfog-example」を Unity プロジェクトに導入することで HLSL で実装されたフォグを使用できるようになります 使用例 HLSL で実装されているので、Unity のフォグを無効化しても使用できます 使い方 マテリアルの Shader を「Custom/Hl…

【Unity】モバイルでも高速に動作するブルームのポストエフェクトが使用できる「Fast Bloom optimized for Mobile」紹介($4.99)

はじめに 「Fast Bloom optimized for Mobile」を Unity プロジェクトに導入することで モバイルでも高速に動作するブルームのポストエフェクトが 使用できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「Mobile Bloom」をアタッチして 「…

【Unity】モバイルでも高速に動作するブルーム、カラーコレクション、グレーディング、ビネットなどのポストエフェクトが使用できる「Sleek Render: Mobile Post Processing Stack」紹介($19)

はじめに 「Sleek Render: Mobile Post Processing Stack」を Unity プロジェクトに導入することで モバイルでも高速に動作するブルーム、カラーコレクション、 グレーディング、ビネットなどのポストエフェクトが使用できるようになります 使用例 適用前 ブ…

【Visual Studio Code】Unity のシェーダのシンタックスハイライトやインテリセンス、ドキュメントのフォーマットなどが使えるようになる拡張機能「ShaderlabVSCode」紹介

はじめに 「ShaderlabVSCode」を使用することで、Unity のシェーダの シンタックスハイライトやインテリセンス、 ドキュメントのフォーマットなどが使えるようになります インストール方法 ShaderlabVSCode を Unity プロジェクトに追加します VSCode を起動…

【Unity】改訂版のモバイル向けの加算シェーダ「Mobile-Particle-Add-Revised.shader」紹介

使用例 適用前 適用後 スクリプト 使い方 マテリアルの Shader を「Custom/Mobile/Particles/Additive」に変更すると使用できます

【Unity】モバイル向けに設計された Standard Shader を使用できる「Standard Shader (Mobile)」紹介

はじめに 「Standard Shader (Mobile)」を Unity プロジェクトに導入することで モバイル向けに設計された Standard Shader を使用できるようになります 使い方 マテリアルの Shader を「Mobile/Standard」に変更することで 使用できるようになります

【Unity】FBX から頂点アルファ情報を取得して表示するシェーダ

概要 例えば Maya で上記のような頂点アルファル付きの FBX を作成して それを Unity で表示したい場合は 上記のようなシェーダを作成することで Unity で表示できます

【Unity】【シェーダ勉強中】グレースケールのポストエフェクト

使用例 適用前 適用後 ソースコード 使い方 シーンのカメラに「Example」をアタッチすることで使用できます