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
19
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Unityのレンダーパイプライン講習会資料
部活動内にて行ったUnityのレンダーパイプラインについて講習会を行った際の資料です。
加瀬柊弥
May 13, 2024
More Decks by 加瀬柊弥
See All by 加瀬柊弥
1ヶ月ゲームジャム制作発表資料
shuyakase
0
110
自宅サーバーのすゝめ
shuyakase
0
260
Unityでアニメーション制作した話
shuyakase
0
26
モーショントラッキングを用いたアニメーション制作システム自作計画
shuyakase
0
43
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Faster Mobile Websites
deanohume
310
32k
Evolving SEO for Evolving Search Engines
ryanjones
0
260
BBQ
matthewcrist
89
10k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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を使ってみよう!!