×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

Rhinoceros官方教程——汽车轮圈建模

发布于 2012-7-1 0 点赞 38 评论 12548 浏览

1.打開SnapPlanar模式,在前視圖用畫一條如下圖的曲線做為輪圈的側線,先大概畫出雛形,按F10打開控制點模式後再以移動控制點來調整曲線形狀。
              
            技巧:以編輯點畫曲線時有一點是很重要的,就是當你點4點畫了一條開放曲線後,在打開控制點模式時會發現控制點有6點,那是因為程式會在曲線的兩個端點的前一點各加上一個控制點,這個控制點為的是要與另一條曲線的端點相接時做為接Tangent(相切)用的,同理,點5個點畫的曲線就會有7個控制點,以此類推。但是如果你畫的是一條封閉的曲線時,則不會多增加控制點,也就是說,點4點所畫出來的封閉曲線(頭尾相接),控制點也只會是4點,因為封閉的曲線是不能再與其它的曲線做相接的動作了。
              
              2.點選剛畫好的曲線,執行,鎖住端點向下複製到三個單位的位置,如下圖。               
                          
             3.畫多重直線配合曲線導圓角畫出下圖中的線條做為輪圈外圍的側線。               
              
            4.執行「Surface」-「Revolve,於前視圖中點選上面那條曲線,以左邊的端點向上90度(垂直)做為軸心,按下滑鼠左鍵後會彈出Revolve的對話框,請按OK。               
              
                          
             5.下圖是旋轉成形後的曲面。
              
            6.同樣再對下面那條曲線以及外側的曲線做,一樣也是以同樣的方向做軸心。               
                          
             7.下圖是旋轉成形後的三個曲面。
              


8.將所有的曲線以及外側的曲面隱藏起來,在上視圖再以畫出下圖的曲線做為輪圈內部的空洞的形狀,也是先畫個大概再用控制點調整形狀就好,這裡我是先畫一半。
              
            9.F11關掉控制點模式,選取這條曲線,執行鏡射,抓取上方的端點垂直向下為軸心向右邊鏡射,如下圖。
              
            10.執行「Curve」-「Edit               Tools」-「Match,點選左邊曲線的上方接近端點處與右邊的曲線上方端點處,表示要對這兩條曲線的上端處做接合的動作,彈出的對話框如下圖。請點選Tangency讓這兩條曲線以G1的方式接合(PositionG0CurvatureG2),並且打開Average               curves的選項對彼此做均分的動作,你可以查看有打開與沒打開的情形,沒打開時,只是左邊的曲線為了要對右邊的曲線接G1而改變自己的形狀,右邊的曲線則沒有變化。
              
            11.下圖則是對這兩條曲線的下方處做接合,請打開Join的選項,讓這兩條曲線組合成單一曲線。
              
            技巧:此處的JoinRhino左方的操作面板上的Join有所不同,操作面板上的Join只是將物件"群集"起來而已,可以再以將此物件炸開回原來的物件,以這個例子來說:如果你是用操作面板上的Join群集這兩條曲線,它只是一個由兩段曲線群集起來的多重曲線,可以再炸開成原來的兩段曲線,而Match內的Join則是將這兩條曲線真正組合成單一一條曲線,你是無法用再炸開回兩條曲線的。根據經驗,封閉的曲線最好是單一曲線,如此對往後的一些動作會比較沒有問題。
              
              請注意:
