- 干貨|NukeVR合成制作(二)
“NukeVR合成制作”系列教程為完美動力教育高級Nuke講師周士誠老師 原創(chuàng)干貨,第二期的精彩內(nèi)容現(xiàn)在呈現(xiàn)!
CaraVR結(jié)合Vray for Nuke與VoxelSystem體積云MochaVR制作立體全景CG合成2D轉(zhuǎn)3D案例
當(dāng)然渲染之前我們需要對渲染結(jié)果進行分層,這是最基本的合成常識。
這里呢我分出來我需要的分層,大家可以按自己的合成習(xí)慣去分自己想要的分層。
測試渲染,我們得到了一個差不多效果,這個只是去大體匹配了光源而已。
同樣我們也得到了一個分層渲染的結(jié)果,可以測試合成使用。
這樣我們就做好了完整的模型部分,至于光源與材質(zhì)參數(shù)調(diào)節(jié)我們需要對應(yīng)場景調(diào)節(jié)使用。
在完成了以上工作后我們需要準(zhǔn)備把CG的摩托放入到全景視頻中。我們在上個教程中說明了,全景視頻是一個運動的全景鏡頭,所以我們需要反求全景相機,在這里我依然使用nuke制作相機反求,現(xiàn)在還沒有真正意義上的VR相機反求軟件。都是基于一個畫面的反求去做其他畫面。
首先我們需要把VR視頻進入頭顯模式,找到我們需要放入摩托的位置。這樣使那個位置生成點云方便我們對位。
我們這里還是使用C_SphericalTransform節(jié)點,這個在上節(jié)課程中介紹過。
得到一個頭顯后的畫面,我們對這個畫面進行相機反求。在nuke中肯定使用CameraTracker節(jié)點了。Nuke目前無法像PFTracker一樣真正意義上的反求遠景相機,但是CameraTracker在工作當(dāng)中也是夠用的,我在這里制作了一個快速結(jié)算全景相機的工作流,方便觀察參考使用。
可以直接結(jié)算全景點云。
渲染點云可以查看跟蹤準(zhǔn)確性。
從中我們可以找到需要放置摩托車的地方進行查看。
得到的效果當(dāng)然還是不錯的,地面上也有很多點,我們只認(rèn)了一下地面上的點作為3維視圖中的地平面。
然后我們把摩托車的模型放置到,人行道上,自行車的后面。
利用TransformGeo節(jié)點,把模型對位。
基于我們的跟蹤還是不錯的,所以點云位置還是很正確,所以我們根據(jù)點云把摩托放上去就可以了。然后根據(jù)這個單獨畫面的環(huán)境,去匹配燈光位置,顏色,強度就可以了。
在這我們需要創(chuàng)建一個地面了,這個地面的作用就是需要對摩托的金屬材質(zhì)提供反射。還有就是提供合成所需要的陰影。
做地面貼圖的首選肯定是投射當(dāng)前畫面了,這個就是傳統(tǒng)合成的基礎(chǔ)操作了。
我們有了地面就可以測試渲染了。