3D渲染,渲染是CG的最後一道工序(當然,除了後期製作)也是最終使你圖象符合你的3d場景的階段。
基本介紹
- 中文名:3d渲染
- 外文名:3D Render
- 類別:計算機圖形學
- 套用範圍:室外效果圖工業產品的效果圖
- 渲染軟體:Render和Shade
- 數字圖像:明暗著色法
常用軟體
名詞解釋
Shade視窗,提供了非常直觀、實時的表面基本著色效果,根據硬體的能力,還能顯示出紋理貼圖、光源影響甚至陰影效果,但這一切都是粗糙的,特別是在沒有硬體支持的情況下,它的顯示甚至會是無理無序的。Render效果就不同了,它是基於一套完整的程式計算出來的,硬體對它的影響只是一個速度問題,而不會改變渲染的結果,影響結果的是看它是基於什麼程式渲染的,比如是光影追蹤還是光能傳遞。
基本過程
渲染程式通過攝像機獲取了需要渲染的範圍之後,就要計算光源對物體的影響,這和真實世界的情況又是一樣的。許多三維軟體都有默認的光源,否則,我們是看不到透視圖中的著色效果的,更不要說渲染了。因此,渲染程式就是要計算我們在場景中添加的每一個光源對物體的影響。和真實世界中光源不同的是,渲染程式往往要計算大量的輔助光源。在場景中,有的光源會照射所有的物體,而有的光源只照射某個物體,這樣使得原本簡單的事情又變得複雜起來。在這之後,還要是使用深度貼圖陰影還是使用光線追蹤陰影?這往往取決於在場景中是否使用了透明材質的物體計算光源投射出來的陰影。另外,使用了面積光源之後,渲染程式還要計算一種特殊的陰影--軟陰影(只能使用光線追蹤),場景中的光源如果使用了光源特效,渲染程式還將花費更多的系統資源來計算特效的結果,特別是體積光,也稱為燈光霧,它會占用代量的系統資源,使用的時候一定要注意。
在這之後,渲染程式還要根據物體的材質來計算物體表面的顏色,材質的類型不同,屬性不同,紋理不同都會產生各種不同的效果。而且,這個結果不是獨立存在的,它必須和前面所說的光源結合起來。如果場景中有粒子系統,比如火焰、煙霧等,渲染程式都要加以“考慮”。