上面這條組合後的曲線的上下兩個接合點以及其前後的兩個控制點是不可以單獨移動的,只要移動其中一點都會使得這個接合點處成為"銳角"(你不妨試著移動看看),不僅破壞了原來G1的屬性,也會因而使得原來已經組合成單一的曲線再度變成兩段曲線,就像是用操作面板上的Join群集這兩條曲線一般,你可以用物件屬性中的Info查看。因為NURBS的單一曲線上的任何一點都是含有G2屬性的(不可能有銳角的情形),而我們剛剛只是用Tangency的選項接了一個G1屬性而已,雖然打開了Join選項組合成單一曲線,但是卻沒有將這個接合點的曲率分配給與它相鄰的控制點上,所以才會產生上述的狀況,你會問那要怎樣才能真正組合成一條重頭到尾都是G2屬性的曲線呢?答案就是用Curvature來接,並且打開Merge的選項。Preserve               other end則是保護此曲線在接合後避免後端產生過大的變化時所使用,一般用在曲線的控制點少的時候。

            12.執行「Transform」-「Scale」-「Scale               2_D,於前視圖中點選這條曲線後,以中心附近做為支點向外做放大的動作,記得要按C做複製,如下圖。(不要放太大,否則做完陣列後你會發現大圈的曲線會交集到,雖然即使交集到一樣也可以做,那是另外的做法,這次先以不相交做為範例。)
              
            13.點選這兩條曲線,執行「Transform」-「Array」-「Along               Curve,再點選圓形曲面的邊當做參考路徑,沿著圓形做陣列,在下圖的對話框輸入5,並選取下方的Roadlike選項,按OK結束。
              
            14.執行後應該如下圖所示。
              
            技巧:當然另外你也可以用旋轉兼複製來作上面的動作(要按下滑鼠第三點時請輸入72               Enter144 Enter-72               Enter-144 Enter),順時針為負,逆時針為正。
            15.在對這兩個曲面做投影之前先以圓心向反時鐘方向旋轉18度(要按下滑鼠第三點時請直接輸入18然後按Enter),如下圖。目的是為了不讓曲線向下投影時投影在這兩個曲面的剖面線上。
              
            技巧:你可以點選物件屬性查看物件,在右方有一個Show               surface isoparms的選項,這個是用來設定模型的結構線的密度(Isoparm               density),內定值為1,如果關掉這個選項則不顯示模型的結構線,留下來的就是剖面線了。如果有剖面線被分開的情形時,在剖面線兩邊的邊界(Edge)是無法用Merge               Edge再組合回去的,這點一定要注意。至於有什麼影響,因為這個範例中並沒有用到Loft這類可以使用邊界作曲面的指令(開放對開放、封閉對封閉的邊界做面的長成,不可混用),所以暫不詳述。            


16.於上視圖中選取5條小圈的曲線,對位於下方的曲面做投影,然後選取另外5條較大圈的曲線,再對位於上方的曲面做投影,請注意不要弄錯大小與上下的對應關係,從前視圖看過去應該是像下圖所示。
              
            17.先將投影用的那10條曲線選取後隱藏起來,執行,用投影到曲面表面上的曲線將曲面分離出來,先選曲面、再選曲線,至於要先做上面或下面的曲面並沒有前後順序,一次做一個曲面就對了,兩個都做完之後在透視圖視窗靠外側點選這兩個分離後的曲面(配合Shift鍵),然後反選,是不是選取這兩個曲面以外的那些曲線與空洞的曲面了,按Delete鍵把它們刪除掉,執行,有沒有跟下圖一樣呢?(我用的是Rhino               1.1 Beta版,在OptionShade選單中可以打開OpenGLWireframe選項,如果你用的不是Beta               1.1版也不要緊,做的出來才是最重要的)
              
            18.這時我們來檢查一下是不是有邊界有被分離的現象產生,執行「Analyze」-「Edge               Tools」-「Merge Edge點選分離後留下來的空洞的邊界,有的邊界在點選後只是顯示黃色,並沒有任何變化,這表示這個邊界本來就是封閉的,不用再組合了,有些則會被分離成好幾段,程式會要求你指定哪一段,如下圖顯示,請直接按OK來組合成封閉的邊界,執行到只顯示黃色時表示完成。然後執行「Analyze」-「Edge               Tools」-「Rebuild Edge對曲面的所有邊界做均分的動作,這樣以後由這個物體的邊界長出來的曲面的結構線就不會有不均勻的情況產生了,除了曲面品質比較好之外,結構線也會比較美喔~記得上下兩個曲面都要做哦!
              
            19.執行「Surface」-「Blend對上下兩個曲面相對應的邊界做混接,選取上方以及下方的邊界,顯示如下圖,請注意這兩個邊界的法向量方向以及對應點位置,按滑鼠右鍵執行後如下一張圖所示。
              
              
            技巧:這個Blend指令是Rhino中第二重要的指令,也是自由曲面模型建構時不能或缺的功能,它可以在兩個曲面的邊界之間補一個曲面,而兩端都能對兩邊的曲面保持G2的屬性(除非兩邊的曲面為平面時則只有G1屬性),因此我通稱用Blend接起來的面叫做G2面,線的話則叫做G2線。咦~那第一重要的指令是什麼呢?嗯~你說呢?這個範例剛好沒用到,下次告訴你好嗎?
            20.將所有的G2面與上下兩個曲面起來成為一個多重曲面如下圖所示,你可以看一下成果,在透視圖視窗按滑鼠右鍵拖曳看看,不同的角度有什麼令你驚奇的,怎麼樣?你還好吧?
              
              


