你知道什麼叫「非均勻有理B樣條」嗎?犀牛建模的基本邏輯與方法

你知道什麼是「非均勻有理B樣條」嗎?而這個名字古怪的東西又是如何影響犀牛(Rhino)建模的呢?它為什麼又讓犀牛(Rhino)作為建模軟體如此不同呢?

答案就在這片文章里啦!

本文來自我在UIUC建築系所做的犀牛輔導的幻燈片的改編,這次嘗試了新的排版,不知道是不是能夠讓大家更容易理解文章?如果大家又想看的題目,歡迎留言告訴我。

術語:樣條,樣條函數,貝濟埃曲線,NURBS,UV線


你知道什麼是樣條嗎?

樣條(Spline)其實是一種在造船和工程製圖時用來畫出光滑形狀的工具。樣條是一根柔軟但有彈性的長條物,有些像尺子。將兩端和幾個點用釘子固定之後,便可以產生順滑的曲線。

手工作業中所使用的樣條

樣條函數正是得名於樣條的這種特性。樣條函數只要確定點的位置和互相的距離,就可以表現出一條完整和平滑的曲線。

樣條曲線和節點(knot)

由於樣條構造簡單,使用方便,可以用簡單的方式表示複雜的形狀,常被用於基於數學和計算的計算機輔助設計和計算機圖形學。而B樣條,就是樣條曲線一種特殊的表示形式。


所以什麼是非均勻有理B樣條?

現在我們可以將它的名字拆開來(這裡我引用了維基百科的內容並適當改動方便理解)

非均勻(Non-Uniform):指曲線的控制點的控制力能夠改變,所以曲線的變化可以有密有疏 ,變化自由靈活

有理(Rational) :指每條曲線都可以用數學表達式來定義(非常適合於計算機編程)

B樣條(B-Splines) :使用B樣條曲線,曲線由多段曲線首尾相接而成,給予控制更大自由。

在犀牛中選擇曲線,按F10打開控制點:這不就是樣條曲線嗎?(自畫)

而這三個部分的英文名的首字母簡寫,不就正是犀牛(Rhino)所用的NURBS(Non-Uniform Rational B-Splines)曲線嗎?


因為犀牛中的曲面正是由這樣的曲線所決定的

了解它對於我們學好犀牛非常重要。 在犀牛中,由B樣條曲線所構成的骨架決定了犀牛中的曲面的形狀。而這樣的骨架曲線,就叫做UV線。這是討論犀牛建模技巧時,非常常出現的一個詞。

犀牛曲面的形狀都是由線的骨架所決定的

控制點決定了線的形狀,而線的形狀決定了面的形狀,而這些面,最終決定了體塊的形狀。

NURBS建模 vs. 多邊形建模:多邊形建模的控制點互相之間是沒有關聯的,變動其中一個點只會改變它周圍的部分,稍遠一點就沒有效果了。

這意味著,犀牛建模的重點,就是找到並畫出合適的曲線,然後利用它們去構成平面。


看這裡!

最重要的內容來啦!

那麼在實際當中要如何運用呢?

拿素描做個比方

在一開始的時候需要仔細觀察物體,將形狀提煉成為結構線,然後才能進一步的細化。

犀牛建模也是這樣,可以遵循這樣的邏輯:

這裡有個練習能幫你很快的體驗到這個邏輯:

rhino3d.asia/article-12


為設計而誕生,其實B樣條的歷史比你還老

B樣條誕生於於貝濟埃曲線。

貝濟埃曲線是一種樣條曲線,以其推廣者法國工程師皮埃爾·貝濟埃(Pierre Bézier)的名字所命名 。20 世紀 60 年代,當法國雷諾汽車公司由手工設計(使用黏土模型)轉變到使用計算機輔助設計時,貝濟埃運用B樣條曲線來為汽車的主體進行設計。而貝濟埃曲線最初在1959年由Paul de Casteljau開發,至今已有接近60年。

皮埃爾·貝濟埃(Pierre Bézier)


除此之外?

那麼,非均勻有理B樣條對於我們設計學生還有什麼重要的嗎?

除了關係到我們所使用的軟體,在1991年,國際標準化組織(ISO)頒布的工業產品數據交換標準STEP中,把NURBS作為定義工業產品幾何形狀的唯一數學方法。

也就是說,在曲線設計領域,NURBS曲線=世界通用的語言。


重要!版權信息:

全文各處皆有參雜直接引用維基百科,McNeel WIKI和《Windows程序(第5版,珍藏版).CHarles.Petzold 著》的內容,未一一列出。在意者可以向我索要具體位置和來源索引。

圖片除特殊標註外均來自於網路。在意者可以向我索要具體位置和來源索引。


在聽了許多危言聳聽地描述建築師苦難的言論之後,初來建築學的你不要驚慌。在這了我會告訴你如何從一個建築菜鳥,成長成一個負責,有效率的建築學生,從而能夠自己踏上建築學的旅途。

建築是一門科學,要理性對待。

好了,這次的文章就是這樣,如果你覺得這些知識對你有用,歡迎關注這個專欄

建築初學者的成長指南

或者點贊把這篇文章分享出去(知乎只有點贊別人才看得到哦)~

如果你對討論建築和文化與社會的關係,並且對稍有閱讀難度的文章也感興趣,那麼也歡迎關注我的另外一個專欄:

建築學與人類學的不定專欄

也歡迎來我的主頁查看歷史回答

知乎用戶

(在外國學建築,老師都一般推薦看什麼書?

(現代建築的構造比古代建築複雜嗎?

(日式建築和唐代建築有什麼聯繫?

人則水州,UIUC, 建築學/人類學雙學位在讀中,2018/2/5


推薦閱讀:

搶先看:VRay 3.6 for Revit 正式發布!
【經典設計】Vivienne Westwood 服裝
此生不識羊角村,看遍小鎮也枉然
如何更改VRay材質顏色問題
【經典設計】Le Corbusier 朗香教堂

TAG:建築 | 設計 | 數學建模 |