Maya7.0 NURBS建模之編輯曲線介紹

選擇了兩個(gè)正確的曲線端點(diǎn)后,執(zhí)行 Edit Curves Attach Curves 命令 。 Blend 是默認(rèn)的粘合曲線方法, Blend Bias 為 0.5 時(shí),兩條曲線將在中間相遇。當(dāng)需要保持對(duì)稱(chēng)時(shí)這是一種理想的設(shè)置。把 Blend Bias 設(shè)為 0 時(shí),先選的曲線將粘合到后選的曲線上。
如果發(fā)現(xiàn)曲線的形狀在粘合時(shí)變化太大,在選項(xiàng)框中單擊 Insert Knot 。如果需要曲線絕對(duì)保持原來(lái)的形狀,可以將 Attach Method 設(shè)置為 Connect ,但是要使這項(xiàng)工作正確,曲線端點(diǎn)首先必須連接在一起,圖 4-22 所示為采用不同的合并方法產(chǎn)生的效果。
注意:
粘合曲線或曲面時(shí),如果 Construction History 設(shè)置為打開(kāi),要確保 Keep Original 選項(xiàng) ( 默認(rèn)設(shè)置 ) 設(shè)置為 on 。如果設(shè)置為 off ,也許會(huì)出現(xiàn)奇怪的形式而且在以后會(huì)修改粘合的物體。
斷開(kāi)已連接曲線的方法很簡(jiǎn)單,選中曲線上的點(diǎn),然后選擇 Edit Curves Detach Curves 命令便可以斷開(kāi)曲線,如圖 4-23 所示。這種方法也適用于操作多條曲線。
圖 4-22 不同的結(jié)合方法所產(chǎn)生的效果
圖 4-23 斷開(kāi)曲線示意圖
曲線的對(duì)齊與連續(xù)
兩個(gè)單獨(dú)的曲線或曲面的端點(diǎn)沒(méi)有相連時(shí),則稱(chēng)為不連續(xù)。一旦它們相連接,有 3 種可能的連續(xù):位置連續(xù)、相切連續(xù)和彎曲連續(xù)。在生成一個(gè)平滑面時(shí),兩個(gè)相連的面之間至少需要有相切連續(xù)。本節(jié)將通過(guò)兩個(gè)曲線的例子介紹連續(xù)的概念。
首先制作出曲線,生成如圖 4-24 所示的兩條 CV 曲線,按住 X 鍵并單擊把它們捕捉到刪格,然后把它們復(fù)制并平移到一邊。
● 位置連續(xù):也稱(chēng)為順序 0 連續(xù) (C0) ,當(dāng)兩個(gè)端點(diǎn)的 CV 被放置到同一個(gè)三維空間時(shí),位置連續(xù)才會(huì)出現(xiàn)。選擇視圖最右側(cè)的兩個(gè)復(fù)制出的曲線,執(zhí)行 Edit Curves Align Curves 命令 。設(shè)置 Continuity 為 Position , 并將 Boundary 修改為 Both 。單擊 Align 按鈕,結(jié)果如圖 4-25 所示。
● 相切連續(xù):也稱(chēng)為順序 1 連續(xù) (C1) ,當(dāng)兩條曲線的端點(diǎn)有相同的斜率且同時(shí)位置連續(xù)時(shí),相切連續(xù)才會(huì)出現(xiàn)。即當(dāng)曲線端點(diǎn)的兩 CV 相連時(shí)才會(huì)出現(xiàn)。按 Z 鍵取消操作。選擇兩條起始曲線,在選項(xiàng)框中將 Continuity 換成 Target ,單擊 Align 按鈕,結(jié)果如圖 4-26 所示。
圖 4-24 生成兩曲線
圖 4-25 對(duì)齊曲線
● 彎曲連續(xù):也稱(chēng)為順序 2 連續(xù) (C2) ,當(dāng)曲線有相切連續(xù),同時(shí)曲線以同樣的方式向端點(diǎn)彎曲時(shí),這種連續(xù)才會(huì)出現(xiàn)。另一種說(shuō)法是:兩曲線具有相同的彎曲半徑。曲線在改變時(shí),從端點(diǎn)起的第 3 個(gè) CV 點(diǎn)和第 2 個(gè) CV 點(diǎn),都被移動(dòng)以符合曲率的改變。按 Z 鍵取消最后的改變,再次選擇曲線,把 Continuity 換成 Curvature ,再次單擊 Align 按鈕,注意從端點(diǎn)起第 3 個(gè) CV 點(diǎn)的位置變化,如圖 4-27 所示。
Align Curves 和 Surfaces 的操作方法相同,它們的默認(rèn)設(shè)置是 Modify Position First ,即最初選擇的曲線將整個(gè)參與對(duì)齊。在對(duì)齊完成以后,在 Channel 盒的 Inputs 選項(xiàng)中進(jìn)行不同選項(xiàng)設(shè)置以獲得一個(gè)比較滿(mǎn)意的選項(xiàng)。
圖 4-26 連接曲線
圖 4-27 曲線的連接效果
重建曲線
Rebuild Curves 允許用不同的方式重建曲線。重建曲線對(duì)生成好的曲面非常重要。當(dāng)處理了一條曲線以后,就會(huì)有一些不必要的 CV 存在,甚至 CV 堆積在一起。它們能用 Rebuild Curves 工具清除,并且重新建立 ( 或重建 ) 曲線,得到干凈曲面。用 Pencil Curves 工具生成一條曲線。選中曲線后,再執(zhí)行 Edit Curves Rebuild Curves 命令 。
當(dāng) Rebuild Type 被設(shè)成默認(rèn)的 Uniform 時(shí),還必須人工設(shè)立曲線的段數(shù),默認(rèn)是 4 段,但該數(shù)值會(huì)因?yàn)樗枨€形狀的復(fù)雜程度而不同。
Reduce 設(shè)置依據(jù) Global 或 Local Tolerance 等級(jí)設(shè)置簡(jiǎn)化了曲線。 Match Knots 的設(shè)置需要選擇兩條曲線,重新參數(shù)化第 1 條曲線以匹配第 2 條曲線的節(jié)點(diǎn)數(shù)。 No Multiple Knots 的設(shè)置去掉了多重節(jié)點(diǎn),這些節(jié)點(diǎn)是在曲線被延伸或節(jié)點(diǎn)插入時(shí)生成的。多重節(jié)點(diǎn)出現(xiàn)多于一個(gè)節(jié)點(diǎn)或編輯點(diǎn)的情況,并占據(jù)曲線上相同的位置。 Curvature 的設(shè)置也依據(jù) Tolerance 等級(jí),在更彎曲的區(qū)域重新分配并且插入大量編輯點(diǎn)。對(duì)于 Reduce 或 Curvature 選項(xiàng)要更改 Global Tolerance 設(shè)置,選擇 Window Settings/Preferences Preferences 命令并單擊 Settings 按鈕打開(kāi) Tolerance 欄。
當(dāng)保持 CV 在其最初的位置時(shí), Keep CV 選項(xiàng)允許重建曲線的參數(shù)。當(dāng)插入節(jié)點(diǎn)時(shí),曲線的段數(shù)增加,伴隨著更多 CV 的生成,但是曲線上點(diǎn)的參數(shù)化的值和插入前的點(diǎn)是相同的。當(dāng)把 CV 保持在相同的位置時(shí), Keep CV 選項(xiàng)重新計(jì)算包括插入節(jié)點(diǎn)在內(nèi)的曲線參數(shù)。
添加點(diǎn)
有時(shí)用戶(hù)會(huì)發(fā)現(xiàn)曲線上某些額外的點(diǎn)對(duì)于移動(dòng)整條曲線而言是極其重要的。因此 Maya 引入了 Add Points Tool 功能。它可以在制定曲線段或者曲面上添加額外的可控點(diǎn)或者編輯點(diǎn)。
注意:
如果想在線段的開(kāi)始處添加一個(gè)額外的點(diǎn),首先要執(zhí)行 Edit Curves Reverse 命令將曲線翻轉(zhuǎn),然后再進(jìn)行添加。
創(chuàng)建完一條曲線以后,執(zhí)行 Edit Curves Add Points Tool 命令,將可控點(diǎn)重新顯示出來(lái),如圖 4-28 所示。
圖 4-28 顯示可控點(diǎn)
單擊,添加一個(gè)新的可控點(diǎn),然后繼續(xù)單擊,添加額外的可控點(diǎn),新的曲線也隨之產(chǎn)生,如圖 4-29 所示。按 Enter 鍵便可以結(jié)束添加命令。
為了進(jìn)一步編輯曲線, Insert Knot 同樣允許增加更多的編輯點(diǎn)或 CV 點(diǎn)。要使用 Insert Knot ,先選擇一個(gè) Curve Point 點(diǎn),該曲線為想要生成額外編輯點(diǎn)的曲線,然后選擇 Edit Curves Insert Knot 命令。另一個(gè) CV 也生成了。 Insert Knot 對(duì)應(yīng)的一個(gè)有用的選項(xiàng)是 Between Selections 選項(xiàng),該選項(xiàng)也可用于曲面的 Insert Isoparms 選項(xiàng)。選擇兩個(gè)編輯點(diǎn),然后選擇 Edit Curves Insert Knot 命令,單擊 Between Selections 選項(xiàng),然后單擊 Insert 按鈕。另外一個(gè)編輯點(diǎn)在兩個(gè)所選的編輯點(diǎn)中間添加上去了,如圖 4-30 所示。
圖 4-29 添加新的可控點(diǎn)
新添加的點(diǎn)
圖 4-30 新添加的點(diǎn)
注意:
如果在該選項(xiàng)中選擇了兩個(gè)曲線點(diǎn),這兩個(gè)曲線點(diǎn)將隨著在中間插入的新的編輯點(diǎn)而變成編輯點(diǎn)。
曲線編輯工具
還可以對(duì)已經(jīng)建立的曲線進(jìn)行編輯。本節(jié)將討論粘合或斷開(kāi)曲線、排列曲線和曲面、重建曲線、插入節(jié)點(diǎn)、在曲線上添加點(diǎn)、切割和圓整曲線及偏移曲線等內(nèi)容。
一條曲線一旦建立,通過(guò)通道框或者屬性編輯器,用戶(hù)可以轉(zhuǎn)換它或者改變它的顯示模式,也可以運(yùn)用轉(zhuǎn)換工具變形可控點(diǎn)以改變曲線的形狀。
曲線編輯工具 (Curve Editing Tool) 是一個(gè)方便快捷的工具,該工具操作器由以下幾個(gè)操作手柄組成,如圖 4-31 所示。通過(guò)這些操作手柄調(diào)整切線的方向或者調(diào)整切線的縮放手柄,可以快速地改變曲線的形狀。因此,它經(jīng)常用于建模曲線或者動(dòng)畫(huà)路徑中。
執(zhí)行 Edit Curves Curve Editing Tool 命令便可以激活編輯曲線工具,如圖 4-31 所示。
● Parameter Handle :習(xí)慣上稱(chēng)為參數(shù)手柄,主要用于操作曲線編輯工具在曲線上的位置,選擇作為編輯對(duì)象的點(diǎn)。
● Position Handle :稱(chēng)為位移手柄,它可以方便快捷地移動(dòng)曲線上作為編輯對(duì)象的點(diǎn)至合適的地方。
圖 4-31 編輯曲線工具
● Tangent Direction Handle :切線方向手柄,用來(lái)改變切線的方向。
● Tangent Scale Handle :切線縮放手柄,用于縮放切線的方向,以最終改變整條 曲線的形狀。
● Axes Lines :軸向控制用于控制并吸附切線手柄到 X 、 Y 、 Z 的任意軸向上。
切割曲線
Edit Curves Cut Curve 命令也是一種有用的編輯曲線方式。它的作用是當(dāng)大量曲線相交時(shí)將它們分離。 Find Intersections 的默認(rèn)設(shè)置是 In 2D And 3D ,即尋找曲線的交點(diǎn),即使曲線在三維空間內(nèi)不相交,但在活動(dòng)的 ( 二維 ) 視圖中看上去是相交的也可以。在圖 4-32 中,兩條曲線相交,執(zhí)行 Edit Curves Cut Curve 命令之后,曲線從交點(diǎn)斷開(kāi)。
圖 4-32 切割曲線
圓整曲線
圓整曲線 Curve Fillet 的作用是使兩相交曲線生成一個(gè)圓角。和 Cut Curve 在二維視圖中不同,圓整曲線必須是相接的。默認(rèn)的設(shè)置在兩曲線相交處生成一個(gè)圓角,如圖 4-33 所示。在兩曲線相交處,有時(shí)會(huì)出現(xiàn)錯(cuò)誤的圓角,在這種情況下,首先要將曲線剪斷,然后再選擇要圓整的曲線。在選項(xiàng)框中的 Trim 和 Join 設(shè)置可以剪斷曲線并將各段曲線連接成一條曲線,從而節(jié)省了大量的時(shí)間。
圖 4-33 圓整曲線效果
偏移曲線
Offset Curve 就是用在選項(xiàng)框中設(shè)置的偏移距離來(lái)復(fù)制一條曲線。偏置一條曲線與復(fù)制和縮放一條曲線有很大的不同:當(dāng)進(jìn)行曲線復(fù)制和不均勻縮放時(shí),曲線仍然保持著原有的形狀,而偏移生成的曲線僅僅是與原曲線保持著距離,不一定保持曲線的原有的形狀,圖 4-34 顯示了它們的區(qū)別。
圖 4-34 偏移曲線
復(fù)制曲線
另一種生成曲線的方法是 Duplicate Surface Curves ,實(shí)際上,這種方法并不是屬于 Create 菜單,而是在 Edit Curve 菜單上。這是一種非常有效的曲線生成方法,特別是它能夠復(fù)制一個(gè)面上所有的等參線。試著使用該工具,生成一個(gè)默認(rèn)的圓柱,顯示等參線,在表面上任意選擇一個(gè)等參線,選擇 Edit Curves Duplicate Surface Curves 命令。這樣,一條和圓柱有同樣數(shù)目段的曲線已經(jīng)復(fù)制成了,如圖 4-35 所示。
將復(fù)制的曲線從圓柱體中移去,選中該圓柱體,重復(fù)執(zhí)行 Edit Curves Duplicate Surface Curves 命令。如圖 4-36 所示,這次復(fù)制了圓柱所有的等參線,也可以設(shè)置一些選項(xiàng)以便只在 U 或 V 方向復(fù)制,默認(rèn)是在兩個(gè)方向復(fù)制。
圖 4-35 復(fù)制等高
圖 4-36 復(fù)制物體框架
復(fù)制的曲線跨距和原圓柱體,但復(fù)制曲線的數(shù)量和顯示在屏幕上的等參線的數(shù)量是一致的。如果圓柱體的 NURBS 平滑度設(shè)置的精度較高,生成的曲線將比原物體。
相關(guān)文章
如何將Maya首選項(xiàng)重置為默認(rèn)值? 重置Maya首選項(xiàng)的技巧
Maya首選項(xiàng)是Maya軟件中的一組用戶(hù)可配置的選項(xiàng),可以讓用戶(hù)根據(jù)自己的需要調(diào)整軟件的默認(rèn)設(shè)置,下面我們就來(lái)看看重置Maya首選項(xiàng)的技巧2024-02-18Maya打開(kāi)失敗報(bào)錯(cuò)提示Maya已停止工作原因與解決方法
啟動(dòng)Maya軟件的時(shí)候,提醒:停止并顯示以下錯(cuò)誤,然后軟件崩潰了,該怎么結(jié)解決呢?下面我們就來(lái)看看Maya崩潰的原因分析和解決辦法2024-02-18maya控制手柄怎么創(chuàng)建IK? maya的IK表達(dá)式拉伸效果的設(shè)置方法
maya控制手柄怎么創(chuàng)建IK?maya建模的是偶,使用IK控制柄工具創(chuàng)建IK該怎么添加表達(dá)式做拉伸效果呢?下面我們就來(lái)看看maya的IK表達(dá)式拉伸的設(shè)置方法2023-02-28maya打不開(kāi)fbx文件提示Unrecognized file type錯(cuò)誤怎么辦?
maya打不開(kāi)fbx文件提示Unrecognized file type錯(cuò)誤怎么辦?maya導(dǎo)入fbx文件失敗,提示無(wú)法識(shí)別的文件類(lèi)型錯(cuò)誤,該怎么辦呢?下面我們就來(lái)看看詳細(xì)的解決辦法2021-10-29- maya一款專(zhuān)為游戲開(kāi)發(fā)者和制片人專(zhuān)門(mén)設(shè)計(jì)。適合視效藝術(shù)家、建模和動(dòng)畫(huà)師,今天小編就來(lái)教給大家一個(gè)簡(jiǎn)單的教程,使用maya制作立體曲面2021-09-09
maya怎么創(chuàng)建絢麗多彩的煙花? maya煙花的制作方法
maya怎么創(chuàng)建絢麗多彩的煙花?maya中想要?jiǎng)?chuàng)建漂亮的煙花,該怎么制作這個(gè)效果呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2021-01-08maya怎么用phoenixfd插件制作逼真的火焰動(dòng)畫(huà)?
maya怎么用phoenixfd插件制作逼真的火焰動(dòng)畫(huà)?maya中想要制作逼真的火焰動(dòng)畫(huà),該怎么制作這個(gè)動(dòng)畫(huà)效果呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2020-12-08maya模型上的數(shù)字怎么關(guān)掉? maya模型不顯示數(shù)字的技巧
maya模型上的數(shù)字怎么關(guān)掉?maya中的模型顯示數(shù)據(jù),想要關(guān)閉顯示數(shù)據(jù),該怎么操作呢?下面我們就來(lái)看看maya模型不顯示數(shù)字的技巧,需要的朋友可以參考下2020-11-02- maya怎么重建曲面?maya中想要重建曲面,讓模型更加圓滑,該怎么操作呢?下面我們就來(lái)看看maya重建曲面的方法,需要的朋友可以參考下2020-10-10
- maya骨骼不顯示怎么辦?maya文件打開(kāi)以后發(fā)現(xiàn)骨骼隱藏了,我們找不到,骨骼被隱藏?zé)o非三種情況,自己被隱藏,父對(duì)象被隱藏,繪制樣式選擇了無(wú),下面我們就來(lái)看看maya顯示骨2020-08-10