原文:http://interstation3d.com
翻譯:Hammer Chen
引言
這篇教學裡面我將給您DMC採樣器(sampler)的基本技術背景, 但在談DMC採樣器的技術細節之前, 我們先複習V-ray裡面另外一個採樣器--- Adaptive Subdivision採樣. 我不會談固定的採樣(fixed sampler)技術, 因為固定採樣很直覺. 自適應細分採樣(Adaptive Subdivision sampling)是一項技術, 用在幾乎所有偏差算圖引擎(biased render engine)上, 這是相對舊的技術, 在大部分的狀況應用的非常棒.
(註: DMC的全名是Deterministic Monte Carlo, 也就是確定性蒙特卡羅)
自適應細分採樣可以給你很乾淨, 採樣好的影像, 用來渲染靜態圖片真是太完美了. 但是跟DMC採樣相比, 通常會對影像的同一個地方過度採樣(oversamples), 即使你只需要用少量的反射模糊採樣(glossy reflection samples)就足夠了. 正如我說, 細分採樣器存在於大部分的偏差算圖引擎中, 但我覺得有些積極正面的VRay用戶, 卻開始採用另外一種採樣器演算法. 我知道有個渲染器用了類似於DMC的技術. 兩個算圖器, 越來越被用在高階的製作環境上面, 原因是 DMC目前是基於raytracing, 最佳的在可接受的時間裡面, 計算攝影機景深與3D動態模糊.
自適應的採樣的採樣過程
所有偏差的引擎大部分是用自適應的(adaptive). 這表示, 讓我們先把狀況簡化一下, 比如說有一個3X3像素解析度的區域, 當你算圖的時候, VRAY一開始的時候會用9個採樣來算, 表示每個像素有一個採樣, 我們會先假定採樣的位置位於每個像素的正中間.
3x3 INITIAL SAMPLING
1 SAMPLE PER PIXEL
數量為3x3的啟始採樣
每個像素有一個採樣
如果你不是很了解raytracing運作的方式, 讓我們很快速地複習一遍. 這很簡單, 想想看你有攝影機, 在攝影機前面有個格點(grid), 呈現出你最終算圖的解析度. 如果你場景中有某些物件, 當Vray開始算圖, 它會從攝影機射出線段 (稱為eye ray, 眼睛射線 )一直到像素的中央區域. 像量實際上是由攝影機射出去, 它會勇往直前, 會直線前進直到遇到場景中的物件才會停止.
眼睛的視線撞擊到某物體的點 算圖器就會開始計算該點上面的色彩, 反射, 折射的資訊. 這些會回傳收集的資訊給vray, 告訴它說這就是在該像素的顏色. 從攝影機發出的射線稱為眼睛射線, 或是一級射線. 所有其他從材質射出的射線 用來收集GI, 燈光, 反射…稱為二級射線. 請記住這點, 因為我們會談到這兩種射線. 讓我們複習下面圖示, 讓我們更了解什麼是raycasting.





















