Unity Component | Camera

更新於 發佈於 閱讀時間約 4 分鐘

前言

  這篇文章將會講述關於相機的核心和常用知識。

Camera | 相機

  相機是 Unity 中非常關鍵的遊戲物件,相機運用的能力會大大改變遊戲製作的豐富程度,幾乎每一種遊戲都會使用到相機的一些技巧,如果想要製作動畫更是不可避免,甚至要進化成相機魔術師。

ClearFlags | 清除標誌

  它的英文翻譯為清除標記,用於定義相機如何清除背景,官方的介紹謹此於此,更白話的說法為,相機中完全沒有任何遊戲物件的地方,應該怎麼處理渲染方式和畫面。

Culling Mask | 剔除圖層

  在 Unity 的世界中,每個物件都有自己的 Layer Mask,這個設定在相機中有相當大的用處,我們可以讓相機無視某些物件,並只顯示某些物件。

Depth | 深度

  Unity 相機的運作方式很特殊,它能進行多個相機的疊加,也就是說能一台相機作為遊戲主畫面、一台相機照射介面、一台相機播放介面特效,其中深度的運作方式為數字越小越先被繪製。

ClearFlags | 清除標記

  接下來談談最重要的相機設定,也就是多重相機疊加最重要的知識點,這跟深度高度配合,越晚被渲染的相機排在越上面,因此深度數字越大的相機,代表它越上面,這種相機越需要設定。

  相機的運作原理為,這個函式會對螢幕指定區域進行清除,通常在對多個相機渲染時才會用到。

Skybox | 天空盒

  當相機的 ClearFlags 選擇天空盒作為選項,那就代表這個相機會占據整張螢幕,因此這個相機不能放置在最上層,它會覆蓋所有後面的相機。

raw-image

  在相機中沒有照射到遊戲物件的地方,就會用天空盒去渲染。

Solid Color | 純色

  當相機的 ClearFlags 選擇純色為選項,那就代表這個相機會占據整張螢幕,因此這個相機也不能放置在最上層,它一樣會覆蓋所有後面的相機。

raw-image

  在相機中沒有照射到遊戲物件的地方,就會用選擇好的顏色去渲染。

Depth Only | 只清除深度緩存

  在沒有照射到的地方,相機就不會有任何東西,這就像是 PNG 圖檔中透明的背景一樣,能讓它放置在其他相機的上面,這是我們在多相機疊加時,最常使用到的選項。

raw-image
raw-image

Dont Clear | 不清除

  效果與 Depth Only 完全相同,不過它不會清除任何緩存,所以如果被渲染的物件被擋住,那就依然會被擋住,就像真實的相機在拍攝一樣。

後記

  這篇文章我參考了超級多的文章,從官方的 API 到其他人寫的部落格,我整理出了一套比較容易理解的知識,讓看完這篇文章的讀者就能直接上手,至少知道哪些東西常用就好了。

瓶裝雪

想了解我更多嗎

參考資料

《Unity API | Camera.clearFlags》

《Unity API | Camera component》

《Unity3D 攝像機(Camera)屬性詳解》

《Unity 初识:Camera(相机)》

《9. [Unity 3D 介面 - 中文教學] Main Camera - 小視窗製作》

《透彻解析Unity Camera的Clear Flag属性》

《探寻 Unity Camera 属性之 Clear Flags》

