游戲原型系列 vol.4 Cinemachine DollyCart(移動(dòng)式攝影車(chē))和Track(軌道)-2019.3
摘要
在攝影術(shù)中,術(shù)語(yǔ)“跟蹤拍攝”是指相機(jī)在拍攝的同時(shí)移動(dòng)的場(chǎng)景。為了拍攝照片,將相機(jī)安裝在攝影車(chē)上,然后將攝影車(chē)放置在軌道上。在拍攝場(chǎng)景時(shí),相機(jī)會(huì)沿著軌道移動(dòng)。
在本教程中,您將設(shè)置一個(gè)Cinemachine相機(jī)進(jìn)行跟蹤拍攝。
?
1.簡(jiǎn)介
開(kāi)始本教程之前,請(qǐng)將Unity的版本升級(jí)到2019.3。
在攝影中,術(shù)語(yǔ)“跟蹤拍攝”是指一個(gè)場(chǎng)景,在該場(chǎng)景中,相機(jī)會(huì)與正在拍攝的東西一起移動(dòng)。為了拍攝照片,將相機(jī)安裝在攝影車(chē)上,然后將攝影車(chē)放置在軌道上。拍攝場(chǎng)景時(shí),相機(jī)會(huì)沿著軌道移動(dòng)。
使用攝影車(chē)推車(chē)和跟蹤來(lái)創(chuàng)建跟蹤鏡頭的功能是Unity Cinemachine?Package中的選項(xiàng)之一。Cinemachine是一個(gè)統(tǒng)一的自動(dòng)相機(jī)系統(tǒng),可用于游戲中的相機(jī),電影和過(guò)場(chǎng)動(dòng)畫(huà),電影預(yù)可視化以及虛擬電影電子競(jìng)技解決方案。
Cinemachine的“跟蹤和移動(dòng)”功能使您可以通過(guò)設(shè)置虛擬攝像機(jī)在其間移動(dòng)的路徑路線(xiàn)點(diǎn)來(lái)跟蹤場(chǎng)景中的目標(biāo)。(圖01 )
像其他Cinemachine相機(jī)功能一樣,您可以創(chuàng)建一個(gè)虛擬相機(jī)來(lái)為Scene的主相機(jī)提供控件。無(wú)需直接移動(dòng)虛擬攝像機(jī),而是將其分配為跟隨移動(dòng)式攝影車(chē),該推車(chē)沿場(chǎng)景周?chē)诼窂近c(diǎn)的軌跡行駛。
您可以使相機(jī)沿軌跡關(guān)鍵幀,或者可以使用Cinemachine Auto Dolly功能,無(wú)論對(duì)象做什么,該功能都使相機(jī)與對(duì)象保持固定的距離。這在預(yù)制作中非常有用,它允許您設(shè)置鏡頭然后修改主體的表現(xiàn),或者在想要以可變速度跟隨對(duì)象的游戲中。

2.添加Cinemachine
在菜單欄中,轉(zhuǎn)到Windows>Package Manager(程序包管理器)。
等待所有軟件包加載,然后從列表中選擇Cinemachine,然后單擊“Install(安裝)”。
?
3.?添加Cinemachine Brain
Cinemachine Brain充當(dāng)所有其他Cinemachine組件的集線(xiàn)器。它控制著主攝像機(jī),并允許用戶(hù)創(chuàng)建和控制許多不同的虛擬攝像機(jī)。
在場(chǎng)景中選擇主攝像機(jī)。
在檢查器中,單擊“添加組件”。
選擇“ Cinemachine”>“ Cinemachine Brain”。(圖02)

?
4.添加虛擬攝像機(jī)Cinemachine
虛擬攝像機(jī)是使用“時(shí)間軸”創(chuàng)建某些攝像機(jī)行為和攝像機(jī)鏡頭的關(guān)鍵。通過(guò)“游戲”視圖查看虛擬相機(jī)的行為時(shí),可以使用“死區(qū)”和“軟區(qū)”邊界進(jìn)行調(diào)整。如果目標(biāo)進(jìn)入死區(qū),相機(jī)將不會(huì)在此范圍內(nèi)旋轉(zhuǎn)。在“軟區(qū)”中,照相機(jī)將逐漸重新對(duì)準(zhǔn)目標(biāo)??梢允褂谩疤摂M攝像機(jī)”參數(shù)來(lái)調(diào)整這些范圍。
在菜單欄中,選擇Cinemachine>創(chuàng)建虛擬相機(jī)。
選擇虛擬攝像機(jī),然后將一個(gè)GameObject分配給LookAt參數(shù)。 (圖03 )

選擇“Game”視圖并調(diào)整死區(qū)邊界。
調(diào)整軟區(qū)范圍。(圖04 )

修改鏡頭(Lens)參數(shù)。
調(diào)整阻尼(Damping)參數(shù)。
通過(guò)調(diào)整死區(qū)和軟區(qū),相機(jī)將不會(huì)跟蹤目標(biāo),直到目標(biāo)開(kāi)始移至死區(qū)之外。相機(jī)將根據(jù)相機(jī)上設(shè)置的衰減參數(shù)在“軟區(qū)”內(nèi)跟蹤目標(biāo)。阻尼決定了在追蹤目標(biāo)時(shí)相機(jī)的松度或剛性。
?
5.添加Cinemachine移動(dòng)式攝影車(chē)和軌道
可以分配虛擬攝像機(jī)以跟隨推車(chē),并且可以分配移動(dòng)式攝影車(chē)以跟隨軌道。您可以創(chuàng)建具有必要路徑點(diǎn)的航跡,并提供每個(gè)點(diǎn)的Vector 3位置。
從“ Cinemachine”下拉菜單中,選擇“創(chuàng)建移動(dòng)式攝影車(chē)和軌道(Create Dolly Track and Cart)”。
選擇虛擬攝像機(jī),然后將Dolly Cart分配給Follow參數(shù)。(圖05 )

在“層次結(jié)構(gòu)”窗口中選擇“ Dolly Cart”,并確保將“ Dolly Track”分配給“ Path”參數(shù)
在軌道的“更新方法(Update Method)”,“速度(Speed)”和“位置(Position)”中調(diào)整Dolly Cart的參數(shù)。(圖06 )

在“層次結(jié)構(gòu)”窗口中選擇“ Dolly Track”。
單擊路徑點(diǎn)(Waypoints)內(nèi)容中的+ 按鈕,以根據(jù)需要添加盡可能多的新路徑點(diǎn)。
調(diào)整Waypoint值以設(shè)置其Vector 3位置和角度Roll值。(圖07 )

您可以使用“分辨率(Resolution)”設(shè)置軌跡的平滑度。
選中“循環(huán)播放(Looped)”會(huì)將最后一個(gè)Waypoint循環(huán)回到第一個(gè)Waypoint位置。
借助Cinemachine和移動(dòng)式攝影車(chē)和軌道功能,您可以快速輕松地為觀眾創(chuàng)建身臨其境的電影體驗(yàn)。您可以創(chuàng)建多個(gè)軌道,并通過(guò)時(shí)間軸將虛擬攝像機(jī)分配為跟隨其他軌道。
?