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