所謂裸眼3D,就是讓二維平面的畫面顯示“真實”的三維立體效果,比如大家從網上看到的不少街道3D特效畫,其以假亂真的立體效果令人震驚(圖1)。這么復雜的3D效果,我等普通人是制作不出來的,不過本文要介紹的方法,讓你只需畫兩條直線就能實現立體效果,而且還能制作成動態圖。

兩條神奇的參考線
我們平時觀看的3D電影的原理其實很簡單,當戴上3D眼鏡后,面對同一塊屏幕,觀眾的兩只眼睛所看到的畫面是有細微差別的,這些差別增加了二維平面的縱深度,從而在觀眾的頭腦中形成三維立體的錯覺(圖2)。

但是沒有了3D眼鏡的輔助,祼眼很難在同一幅畫面中看出區別,這時我們可以在畫面中添加一些參照物,讓畫面產生有前有后的距離錯覺,模擬出3D效果。最為簡單的參照物,就是給畫面添加幾道垂直或水平的白線(線條要有一定的寬度)。從下圖的示例可以看出,同樣的畫面添加了兩條白線后,主角立即脫穎而出,與畫面產生間離效果,具有了立體感(圖3)。

視頻拆分添加參考線
靜態圖片上添加白色參考線的操作非常簡單,幾乎所有的圖像編輯軟件都能實現。不過要為動態視頻添加參考線就稍微復雜一點了,一個較好的方法就是先把視頻拆分成幀畫面,然后在每一幀畫面中分別操作,最后再合成到一起。
CFan上一期的《拖拖拽拽 視頻快速轉Gif》一文中,介紹了通過Ffmpeg快速分解視頻的方法。我們可以用此方法將視頻分解,再在Photoshop(本文以CS5版為例)中逐幀打開、分別處理。如果手中的素材本身就是Gif格式,或者是Photoshop本身所支持的MP4等視頻格式,則無需分解操作,直接在Photoshop中打開即可,以筆者的使用的Gif素材為例,打開后,Photoshop自動將每一幀畫面放置在單獨的圖層中了(圖4)。

為了后續操作方便,我們創建一個新圖層用來畫參考線。在新圖層上,首先將前景色設置為白色,然后選中工具箱上的矩形工具右擊,從彈出菜單中選擇直線工具。接下來在上方的工具欄中,將直線的粗細設置為1厘米(根據個人喜好而定),模式設置為“填充像素”,設置好之后等距離畫兩條白色垂直線。
因為每一幀畫面都要添加參考線,所以我們將參考線圖層多復制幾份,在每一幀圖層上都放置一個(圖5)。

繼續操作前,按Ctrl+S保存圖像,以免前面的工作丟失。為方便操作,可將不相關的圖層暫時隱藏(點擊關閉圖層前面的眼睛圖標即可),只顯示當前操作的兩個圖層(一個幀畫面和一個參考線)。
我們無需對所有幀畫面進行處理。本例動畫中鏡頭角度是圍繞人物轉動的,只有當人物與參考線有重疊的時候,我們將重疊部分的參考線擦掉就可以了。這里的操作有幾個小技巧,首先是將參考線圖層的不透明度降低,這樣可以看到下面圖層的圖像,擦除的時候更容易操作,等擦除干凈之后重新將不透明度恢復為100%。另外就是每幀畫面處理好之后隨時按Ctrl+Shift+E鍵合并可見圖層,將參考線和幀畫面合二為一(圖6)。

導出裸眼3D動態Gif圖
處理完畢,接下來就是生成動態Gif圖了,這在Photoshop中非常簡單,點擊菜單“文件→存儲為Web和設備所用格式”命令(快捷鍵為Ctrl+Alt+Shift+S)打開一個對話框,在右上角將存儲格式設置為Gif,然后按需要設置各項參數(圖7)。對話框左側有“原稿”、“優化”、“雙聯”和“四聯”選項卡,可以預覽不同參數設置下的畫質效果,并可以預覽最終生成的文件大小。

可以看出,按原稿質量輸出的話,Gif的文件會非常大,而選擇優化模式輸出,一個常規短Gif甚至能壓縮到100KB左右,非常適合于網上傳播。
設置完畢,點擊下方的“預覽”按鈕,將自動打開瀏覽器,預覽動畫的最終效果。如果感覺滿意,則回到Photoshop中,點擊“存儲”按鈕,就可以將處理結果導出為Gif動畫了。
小提示:如果前面是通過Ffmpeg分解視頻并在其他圖像軟件中進行的逐幀操作,那么最后依然可借鑒CFan上一期《拖拖拽拽 視頻快速轉Gif》一文中的方法,以“gifski -o anim.gif frame*.png”命令來合成為Gif動畫文件。
|