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