大家好,今天我們來講解一下當我們點選渲染時,它具體的流程是什麼。這是我個人認為比較重要的一個知識點。

我們首先說一下這個圖解存在的前提:首次引擎用的是發光圖,二次引擎隨便選哪個都可以。但是首次引擎必須是發光圖。那麼它的流程就是以下圖片中的這樣一個流程。

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

我來解釋一下,首先“投射搜尋光線”,它從攝像機發射搜尋光線,然後“自適應細分判斷”,它決定何處採點、何處不採點。接著是“從二級到一級反彈運算”,這一步可能不是很好理解是什麼意思,我們透過圖解來看一下。

攝像機發射搜尋到方框1,然後反射到方框2。之後藍色的線條表示二級反彈。這個流程已經講解過了,大家也都懂了。但是真正運算的時候,攝像機是這樣發射搜尋光線的,最後收到的肯定是光源。他找到光源後,其實是從光源判斷這個光源有多亮,方框1和方框2分別有多亮,最終知道方框1內點的資訊。

【3dmax】Vray渲染的內部流程

所以這個引擎雖然是

反向原理

,但是最終算亮度的時候肯定要從燈光的地方開始算。所以從二級到一級反彈運算是先算二次反彈再算一級反彈。

自適應細分的時候已經確定了何處採點、何處不採點;那麼從二級到一級反彈運算完成之後呢,已經知道了每個取樣點的亮度是多少。這樣就可以“生成光子貼圖並儲存在記憶體裡”。接下來開始渲染影象,渲染影象的時候是“呼叫記憶體中的

光子貼圖

渲染最終影象”,最後“完成渲染而記憶體中仍保留呼叫的光子貼圖”。這也就是為什麼渲染之後可以點一下儲存,就是這個道理。

那我們現在選擇一個單幀的,然後選擇低質量,來渲染一下。注意

二次引擎

選擇的是“無”。然後點選渲染時,你會看到有一個程序框出現。

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

這個介面上可以看見prepass,這是預算的意思,表示正在運算。運算完成之後會出Rendering image,這表示已經在渲染影象了。那我們來整理一下剛才這個過程開始運算的時候完成的是哪幾步。

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

在運算的時候進行了前4步,包括“投射搜尋光線”、“自適應細分”、“二級到一級反彈運算”、“生成光子貼圖並儲存在記憶體裡”。這些過程都在剛才的prepass裡進行。之後“呼叫記憶體中的光子貼圖渲染影象(就是最後把影象擦出來的過程)”,這是

rendering image

。表示在渲染影象。

那麼渲染完成之後,記憶體中仍然保留呼叫的光子貼圖。也就表示它生成的光子圖現在仍然在記憶體裡面,你如果想把它永久儲存下來,你就可以點一下儲存。如果你不儲存,重新調一下數值後又重新渲染一次生成了新的光子貼圖,就會把原來記憶體裡的光子貼圖替代掉。所要要是不儲存的話,再次渲染就會徹底丟失。整個就是這樣的一個流程,一定要記住。

下面為大家證明一下到底是不是從二級到一級進行的運算。比如我現在二次引擎選擇

燈光快取

,為什麼選它呢?因為這個引擎還沒講過,大家可以先看一下大致流程。

【3dmax】Vray渲染的內部流程

現在點一下渲染,大家注意程序表上顯示的是什麼。寫的是building light cache,意思是建立燈光快取結構。

【3dmax】Vray渲染的內部流程

這說明它肯定是先運算二級反彈,然後在運算一級反彈。現在把細分值改小一些,改成300,然後再次進行渲染,還是注意程序框。前提是首次引擎選擇發光圖,二次引擎是燈光快取。

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

再看一下程序,程序框上顯示的是building light cache,這個完成之後是prepass,接著是rendering image。

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

【3dmax】Vray渲染的內部流程

透過上面的演示就已經證明了它的過程肯定是從二級到一級運算。那為什麼不選擇BF演算法來進行演示呢?由於BF演算法非常簡單,你可以看到他的引數也非常少,當它作為二次引擎的時候,首先它不會產生分裂,也就表示這個細分值沒有意義了。

僅僅是反彈次數有意義,所以是一個單光線的運算過程,非常簡單。在Vray就直接把它整合到比如prepass裡面了。

【3dmax】Vray渲染的內部流程

如果二次引擎渲染選擇BF,直接就是prepass了。之所以選擇燈光快取演示的目的就為了讓大家看清它是先進行二級反彈,再進行以及反彈的。

最重要的內容還是真個流程,要把這個流程記住,每一步分別都做了些什麼。最重要的是前5步,第6步部只是做一個提示:渲染完成之後記憶體中仍然保留著生成的光子貼圖。這篇文章的重點就是渲染的流程是什麼。

那麼今天呢,就給大家分享到這裡

【學習交流】

覺得不錯記得點贊收藏+關注哦~

更多高階及學習資料:人工解答點選此處

國內外最全免費模型下載相關文章:點選此處即可獲取

更多精彩:學習3dmax有前途嗎?

更多精彩:初學3Dmax的50條建議

更多精彩:3dmax常見的八十個問題彙總

更多精彩:關於3DMAX的各種錯誤解決方法合集

更多精彩:怎麼做效果圖能做的好看?

更多精彩:3dmax材質疑問大全

更多精彩:學習3dmax有前途嗎?

更多精彩:3dmax常見問題大全

更多精彩:3Dmax安裝出錯狀況合集