2021-09-28 【Unity】【URP】Texture3Dをシェーダでサンプリングする Shader Rendering Unity URP UnityのURPで、Texture3Dをサンプリングするシェーダを作る方法についてまとめました。 はじめに Texture3Dを作る サンプリングするシェーダを書く 結果 関連 参考 続きを読む
2021-09-27 【Unity】Unity2020.2からTexture2DArrayやTexture3Dがインポート設定で作れるようになってた Unity Unity2020.2からTexture2DArrayやTexture3Dがインポート設定で作れるようになってた話です。 Texture2DArray?Texture3D? いままではスクリプトで作るしかなかった インポート設定から作れるようになった 参考 続きを読む
2021-09-21 【Unity】【エディタ】WindowsとMacでパスを正しく取り扱う .NET C# Unity UnityEditor はじめに プラットフォームとディレクトリ区切り文字 プラットフォーム依存問題 UnityのAPIとパス .NETとパス Unityでパスを正しく扱う 関連 参考 続きを読む
2021-09-16 【VSCode】VSCodeでLuaエディタlua-language-serverを使う Lua VSCodeでLuaエディタlua-language-serverを使う方法についてまとめました。 lua-language-server? 導入 Emmyアノテーションについて .lua以外の拡張子をluaとして認識させたい 関連 参考 続きを読む
2021-09-15 【Unity】【エディタ】Preset ManagerでAddコンポーネント時・アセットインポート時のデフォルト値を設定する UnityEditor Unity UnityのPreset ManagerでAddコンポーネント時・アセットインポート時のデフォルト値を設定する方法についてまとめました。 できることの例 コンポーネントアタッチ時のデフォルト値を設定 アセットインポート時のデフォルト値を設定 ScriptableObject作成時のデフォルト値を設定 使い方 Presetアセットを作る Default Presetに登録・削除する 適用対象をフィルタリングする Partial Presetを作る 関連 参考 続きを読む
2021-09-14 【VSCode】任意の拡張子やファイル名を指定したファイル形式として取り扱う方法 VSCodeで任意の拡張子やファイル名を指定したファイル形式として取り扱う方法です。 やりたいこと Settingsから編集する方法 settings.jsonを直接編集する方法 任意のファイル名でも指定可能 UserとWorkspace 続きを読む
2021-09-13 【Unity】URPでDeferred Renderingの概要を学んでサクッと使う Unity URP Rendering UnityのUniversal Render Pipeline(URP)でDeferred Renderingの概要を学び、簡単に使うところまでをまとめました。 はじめに Forward RenderingとDeferred Rendering URPにおけるForward Renderingとの違い リアルタイムライトが多数使える 半透明描画はForwardパスが使われる MSAAが使えない Camera Stackingとの組み合わせ 要件 設定方法 参考 続きを読む