文|王一磊
立體電視包裝的制作方法-在AE中架設(shè)立體攝像機的方法
文|王一磊
如今越來越多的3D立體電視節(jié)目將搬上熒幕,這對于3D節(jié)目的包裝制作也有巨大的需求,怎樣在傳統(tǒng)的視頻包裝軟件中架設(shè)雙攝像機,并且能展現(xiàn)出立體電視的三維空間感,層次感,如何實時的進行效果監(jiān)看?鑒于現(xiàn)在常用的包裝軟件對3D制作還不普及的現(xiàn)狀,本篇將通過AE表達(dá)式關(guān)聯(lián)的方式,實現(xiàn)立體攝像機的制作。
首先我們使用的素材如下,是上海陸家嘴的外拍照片(見圖1)。
在準(zhǔn)備過程中,我們用PS先將場景分層:
圖1
圖2
圖3
前景是玻璃質(zhì)感的建筑,后一層為外白渡橋,背景為東方明珠和高樓群。
將素材導(dǎo)入AE,制作有三維層的動畫合成“cityscape”,1920*1080,frame rate:25,時間就設(shè)10秒(見圖4)。
將各素材層變?yōu)?d層,拉開Z軸坐標(biāo)。
再建立兩個composite,分別為左右眼層,取名為left_eye和right_eye。各自加入cityscape,轉(zhuǎn)3d,并塌陷,其中各加兩個Camera,分別名為左右眼攝像機left_cam,right_cam。使攝像機位置X軸相反移動10。
然后再建立合成stereo,將左右眼層加入,分別加SET CHANNEL,左眼把綠色藍(lán)色點OFF,右眼把紅色點OFF,再把上層的左眼疊加方式變?yōu)锳DD,即可用紅藍(lán)眼鏡在AE中見到三維效果(見圖5)。
由于左右眼的交錯會造成邊緣的損失,所以,我們把left_eye,right_eye的大小調(diào)成2000*1080,保證原始cityscape和stereo,還是1920(見圖6)。
圖4
圖5
在立體電視中包裝制作方面,如何可用現(xiàn)有的包裝軟件進行視頻制作已經(jīng)成為一個困擾制作者的問題。本篇將通過以affter effect軟件工程設(shè)置的方式,提出雙攝像機架設(shè),立體效果實時觀看,安全區(qū)域設(shè)置等問題的解決方案。
在stereo合成中新建NULL層,取名controls.
在controls.層上加slider control,在left_eye上按住ALT點POSTION,出表達(dá)式,寫入
[- thisCom p.layer(“controls”).effect(“Slider Control”)(1)+960,540]表明本合成的左眼合成的位置參數(shù)由controls層中slider control滑桿控制,并且基準(zhǔn)位置為960,540,由于左眼的調(diào)整一般向右,所以在表達(dá)式開頭加上“-”,反向控制。同時,在右眼合成上加上POSTION的表達(dá)式[thisComp.layer(“controls”).effect(“Slider Control”)(1)+960,540]
這樣就完成了左右眼的水平位移滑竿控制。將slider control的名字改為zero paralla(零視差)即可調(diào)整會聚面(見圖7)。
在left_eye,right_eye合成中分別建立NULL層,將攝像機綁定父層為NULL層。各改名為left_dolly,right_dolly。
回到stereo合成在controls層上加slider control,取名為separation。
在左眼的left_dolly層中ALT點ANCHER POSITION表達(dá)式:
[comp(“stereo”).layer(“controls”).effect(“separation”)(1)/2,0,0]
在右眼的NULL層中ALT點ANCHER POSITION表達(dá)式:
[-comp(“stereo”).layer(“controls”).effect(“separation”)(1)/2,0,0]
這樣,控制滑竿separation可以同時直接控制左右眼攝像機的軸距(注意,軸距不可小于零)。
由于cityscape在引入左右眼合成時已經(jīng)塌陷,所以cityscape中的攝像機變化不會影響到左右眼合成中的畫面。這樣操控攝像機極為不便,所以可以使用表達(dá)式將左右眼中的攝像機綁定到中心攝像機上(見圖8)。
在原始cityscape合成中新建camera,取名center_cam,再建NULL層,取名center_dolly,綁父子。
左右眼left_dolly,right_dolly加:4種屬性
comp(“cityscape”).layer(“center_dolly”).transform.position
comp(“Cityscape”).layer(“center_dolly”).transform.orientation
comp(“Cityscape”).layer(“center_dolly”).transform.xRotation
comp(“Cityscape”).layer(“center_dolly”).transform.yRotation
comp(“Cityscape”).layer(“center_dolly”).transform.zRotation
但此時,由于原始cityscape的寬度為1920和左右眼合成寬度2000的數(shù)值不同,所以綁定攝像機后的中心位置也會變化,差了40個像素點,所以我們要把左右眼的left_dolly,right_dolly的position表達(dá)式應(yīng)該改為
centerTrans=comp(“cityscape”).layer(“center_dolly”).transform.position;
[centerTrans[0]+40,centerTrans[1],centerTrans[2]]
這樣可以用中心攝像機的位置,旋轉(zhuǎn)屬性控制左右眼攝像機。
將stereo復(fù)制兩次,改名為render_l,render_r。
然后將左眼渲染合成render_l中的left_eye層position表達(dá)式改為
[-comp('stereo').layer(“controls”).effect(“zero paralla”)(1)+960,540]
將right_eye層position表達(dá)式改為
[comp('stereo').layer(“controls”).effect(“zero paralla”)(1)+960,540]
圖8
right_eye隱藏,并將left_eye中的set channel效果隱藏,反之同理調(diào)整右眼渲染合成render_r。這樣就可以單獨渲染左右眼了。
我們以55寸電視屏幕來做參考,電視機的高度為68cm,人眼瞳距為6.5cm視差角為1°時,觀影距離為201cm為佳。由于人的觀影視差角為1°時最舒服,如圖9所示。
實像角為2°,虛像角為3°,得公式:204/(6.5-x)=tan88.6
得x=1.48,得BC為3.6cm。
相當(dāng)于在屏幕上的左右眼視差小于高清電視水平畫面的2.9%,約57個像素。所以我們可以在AE中標(biāo)尺進行測量視差幅度。
由于攝像機的軸距,ZOOM推拉,會聚面調(diào)整,以及最遠(yuǎn)端,最近端被攝物體離攝像機的距離都會影響到視差的最終大小,所以,57個像素點(即3%出入屏效果)是個極限,有些保守的審片方式甚至提出出屏控制在1.5%左右,所以尺度可適當(dāng)進行調(diào)整。
以上介紹了在AE軟件中,架設(shè)立體攝像機的方法,可以直觀的使用紅青眼鏡在普通的電腦屏幕上觀看效果,并且可以調(diào)整匯聚面,軸距,攝像機運動,還可以分別渲染左右眼,應(yīng)該說已經(jīng)很真實的模擬了現(xiàn)實中的立體支架攝像機。但其中怎樣避免超標(biāo),怎樣的運動方式適合立體電視的觀影習(xí)慣,還需要大家在實踐中慢慢體會。
如今立體電視越來越多的制作,也對我們的制作能力提出了新的要求,在了解并且熟練掌握本文所述方法的基礎(chǔ)上,并且配合AE強大開放的功能,我們一定可以做出各種縱深感強,層次豐富的立體電視效果,為立體電視的熒屏錦上添花。
(工作單位:上海東方傳媒集團有限公司技術(shù)運營中心)