主題公園類,或大型廣場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 在這里