21.於上視圖中如下圖點的位置處當做圓心畫一個圓柱體的半徑,高度則將滑鼠移到前視圖中訂定,做完後向上移動一點,不要讓圓柱體整個貫穿多重曲面。
              
              
            22.同樣的也是以陣列的方式將這個圓柱體複製中五個出來,還記得怎麼做嗎?第二頁有哦!
              
            23.接下來要做布林運算,在做布林運算之前,因為目前這個多重曲面的輪圈不是實體(還有開放的邊界),所以要先檢查一下它的法向量的方向是否朝外?點選左邊操作面板上的圖示,選取這個多重曲面,如果不是朝外的話請輸入F然後按滑鼠右鍵讓它的法線反轉,要讓它像下圖所示法線要朝外哦!否則在做布林運算時可是會讓你大吃一驚的說(可不是Rhino的布林運算有問題哦!這個功能正常的很,只是許多人不知道有法向量的問題要注意罷了!)。
              
            24.執行布林運算中的差集,先選多重曲面再選圓柱體,一次做一個,做完後應該像下圖所示。然後執行實體導圓角,選取洞口上方的五個邊界(應該會有一個邊界是被分為兩段的對不對,因為剖面線剛好經過那兒,被圓柱體分離掉了,一起選取起來就可以),這裡我是輸入0.5做為半徑(不要做太大,如果大到交到旁邊的G2面可是做不出來的,對了,告訴你一件事,導圓角因為抓的是Tangent的關係,所以只是一個G1面而已,哦~這麼說﹒﹒﹒這裡我留個伏筆)。
              
            25.算完後如下圖所示。
              
            26.請依照步驟2122再另外製作五個半徑更小的圓柱體,如下圖所示,讓它們保持貫穿多重曲面,也是一樣拿它們用布林運算中的差集去"切"多重曲面,別忘了,多重曲面的法向量要朝外哦!。
              
            27.後如下圖所示。
              
            28.將之前隱藏的外圍曲面顯示(按滑鼠右鍵)出來,並且將它與中間的多重曲面起來,沒出狀況的話應該可以成為一個封閉的實體(Closed               Polysurf)。後如下圖所示,大功告成,會難嗎?
              
            你應該會發現原來決定輪圈的那五隻角(你也可以試著做其它數目)的長相的是空洞的形狀了吧!當然不竟然都是如此啦!下次你就可以多看看路邊的汽車的輪圈的長相,不妨自己也來做做看,甚至可以自己設計,從簡單的開始做,如果有你做出來的很ㄅㄧㄤˋ的輪圈要寄給我哦!3~Q            




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

corey123 | 实习生 | 发表于 2014-5-8 23:10:40
休息休息嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
0 回复

举报

hxsdsjr | 实习生 | 发表于 2014-6-2 07:55:08
好东东就是要学习啊
支持楼主
顶一下
0 回复

举报

鬼灬疯子 | 实习生 | 发表于 2014-5-14 13:42:15
什么原因看不到图片
0 回复

举报

dss558 | 实习生 | 发表于 2012-7-1 11:36:56
:handshake学习了
0 回复

