2011年1月7日 星期五

HW3

這次作業是3D立體影像創作!

在做3D影像之前,首要先分別拍攝左右眼兩張影像。









如果要拍得好就要考慮拍攝物體的距離、左右位移的距離,
要注意不要拍的一前一後、一上一下,這樣效果才好。

根據網路上的一些資源可得知以看書而言,
拍攝距離30cm、左右拍攝視角約12度以內,
是適合做3D影像的左右兩張照片。

拍完兩張照片後我寫了程式把它做成3D影像,
完成後:

















不過因為第一次拍的關係..拍的實在不好,所以就借用網路上的左右圖片。










製作成3D影像:

















製作完成後就可以用拿紅藍眼鏡來看。

雖然老師說看起來有立體效果,但我當時怎麼看卻看不出來...
左右眼所看到的照片沒辦法解讀出立體效果來,
不曉得是圖不夠大還是看的距離、角度的問題,或許也跟看得經驗有關吧!

不過拿下面這張圖看,就很有立體效果!


















我們之所以能看到立體效果是因為人有左右眼可以感覺出物體的遠近,
所以我們才用兩張照片來模擬分別由左右眼看到的影像,
而影像又是由RGB三原色所組成,我們把R、GB分別取出後重疊,
用3D眼鏡讓左眼只看到紅色,右眼只看到藍色,
經由左右眼影像,大腦就會自動分析出遠近、立體的效果。

程式碼部分:








這個概念是當時老師靈機一動想到的,效果好程式又簡單!

不過我原本是這樣寫的:











雖然別人說看起來也不錯,紅藍分明,但其實效果還是不如上個程式。

而強化色彩值這公式是我從某老師給期中考成績開根號乘以十所想出來的...
後面乘16是自己按計算機湊出來的,拿255算算就可以知道有沒有超過範圍,
當然這公式沒有一定,只要效果好就是好!

沒有留言:

張貼留言