雜篇-之裸眼3D渲染相機及畫面矯正


主題公園類,或大型廣場led屏幕,直角幕,三維影片如何制作,和最終畫面如何矯正還原。

前兩天,一朋友做的項目,大概就是一個柱狀的led屏幕,可能是立在廣場街角等處,如果這樣子,那個柱狀體的有顏色的兩面就是led屏幕,要做成裸眼3d效果。

 

 

那,要解決兩個事兒,一個是渲染相機怎么打,二個就是最終畫面得是什么樣,才能拿到正常的播放器去播放。

一、渲染相機

  渲染相機當然是要模擬人的視角,於是就在人的正常高度看向led屏幕,打一個渲染相機,渲染相機的透視和角度,要盡量涵蓋整個屏幕,避免畫面浪費,

 

 當然還可以再窄一點,靠近邊緣即可,接下來就制作你的cg場景,角色活動范圍當然就是這個視窗里面,而且是這box盒子里面,裸眼的效果想要強度多大,自行調節相機透視,做沖鏡或出境效果,根據情況去做layout,然后去調節。

這里就出一張渲染畫面,背景不用理。然后接下來就是去弄出,最終在播放器里面播放的畫面,畫面矯正。

 

 二、畫面矯正

  這里畫面矯正,我是用nuke去做的,也可直接在houdini里面去做,我覺得nuke很方便,所以就nuke了,而且還可隨時去調整最終畫面效果之類的。

播放器里最終播放的,肯定是一個二維的視頻,除非自己開發的播放器自帶畸形畫面矯正功能,那就另說。所以這個帶透視效果的肯定是不行的,所以我們就得模擬還原現場的視角和屏幕,

  1、在houdini中導出你的屏幕,也就是兩塊面片,建議分開導,導fbx格式,記得給屏幕展好uv,這里很重要,鋪滿整個uv象限,后面需要用到的。

 

 

  2、導出渲染相機,也導fbx,一般情況不用去導abc,除非你有動畫,那就是運動的渲染相機,那你是在做黑暗乘騎了,

  3、在nuke中導入你剛才導出的相機和屏幕模型,在nuke中就還原了三維場景。

 

   4、用nuke的三維投射,把渲染畫面反投回屏幕當中

 

 

 

 5、然后就是把反投到屏幕上的畫面給弄出來就行了,就是你想要的畫面,這里就用 ScanlineRender 這個節點,然后把projection mode 改成uv模式就可以了,然后自己調整一下,把兩半屏幕畫面拼接到一起,

下圖就是你要拿到播放器里面去播放的畫面。

 

 相應的測試文件   https://i.cnblogs.com/files  在這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM