如何合理運(yùn)用3D Max和瑪雅渲染輪廓線
在現(xiàn)實世界中,我們用肉眼觀察物體或者用普通攝像機(jī)記錄景物時,一般不會出現(xiàn)物體帶有線框的現(xiàn)象。然而,在許多CG作品和個人作品展示時,我們經(jīng)常會看到帶有線框的模型,這是為了展示作品的制作過程或者實現(xiàn)線框的
在現(xiàn)實世界中,我們用肉眼觀察物體或者用普通攝像機(jī)記錄景物時,一般不會出現(xiàn)物體帶有線框的現(xiàn)象。然而,在許多CG作品和個人作品展示時,我們經(jīng)常會看到帶有線框的模型,這是為了展示作品的制作過程或者實現(xiàn)線框的特殊效果。
使用Mental Ray進(jìn)行線框渲染
Maya具有線框渲染功能,并且可以通過配合渲染全局設(shè)置中的線框渲染功能來實現(xiàn)模型的線框效果。首先,選擇要進(jìn)行線框渲染的物體,并給它賦予Lambert材質(zhì)。在Hypershade的工作區(qū)中選擇賦給物體的lambert2材質(zhì),并在Hypershade中選擇材質(zhì)球的上一層級,顯示出lambert25G。
開啟物體模型的線框渲染
打開物體模型本身的線框渲染選項,需要點擊工作區(qū)中的lambert2SG。在屬性面板中,有以下幾個參數(shù)需要設(shè)置:
- Contours: 選擇是否讓物體參與線框渲染,勾選后所選物體將進(jìn)行線框渲染。
- Color: 線框渲染時線框的顏色。
- Alpha: 線框渲染時線框的透明度。
- Relative Width: 渲染線框的相對寬度,以圖像尺寸的百分比計算。
- Absolute Width: 渲染線框的絕對寬度,以像素為單位計算。
- Width: 線框的粗細(xì)大小。
全局渲染設(shè)置中的線框渲染屬性
在Render Settings中打開全局渲染設(shè)置,選擇Mental Ray的線框渲染屬性菜單。以下是幾個重要的參數(shù)設(shè)置:
- Enable Contour Rendering: 勾選后表示打開全局線框渲染,但是此時即使勾選了Enable Contour Rendering,渲染也不會產(chǎn)生線框效果,還需要設(shè)置其他參數(shù)。
- Hide Source: 隱藏物體,只渲染線框。勾選后,F(xiàn)lood Color被啟用。
- Flood Color: 設(shè)置隱藏物體區(qū)域的顏色。
線框渲染的其他參數(shù)設(shè)置
除了上述基本參數(shù)外,還可以設(shè)置以下參數(shù)來調(diào)整線框渲染的效果:
- Oversample: 線框的采樣質(zhì)量設(shè)置,數(shù)值越大,線框越精細(xì),質(zhì)量越高。
- Filter Support: 過濾器的作用范圍,包括Around silhouette和Between different instances兩種模式。
- Enable Color Contrast: 顏色采樣對比,對圖像中像素進(jìn)行采樣對比處理,如果像素間的顏色分量值之差大于設(shè)定的顏色值,則進(jìn)行線框繪制。
- Enable Depth Contrast: 深度采樣對比,根據(jù)像素的Z深度進(jìn)行對比,超過設(shè)定閾值時產(chǎn)生線框效果。
- Enable Distance Contrast: 距離采樣對比,基于映射到物體表面上的某個采樣點進(jìn)行距離對比計算。
- Enable Normal Contrast: 法線變化采樣對比,當(dāng)像素間法線的變化差值超過設(shè)定角度時進(jìn)行線框的繪制。
- Enable UV Contours: 根據(jù)模型的UV值或NURBS模型的ISO線進(jìn)行線框繪制。
通過合理設(shè)置這些參數(shù),我們可以達(dá)到想要的線框渲染效果。