朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊|登陸

等待

返回 展開菜單

Maya-Vray-Nuke 深度合成圖文教程

rayfire動力學 觀看預覽

rayfire動力學

包含2節(jié)視頻教程
關注8.7萬

rayfire制作破碎、爆破、子彈等都有其獨特的地方。你可以快速制作類似美國大片的破碎效果。利用軟件快速模擬大爆炸或者子彈的碎片。增加你的特效技術含量!

關閉

翻譯:保羅大D

原始文章地址:http://therenderblog.com/deep-compositing-with-vray/ 感謝作者的無私分享

前段時間Vray3.0?for?Max已經發(fā)布了,其中最讓人興奮的一項功能就是Exr2.0的支持,也就意味著Vray可以輸出Deep通道了.這給CG的后期制作提供了巨大的便利特別是對于LiveAction來說,那可是相當方便的.還有就是對于毛發(fā)跟煙霧流體的遮罩問題,也可以完美解決.調節(jié)起來也是相當方便的.唯一的問題就是Deep層的數據量是很大的.需要比較多的硬盤空間.

RMAR以及Mantra都是能夠支持Deep,多軟件流程的問題也可以通過Deep來解決.還是相當方便的

這里是作者早期的一篇文章,那會兒Vray3.0還沒有出來.所以以早期版本講解一下如何使用,3.0的用戶其實也是可以直接使用的,方法都是一樣的.

首先你需要一個插件(3.0請直接無視),如下圖所示.你可以去Vray的官方論壇或者GG一下.如果還沒有的話,你可以去找Vray官方的售后支持.他們會給你免費發(fā)送的.

說一下如何安裝

下載好插件之后.里面有一個Readme,按照指示一步一步來...這里作者沒有具體說明,忽略.maya2014里面你不需要替換掉任何文件,因為Vray插件已經更新內置了這項功能.,max里面使用給予的文件替換掉vrayplugins里面的“vraystereoscopicNNNN.dlo文件

現在你就能渲染輸出Deep文件了,但是你還得在Nuke里面讀取他.所以你需要把vrstReaderDeep.dll放到你的Nuke插件路徑下.這個文件并不會在你Nuke里面生成一個新的Read節(jié)點,取而代之的是讓你的Deep?Read能夠直接去讀取Vray輸出的Deep通道

3D場景

這是我用Qtown腳本生成的簡單城市場景.在渲染層里面把他劃分了一下.地面一層,前面的建筑物一層,最后面的建筑物一層

如何渲染Deep

如果你是使用的maya,在渲染設置里面,Vray?Common面板里面,拉倒最底下,你會看到?“post-translate?Python?script這么一項.然后輸入下面的腳本

from?vray.utils?import?*?p=create("OutputDeepWriter",?"deepWriter")?p.set("file",?"path/to/deepfilename..vrst")?#?disable?normal?output?to?prevent?errors?findByType("SettingsOutput")[0].set("img_file",?"")

簡單來說,這個腳本會覆蓋掉你當前的輸出設置,并且會渲染輸出一個”.vrst”的文件,里面包含著你場景的Deep數據,以及你的Beauty,還有一些其他的渲染元素

如果你想要使用exr文件的話,vrst轉換為exr也是很簡單的.直接使用vrst2exr.exe就可以了(把需要轉換的文件拖拽過去即可).Nuke里面的DeepRead,exrvrst都是可以讀取的.

Max用戶:創(chuàng)建一個Vray的幫助物體,位于(Helpers?>>?VRay?>>?VRayStereoscopic).設置ShadeMap?模式為?“Render?shade?map.打開?“adjust?resolution”?屬性.選擇Deep?pixel?mode并且選擇輸出路徑.渲染之后再你就能在之前你選擇的路徑你找到ShadeMap,也就是Deep通道

Nuke里面讀取Deep文件

創(chuàng)建DeepRead節(jié)點,然后使用DeepMerge節(jié)點把Deep文件合并到一起.這時候你就能見到Deep數據是有多么的好用了.你能夠看到你的圖像是完美的合并在一起的,他們之間是不需要渲染任何遮罩的(不管你合并時候的順序是怎樣的).因為每個文件的Deep數據會為每個像素的Z軸線存儲一個數值

你可以在通道里面查看Deep信息,鼠標放在圖片上能夠查看到Deep的數值

研究一下其他的Deep節(jié)點

使用DeeptoPoints節(jié)點,可以讓你在Nuke的三維試圖里面查看到圖像的點云信息.如果你想要把nuke里面的三維物體放置進去的話,這是非常有用的.但是你得需要從你的三維軟件里面來導出相機,并且在Nuke中讀取

在場景中放入Nuke3D物體,之后我們可以使用Deep圖像來把他們合并到一起去(遮罩什么的會完美匹配)

使用Scene節(jié)點把他們合并到一起,并且使用ScalineRender來渲染他們.現在我們就可以使用DeepFromImage節(jié)點來提取剛出圖像的Deep數據了.然后我們便可以把剛剛生成的圖像跟之前的圖像合并到一起了.他們之間是不需要任何遮罩的,更不需要你來手動ROTO.因為他們都存在Deep數據,所以知道如何合并到一起了.會自動處理前后關系

你可以隨意去調節(jié)你的物體的位置,看看他們是如何跟場景交互的.放在原始物體的前面后面都是沒有問題的,不需要畫ROTO.

總結

通過上面的簡單小案例,我們能否看到Deep合成的無限可能性.當跟復雜場景交互的時候,比如流體,毛發(fā)一類不太方便渲染遮罩的,還有就是LiveAction的部分.這個完全就可以加入到你的工作流程中去.最后給個小提示.你可以使用DeepRecolor節(jié)點來合并那些不支持Deep數據的渲染器渲染出來的圖像

朱峰社區(qū)3dsmax2016模擬學習系統 朱峰社區(qū)3dsmax2016模擬學習系統

朱峰社區(qū)網頁版
朱峰社區(qū)網頁版(手機掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號
朱峰社區(qū)微信公眾號(微信掃一掃-關注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權規(guī)則本站圖文皆來自互聯網共享資源,如涉及到版權請查看版權規(guī)則。本平臺提供圖文僅可用于個人學習,如用于商業(yè)請購買正版。您必須遵守的版權規(guī)則

未知用戶

未知用戶

2005-2024 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2024 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號

回頂部

1.復制文本發(fā)給您的QQ好友或群、微信等;好友點擊鏈接以后,轉發(fā)就成功了。 2.如朋友點擊您的鏈接,您需要需刷新一下才行;同一個好友僅能點擊一次。
購買VIP,觀看所有收費教程!!