留言
avatar-img
留言分享你的想法!
avatar-img
瓶裝雪的沙龍
108會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
瓶裝雪的沙龍的其他內容
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/09/22
魔火術師是第三人稱動作射擊遊戲,屬於專題畢業製作,在畢業組成新的團隊後優化並上架。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2024/01/26
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
2023/12/29
講述遊戲設計從新手到專業的發展方向。
Thumbnail
看更多
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
其他特殊材質調整 Particles Q:大家有沒有發現剛剛葉子是一面有顏色一面透明? A:Unity的渲染只有單面,超奇怪ㄉ啦,他軟體預設就是單面,要改成雙面也行,但會造成電腦負擔,所以只需在想要雙面渲染的物體上賦予即可,不用整個專案都給它。 單面渲染的情形 材質球著色器定義 Sh
Thumbnail
其他特殊材質調整 Particles Q:大家有沒有發現剛剛葉子是一面有顏色一面透明? A:Unity的渲染只有單面,超奇怪ㄉ啦,他軟體預設就是單面,要改成雙面也行,但會造成電腦負擔,所以只需在想要雙面渲染的物體上賦予即可,不用整個專案都給它。 單面渲染的情形 材質球著色器定義 Sh
Thumbnail
這篇文章將會講述關於相機的核心和常用知識。
Thumbnail
這篇文章將會講述關於相機的核心和常用知識。
Thumbnail
這篇文章將會介紹 Unity 相機的不同空間座標。
Thumbnail
這篇文章將會介紹 Unity 相機的不同空間座標。
Thumbnail
這篇文章將會講述 Unity Shader 及簡單的模式設定。
Thumbnail
這篇文章將會講述 Unity Shader 及簡單的模式設定。
Thumbnail
本篇教你認識你的相機,介紹大致上的機身分類。內文重點有基本的結構介紹。
Thumbnail
本篇教你認識你的相機,介紹大致上的機身分類。內文重點有基本的結構介紹。
Thumbnail
在 3/16 這天,Ambassador Startup 團隊的Rickie 為我們帶來一場從零開始上手的基礎攝影課程。
Thumbnail
在 3/16 這天,Ambassador Startup 團隊的Rickie 為我們帶來一場從零開始上手的基礎攝影課程。
Thumbnail
本系列將一一解說攝影的基礎知識與必備觀念,如果你想系統性好好學習攝影,敬請鎖定,不要錯過!!
Thumbnail
本系列將一一解說攝影的基礎知識與必備觀念,如果你想系統性好好學習攝影,敬請鎖定,不要錯過!!
Thumbnail
由不同場景的圖,藉由去背景處理與局部變形,重新處理組合成一完整的合成場景。 Step1. 開啟範例練習檔,分別為三個不同場景的影像,要合成為同一個場景圖。 Step2. 首先在第一張場景圖之中,使用魔術橡皮擦工具,設定容許度:30、勾選「連續的」,在天空背景處按下滑鼠,清除天空背景。 Step
Thumbnail
由不同場景的圖,藉由去背景處理與局部變形,重新處理組合成一完整的合成場景。 Step1. 開啟範例練習檔,分別為三個不同場景的影像,要合成為同一個場景圖。 Step2. 首先在第一張場景圖之中,使用魔術橡皮擦工具,設定容許度:30、勾選「連續的」,在天空背景處按下滑鼠,清除天空背景。 Step
Thumbnail
在影像合成上使用遮色片編輯,除了他的隨時可編輯性之外,建立的遮色片還能夠使用濾鏡來更改遮色片的邊緣效果,其中遮色片加上高斯模糊,讓遮色片邊緣模糊而成為可即時控制的邊緣羽化效果,是影像合成中很重要的技法。 Step1. 開啟範例練習檔,檔案中的圖層1影像內容,目的可以與背景影像搭配,而圖層1上的影像
Thumbnail
在影像合成上使用遮色片編輯,除了他的隨時可編輯性之外,建立的遮色片還能夠使用濾鏡來更改遮色片的邊緣效果,其中遮色片加上高斯模糊,讓遮色片邊緣模糊而成為可即時控制的邊緣羽化效果,是影像合成中很重要的技法。 Step1. 開啟範例練習檔,檔案中的圖層1影像內容,目的可以與背景影像搭配,而圖層1上的影像
Thumbnail
這次我們要說到遊戲經常使用到的圖片指令系列。在不使用插件的情況下也可以使用來做對話框背景或是立繪顯示。
Thumbnail
這次我們要說到遊戲經常使用到的圖片指令系列。在不使用插件的情況下也可以使用來做對話框背景或是立繪顯示。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News