「Unity/UniversalRP」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→URPについて) |
(→URP対応方法) |
||
(同じ利用者による、間の12版が非表示) | |||
行14: | 行14: | ||
==URP対応方法== | ==URP対応方法== | ||
パターン1 | パターン1 | ||
− | * | + | *プロジェクト新規作成時に、テンプレートサンプルから"3D Sample Scene(URP)"を選択 |
パターン2 | パターン2 | ||
*Unityメインメニュー/Windows/PackageManager/Universal RPを検索してインストール | *Unityメインメニュー/Windows/PackageManager/Universal RPを検索してインストール | ||
− | *Edit/ProjectSetting/Graphics/ | + | *Edit/ProjectSetting/Graphics/ScriptableRenderPipelineSettingsを、Assets/Settings/UniversalRP-LowQualityなどを設定する(多分無いので、上のサンプルからファイルをコピーして持ってくる) |
− | + | *Assets/Settings/ForwardRendererとAssets/Settings/SampleSceneProfileも持ってくる。 | |
参考:https://hacchi-man.hatenablog.com/entry/2021/06/27/220000 | 参考:https://hacchi-man.hatenablog.com/entry/2021/06/27/220000 | ||
行30: | 行30: | ||
#Edit/Render Pipeline/Universal Render Pipeline | #Edit/Render Pipeline/Universal Render Pipeline | ||
#Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials を選択 | #Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials を選択 | ||
+ | |||
+ | ===一部ピンクになる場合=== | ||
+ | #MaterialがDefault-Materialになってるので、Litへ。 | ||
+ | Litが出ない場合は、右上の目のアイコンを一度クリック | ||
+ | |||
+ | 参考:https://teratail.com/questions/322746 | ||
+ | |||
+ | ==SRPBatcher対応確認== | ||
+ | #Assets/Setting/UniversalRP-HighQualityなどを選択 | ||
+ | #AdvancedのSRPBatcherを確認 | ||
+ | |||
+ | ==影が出ない場合== | ||
+ | #Edit/ProjectSettings/Qualityを開き | ||
+ | #Renderingを、UniversalRP-LowQualityから、UniversalRP-MediumQualityへ | ||
+ | |||
+ | 参考:https://tsubakit1.hateblo.jp/entry/2018/04/24/225314 | ||
+ | |||
+ | ===スマホ本体側で影が出ない場合=== | ||
+ | #Edit/ProjectSettings/Graphicsを開き | ||
+ | #ScriptaleRenderPipelineSettingsを、UniversalRP-LowQualityからUniversalRP-MediumQualityへ | ||
+ | |||
+ | ==パーティクルがピンクになる原因== | ||
+ | #rendererを選択し、MaterialをDefault-ParticleSystemからParticlesUnlitへ変更する |
2022年6月13日 (月) 01:10時点における最新版
目次
レンダリングについて
レンダリングパイプラインは2つある。
- ビルトインレンダリングパイプライン・・デフォルト
- SRP(ScriptableRenderPipeline)・・スクリプトを使用してレンダリングの制御や調整ができる。
SRPの中には2つある。
- URP (旧LWRP、2019.3まで)・・モバイル用
- HDRP・・パソコン用
参考:https://learning.unity3d.jp/3284/
参考:https://kurokumasoft.com/2022/01/05/unity-urp/
URP対応方法
パターン1
- プロジェクト新規作成時に、テンプレートサンプルから"3D Sample Scene(URP)"を選択
パターン2
- Unityメインメニュー/Windows/PackageManager/Universal RPを検索してインストール
- Edit/ProjectSetting/Graphics/ScriptableRenderPipelineSettingsを、Assets/Settings/UniversalRP-LowQualityなどを設定する(多分無いので、上のサンプルからファイルをコピーして持ってくる)
- Assets/Settings/ForwardRendererとAssets/Settings/SampleSceneProfileも持ってくる。
参考:https://hacchi-man.hatenablog.com/entry/2021/06/27/220000
URPについて
- ビルトイン用のStandard Shader等と互換性はない
- 新機能(Shader Graph、VFX Graph等)が使える
参考:https://kurokumasoft.com/2022/01/06/builtin-vs-urp-vs-hdrp/
ビルトイン形式からURP形式へ変換
- Edit/Render Pipeline/Universal Render Pipeline
- Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials を選択
一部ピンクになる場合
- MaterialがDefault-Materialになってるので、Litへ。
Litが出ない場合は、右上の目のアイコンを一度クリック
参考:https://teratail.com/questions/322746
SRPBatcher対応確認
- Assets/Setting/UniversalRP-HighQualityなどを選択
- AdvancedのSRPBatcherを確認
影が出ない場合
- Edit/ProjectSettings/Qualityを開き
- Renderingを、UniversalRP-LowQualityから、UniversalRP-MediumQualityへ
参考:https://tsubakit1.hateblo.jp/entry/2018/04/24/225314
スマホ本体側で影が出ない場合
- Edit/ProjectSettings/Graphicsを開き
- ScriptaleRenderPipelineSettingsを、UniversalRP-LowQualityからUniversalRP-MediumQualityへ
パーティクルがピンクになる原因
- rendererを選択し、MaterialをDefault-ParticleSystemからParticlesUnlitへ変更する