真實汽車車輪的制作過程,適合于初學Nurbs建模的人(3)
打開你的Maya,切換到Front視圖,創(chuàng)建圓滑的曲線(如pic 0所示)。在這個教程里我使用厘米作為單位,車輪的直徑為3.927(如pic 1),這個尺寸在xyz軸上都是有效的,你可以自己選擇你喜歡的尺寸,如3.9或4。
現(xiàn)在選擇第二條圓環(huán)曲線,使用surface >planar命令。然后使用 edit nurbs>rebuild 命令重建曲面,改變曲面UV度為8x8,這一點非常重要,因為我們需要一個非常精確的曲面。
在Front視圖里選擇CV點,將其在-z軸方向拉伸,數(shù)值約為-0.235。你可以在Channel box里看到這一數(shù)值。
選擇9個CV點,將其在-z軸上拉-0.235的距離。
選擇那些卵形的曲線,并在-z軸上移動-0.46。
先選擇大的卵形曲線,按住Shift鍵選擇小形卵形曲線,一組一組的Loft它們,然后就可得到如下圖的結果。
現(xiàn)在選擇其它曲線(三角形和中心那些小圓),然后在-z軸上Extrude -0.5的距離。記住:Extrude出來是應該椒Nurbs曲面,打開你的Extrude選項,設定距離并確定輸出的幾何體為Nurbs曲面。
在進入fillet及trim 的工作之前,有一些很重要的事情我們應該了解一下Maya的鑲嵌的圓滑設置。很多的使用Maya的人都會造成此類現(xiàn)象。
當你在使用Nurbs做一些Fillet和Trim的工作時,在全局渲染里將預視圖設為產品質量很重要的。雖然它只是預視圖,產品質量可以圓滑縫合點。抗鋸齒(Anti-alias)在Maya里的設置,對Fillet和Trim Nurbs表面也是同樣重要。在這種情況下,我不是想說要重建表面,我們可以通過對抗鋸齒的設置來改善它。
讓我們談談鑲嵌的問題,你可以選擇這3個選項中的一個或三個都選來設置:
1. 在Circular Fillet物體前,確認你的Positional Tolerance( 在Circular Fillet 選項里)是否已經設置到最小的值,以便在兩個要Fillet的曲面中得到最好的結果,你可以設為0.010(缺省就是0.010),同樣你也可以將Tangent Tolerance設為0.0100,在這種設置下,Maya可以在嚴謹?shù)倪B接兩個曲面。
2.Maya會自動創(chuàng)建Nurbs曲面的鑲嵌,你可以在render menu 里查看它。如果你想渲染你的Nurbs場景,你必需要做的是選擇你所有的Nurbs物體,到你的render menu 里設置Nurbs鑲嵌,然后渲染場景,它可以減少縫隙.它會增加你的渲染時間和內存,但是可以使你的曲面平滑。
3.當你每次完成Fillet和Trim操作,選擇已被Fillet和Trim過的物體設置它們的Advanced Tessllation屬性,將UV設為20x20, 不要忘記在全局渲染里設置產品質量。雖然不一定要到20x20,但是我認為這是一個比較好的數(shù)值,請你注意使用這個方法,它會增加你的渲染時間。
4.如果遇上很糟糕的情況,你可以在兩個表面連接的地方之間增加你的Isoparm。但我認為你會使用No.1 和 No.2 來改善這種情況。不要太擔心這種情況。
重要:在你Circular Fillet 時,一定要在選項框中選擇在表面創(chuàng)建曲線,否則你將不能剪切曲面。Cirular Fillet前,先選擇Loft/Extrude的曲面,然后再選擇主要的面,circular Fillet 它們,這樣會讓我們記得circular fillet 的方向。
開始Circular fillet:在這里,我首先circular三解形曲面(pic 15). 我將Circular fillet的值設為-0.03(有可能circular fillet的值會設為另一方向,如0.03,這取決于你的曲面U和V的方向)是Circular fillet 后 trim 出來的結果。
記。喝绻惆l(fā)現(xiàn)你的尺寸大了,那么使用一個更小的值;我想說的是,在開始做之前,應該檢查它們的尺寸。
接下來fillet 和 trim卵形的曲面,我將fillet的值設為-0.03。
然后重復circular并trim這些三角形及卵形曲面(中間的圓形曲面后面再做)。在circular比較大的圓形曲面時,我取值為-0.30,小的取值為-0.20。
創(chuàng)建車輪蓋子:在前視窗中,創(chuàng)建一個圓柱體并將它的尺寸在xyz軸縮小到0.234,旋轉90度,并將它移動到物體的中心,然后在-z軸上移動-0.235的距離。
調整前面的CV點到如(pic 21)的效果,調整好后,選擇最外面的Isoparm線,使用Surfaces>Planar命令閉合這個車輪蓋子。
接下的,你需要fillet蓋子,circular fillet的值為0.030。
Ok,現(xiàn)在你可以將所有的補助線隱藏起來,選擇所有物體,并給它們一個缺省的PhongE材質,調整PhongE材質的主顏色(Main color)。
渲染前的檢查:
edit > Select all by type > NURBS surfaces,到rendering module,再到render > set NURBS tessellation > option box,將curvature tolerance設為highest value,將U和V Division Facto設為5,然后set and close。
確認你在全局渲染的設置里設置為產品質量(還有光線跟蹤-如果你想的話),然后渲染它,你將得到……
學習 · 提示
相關教程