举报

铁鹰w | 设计助理 | 发表于 2012-7-1 13:14:00
好好学习学习,谢谢!辛苦了.
0 回复

举报

tf8652548 | 实习生 | 发表于 2012-7-1 20:16:26
很好啊  很多细节 学习了
0 回复

举报

铁鹰w | 设计助理 | 发表于 2012-7-1 21:03:36
                  交作业!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 汽车轮圈.16.jpg
0 回复

举报

参与人数 1大洋 +10 收起 理由
乌龙 + 10 很给力!

查看全部评分

跑步运动当中 | 实习生 | 发表于 2012-7-7 21:50:44
要是加上中文说明就好了,我的犀牛是中文版的额
0 回复

举报

152585918 | 实习生 | 发表于 2012-7-21 23:49:13
好好好!!!!!!!!!!!!!!!!
0 回复

举报

末日城管 | 实习生 | 发表于 2012-7-24 16:55:14
好东西当然要学啦!!!!!!辛苦[s:136]
0 回复

举报

yuzhaoyue | 实习生 | 发表于 2012-8-17 18:22:53
好好好!!!!!!!!!!!!!!!!
0 回复

举报

yuzhaoyue | 实习生 | 发表于 2012-8-17 18:23:04
好好好!!!!!!!!!!!!!!!!
0 回复

举报

犀牛小新 | 实习生 | 发表于 2012-8-18 10:20:03
非常棒哦 ~~
0 回复

举报

qiuqiu_826 | 实习生 | 发表于 2012-8-30 08:58:22
感谢楼主分享!
0 回复

举报

qiuqiu_826 | 实习生 | 发表于 2012-8-30 09:06:54
交个作业~~~
untitled.277.jpg
0 回复

举报

ruckruic | 实习生 | 发表于 2012-8-30 10:06:21
哇噢,听漂亮的嘛
0 回复

举报

tkggcell12 | 实习生 | 发表于 2012-9-23 00:08:21
不错不错,过来学一学
0 回复

举报

三台映月 | 实习生 | 发表于 2012-10-2 14:48:00
好东西,顶一个
0 回复

举报

檀香钊姐 | 设计助理 | 发表于 2012-11-22 23:12:32
[s:181]
嗯,不错呢 。。。。不过,如果是简体,看得更舒服。。。嘿嘿。。
0 回复

举报

yhx_heng | 实习生 | 发表于 2012-11-23 09:57:19
不错的教程!
0 回复

举报

ruannot | 资深设计师 | 发表于 2012-12-6 23:53:45
做的真好,赞一个
0 回复

举报

ge145 | 实习生 | 发表于 2012-12-8 14:43:20
汽车一项好难
0 回复

举报

火车爆胎2012 | 实习生 | 发表于 2012-12-9 01:42:22
谢谢分享!
0 回复

举报

mlshzh2974 | 实习生 | 发表于 2012-12-13 13:32:47
幸苦了``````````
0 回复

举报

Irene•☼•Sun | 实习生 | 发表于 2012-12-14 01:55:44
哇,好多好多呀
0 回复

举报

xppig | 实习生 | 发表于 2013-2-28 16:30:35
顶一下 继续努力
0 回复

举报

zhu5248 | 实习生 | 发表于 2013-4-7 19:09:28
官方的?
看来还有好多没学到啊
0 回复

举报

sthcc | 设计助理 | 发表于 2013-5-10 01:02:53
赞一个不错的教程!
0 回复

举报

sunny_xiniu | 实习生 | 发表于 2013-5-10 10:36:14
很详细……
0 回复

举报

yeomanliu | 设计助理 | 发表于 2013-5-26 13:45:10
feic非常厉害啊 啊
0 回复

举报

yeomanliu | 设计助理 | 发表于 2013-5-26 13:53:42
看不到图啊
0 回复

举报

哥们儿就喜欢俗 | 设计助理 | 发表于 2013-12-12 17:43:00
弱弱的问句,为什么我看不到图片呢?
0 回复

举报

12下一页
推荐学习