場景建立
古古的小提醒:
在開始之前,可以先把底下所列舉的課程素材都下載並導入至 Unity,再跟著接下來的步驟進行操作會更好喔~
下載 ProBuilder
➔ 於視窗頂端工具列中 點擊 Window ➔ 點選 Package Manager
➔ 選擇 Unity Registry ➔ 搜尋 ProBuilder 並安裝
開啟 ProBuilder 工具視窗
➔ 於視窗頂端工具列中 點擊 Tools ➔ 選擇 ProBuilder ➔ 點選 ProBuilder Window
➔ 點擊 New Shape 開啟形狀建立工具視窗
建立一個含有錐形展台的空間
將原本空間中的 Cube 刪除,並使用 ProBuilder 新增一個倒置的 Cone 作為展台
💡古古的小提醒:
在 Create Shape 視窗選擇好形狀後,直接在 Scene 介面中拖曳就可以建立形狀囉!
新增一顆樹,並放置於展台上
前往 Asset Store 下載並匯入 Realistic Tree 12 素材
➔ 在此素材資料夾中選擇一顆樹,調整大小及位置,使其置於展台上
➔ 點擊 Rakshi_Tree2_1 物件,將材質中的 Shader 欄位調整為 Standard
➔ 將 Rendering Mode 欄位調整為 Cutout
➔ 將 Emission 欄位 取消勾選
素材下載連結|https://assetstore.unity.com/packages/3d/vegetation/trees/realistic-tree-12-63474
新增一個圓環
使用 ProBuilder 新增一個 Torus ➔ 調整 Torus 物件的大小及位置,並置於展台上
➔ 新增一個 Material ➔ 勾選 Emission 欄位,使材質球呈發光狀
➔ 依照自身喜好調整 Color 欄位的色彩
➔ 將剛設定好的 Material 拖曳至 Torus 物件上
修改 ProBuilder Shape 中的參數,可以調整形狀細節。
為場景進行烤光
全選場景中的所有物件,並勾選 Static
➔ 在 Lighting 視窗,點選 Scene,並點擊 Generate Lighting
示意圖為 烤光前 之場景樣貌。
示意圖為 烤光後 之場景樣貌。
下載 Post Processing
➔ 於視窗頂端工具列中 點擊 Window ➔ 點選 Package Manager
➔ 選擇 Unity Registry ➔ 搜尋 Post Processing 並安裝
新增 Post Processing 元件
➔ 點擊 Main Camera 物件
➔ 點擊 Add Component ➔ 搜尋並點選 Post-process Volume
➔ 勾選 Is Global ➔ 對 Profile 欄位點擊 New
➔ 點擊 Add effect 物件,可以新增多種效果面板,為畫面進行調光調色
➔ 再次點擊 Add Component 新增 Post-process Layer 元件
➔ 將 Layer 欄位修改為 Everything 可以使效果影響整個畫面
📝 古古的課程補充:
點擊 Add effect 後,可以透過不同的效果面板,為畫面進行多樣化的後製調整。
➊ Bloom:調整 Intensity 及 Threshold 數值,調整遊戲畫面的發光效果。
➋ Color Grading:透過調整各項參數為畫面進行調色。
➌ Ambient Occlusion:調整 Intensity 數值,為物件接合處新增陰影以提升畫面質感。
➍ Grain:調整 Intensity 及 Size 數值,為畫面新增雜訊。
加入更多素材,豐富你的場景
試著利用 Pro Builder 及 Asset Store 的素材,加上更多的 物件 與 燈光設計,設計一個場景吧!
素材下載連結|https://assetstore.unity.com/packages/3d/props/japanese-zen-garden-pack-69167
影片播放方式
加入所需的影片
將所需要的影片檔拖曳至 Assets 資料夾中
➔ 將該影片檔拖曳至 Hierarchy 介面中,並點擊該影片物件
若只是單純將影片拖曳至 Hierarchy 介面中,則播放時影片會填滿整個遊戲畫面。
修改投影模式
將 Render Mode 欄位修改為 Render Texture
➔ 對 Assets 資料夾 點擊右鍵 ➔ 選擇 Create ➔ 點選 Render Texture ➔ 命名為 RT
➔ 點擊 RT,並調整 Size 欄位數值使其符合影片大小
➔ 將 RT 拖曳至 Target Texture 欄位中即可
建立投影材質
對 Assets 資料夾 點擊右鍵 ➔ 選擇 Create ➔ 點選 Material ➔ 命名為 TVMat
➔ 將 RT 拖曳並放置於 TVMat 的 Albedo 欄位中
➔ 開啟 TVMat 的 Shader 下拉式選單 ➔ 選擇 Unlit ➔ 點選 Texture
➔ 將 TVMat 拖曳至場景中的電視物件上就完成啦!
調整 Shader 欄位使影片不受光線影響。