Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Unityのレンダーパイプライン講習会資料
Search
加瀬柊弥
May 13, 2024
0
10
Unityのレンダーパイプライン講習会資料
部活動内にて行ったUnityのレンダーパイプラインについて講習会を行った際の資料です。
加瀬柊弥
May 13, 2024
Tweet
Share
More Decks by 加瀬柊弥
See All by 加瀬柊弥
1ヶ月ゲームジャム制作発表資料
shuyakase
0
54
自宅サーバーのすゝめ
shuyakase
0
120
Unityでアニメーション制作した話
shuyakase
0
17
モーショントラッキングを用いたアニメーション制作システム自作計画
shuyakase
0
29
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Practical Orchestrator
shlominoach
189
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Visualization
eitanlees
146
16k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
7
330
Bash Introduction
62gerente
613
210k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Six Lessons from altMBA
skipperchong
28
3.9k
Docker and Python
trallard
45
3.5k
Transcript
新しいUnityの話 ~ レ ン ダ ー パ イ プ ラ
イ ン 編 ~
そもそもUnityとは? ∙ “PhysX”というNvidiaが開発した物理エンジンを用いたゲームエンジンのこと. 軽量で個人利用なら無料で使うことができる. 言語:C#,一部Python,Java 対応OS:Windws,Mac,Linux ゲームエンジンであると共に強力な物理エンジンを簡単に扱えることから,物理 シミュレーターとして用いられることも多い.
物理シミュレータ としてのUnity 余談
None
Unityの悪いところ ∙ 今までのUnityでは,内部構造が分からなかった. シェーダー,物理エンジン,入力関係,音周りetc.
そこで今のUnityでは… ∙ Unityの内部をいじれるようにしました!!! (今までもできたが,複雑でした.) イメージ
パイプラインという考え方 一般的なパイプライン
ざっくりとしたパイプライン Unity あとから作成したモノ “今までのUnity” アイテム1 アイテム4 アイテム2 アイテム3 出力 入力
“現在のUnity” Unity
ざっくりとしたパイプライン2 アイテム1 アイテム4 アイテム2 アイテム3 出力 入力 Unity 外部アイテム1
パイプラインの活用先 現在のUnityではレンダリング周りでパイプラインが使われています. レンダリングパイプライン(RP)の種類 ◼SRP(更地) ↓ ◼URP(ロー,ミドルスペック向け) ↓ ◼HDRP(ハイスペック用) ◼Build-in RP(旧式
NOT RP!)
今回はURPを題材にします! ~3Dプロジェクト編~ (HDRPはURPの応用です)
URP(Universal Render Pipeline) ∙ 軽量でそこそこのグラフィックのゲームの制作ができます. モバイル市場を見据えるならこのRPです. 水などの描写が楽になりましたね.
1. Unity Hubを開く (入っていなければインストールする) 2. “新しいプロジェクト”を選択する. ここでは複数バージョンのエディターを入れたと きや,複数プロジェクトを一括で管理することが できる. URPプロジェクトの作成方法
URPプロジェクトの作成方法 1. 3D(無印)を選択する. 2. エディターバージョンから“2020.3.0f1”以上 のバージョンを選択する. 3. プロジェクト名と保存場所を決める. 4. “プロジェクトを作成“を選択する.
• プロジェクトの初回起動では少し時間がかかります. 今回の講習でのエディターバージョン は“2021.3.5f1”を使って説明します. URPテンプレートは使いません!! 経験者向け: Unity 2019.3からRPは導入されました.お好きなもの をお使いください.
新規でエディターをインストールする方法1 余談 1. Unity Hubの“インストール”に進む. 2. “エディターをインストール”を選択する. 3. 任意のエディターの“インストール”を選 択する.
3 1~2 *インストール済みのエディターが表示される. ここでは,LTS版をインストールします. LTS版とは,長期サポートされたエディタの ことです.安定しているのが特徴です.
新規でエディターをインストールする方法2 余談 4. 言語パックから“日本語”を選択する. 5. 任意のモジュールを選択する. (後からでも追加可能) 6. “インストール”を選択する. 7.
インストールが完了するまで待機! 4~7 LTS以外のエディターのインストール方法 1. 公式サイトで任意のエディターのインストールファイルを 落とす. 2. インストールファイルを開く.このときUnity Hubが自動 で立ち上がります. 3. 後はLTSの4からの手順と同様
URPプロジェクトの作成方法 プロジェクトが立ち上がった後 1. 上部の“Window”を選択する. 2. “Package Manager“を選択する. 3. Package Managerウィンドウ
が立ち上がる.
すでに入っているとRemoveと表示される. 1. Package Managerウィンドウを選択する. 2. 左上の“PackagesからUnity Registry1)”を選択し, 右上の検索欄から“Universal RP”と検索する. 3.
右下の“Import”を選択する. 4. プロジェクトを再起動する. URPプロジェクトの作成方法 1,注意
1. Edit>Project Setting>Graphics>URP Global Settingを開く. 2. Newを選択する. このとき,Assetフォルダの直下にURP ファイルが生成される. 3.
Quality>Render Pipeline AssetからURPの ファイルが選択されていることを確認す る . URPプロジェクトの作成方法 これにてURPプロジェクトの作成が完了しました.
URPを使ってみよう!!