iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0

Day28

場景建立

古古的小提醒:
在開始之前,可以先把底下所列舉的課程素材都下載並導入至 Unity,再跟著接下來的步驟進行操作會更好喔~

Realistic Tree 12

Japanese Zen Garden Pack

STEP 1

下載 ProBuilder


於視窗頂端工具列中 點擊 Window 點選 Package Manager

選擇 Unity Registry 搜尋 ProBuilder 並安裝

01

02

STEP 2

開啟 ProBuilder 工具視窗


於視窗頂端工具列中 點擊 Tools 選擇 ProBuilder 點選 ProBuilder Window

點擊 New Shape 開啟形狀建立工具視窗

03
04

STEP 3

建立一個含有錐形展台的空間


將原本空間中的 Cube 刪除,並使用 ProBuilder 新增一個倒置的 Cone 作為展台

05

💡古古的小提醒:
在 Create Shape 視窗選擇好形狀後,直接在 Scene 介面中拖曳就可以建立形狀囉!

STEP 4

新增一顆樹,並放置於展台上


前往 Asset Store 下載並匯入 Realistic Tree 12 素材

在此素材資料夾中選擇一顆樹,調整大小及位置,使其置於展台上

點擊 Rakshi_Tree2_1 物件,將材質中的 Shader 欄位調整為 Standard

將 Rendering Mode 欄位調整為 Cutout

將 Emission 欄位 取消勾選

06

素材下載連結|https://assetstore.unity.com/packages/3d/vegetation/trees/realistic-tree-12-63474

07
08

STEP 5

新增一個圓環


使用 ProBuilder 新增一個 Torus 調整 Torus 物件的大小及位置,並置於展台上

新增一個 Material 勾選 Emission 欄位,使材質球呈發光狀

依照自身喜好調整 Color 欄位的色彩

將剛設定好的 Material 拖曳至 Torus 物件上

09

修改 ProBuilder Shape 中的參數,可以調整形狀細節。

10

STEP 6

為場景進行烤光


全選場景中的所有物件,並勾選 Static

在 Lighting 視窗,點選 Scene,並點擊 Generate Lighting

11
12

示意圖為 烤光前 之場景樣貌。

13

示意圖為 烤光後 之場景樣貌。

STEP 7

下載 Post Processing


於視窗頂端工具列中 點擊 Window 點選 Package Manager

選擇 Unity Registry 搜尋 Post Processing 並安裝

14
15

STEP 8

新增 Post Processing 元件


點擊 Main Camera 物件

點擊 Add Component 搜尋並點選 Post-process Volume

勾選 Is Global 對 Profile 欄位點擊 New

點擊 Add effect 物件,可以新增多種效果面板,為畫面進行調光調色

再次點擊 Add Component 新增 Post-process Layer 元件

將 Layer 欄位修改為 Everything 可以使效果影響整個畫面

16
17
18
19

📝 古古的課程補充:
點擊 Add effect 後,可以透過不同的效果面板,為畫面進行多樣化的後製調整。

➊ Bloom:調整 Intensity 及 Threshold 數值,調整遊戲畫面的發光效果。
20

➋ Color Grading:透過調整各項參數為畫面進行調色。
21

➌ Ambient Occlusion:調整 Intensity 數值,為物件接合處新增陰影以提升畫面質感。
22

➍ Grain:調整 Intensity 及 Size 數值,為畫面新增雜訊。
23

STEP 9

加入更多素材,豐富你的場景


試著利用 Pro Builder 及 Asset Store 的素材,加上更多的 物件 與 燈光設計,設計一個場景吧!

24

素材下載連結|https://assetstore.unity.com/packages/3d/props/japanese-zen-garden-pack-69167

Render Texture

影片播放方式

STEP 1

加入所需的影片


將所需要的影片檔拖曳至 Assets 資料夾中

將該影片檔拖曳至 Hierarchy 介面中,並點擊該影片物件

25

若只是單純將影片拖曳至 Hierarchy 介面中,則播放時影片會填滿整個遊戲畫面。

STEP 2

修改投影模式


將 Render Mode 欄位修改為 Render Texture

對 Assets 資料夾 點擊右鍵 選擇 Create 點選 Render Texture 命名為 RT

點擊 RT,並調整 Size 欄位數值使其符合影片大小

將 RT 拖曳至 Target Texture 欄位中即可

26
27
28
29

STEP 3

建立投影材質


對 Assets 資料夾 點擊右鍵 選擇 Create 點選 Material 命名為 TVMat

將 RT 拖曳並放置於 TVMat 的 Albedo 欄位中

開啟 TVMat 的 Shader 下拉式選單 選擇 Unlit 點選 Texture

將 TVMat 拖曳至場景中的電視物件上就完成啦!

30
31
32

調整 Shader 欄位使影片不受光線影響。

33


上一篇
Day27 / Unity 更美的畫面第一步 — 光線烘焙
下一篇
Day29 / Unity VFX Graph(上) - Render Pipeline
系列文
初心者限定!設計師帶你學 Unity 3D 遊戲程式設計31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
yayapipi
iT邦新手 5 級 ‧ 2024-09-16 14:25:56

/images/emoticon/emoticon24.gif

gubeardbt iT邦新手 5 級 ‧ 2024-09-17 01:57:27 檢舉

/images/emoticon/emoticon35.gif

我要留言

立即登入留言