新文章

Tuesday, January 31, 2012

Grasshopper - 立體拼接零件製作



學習如何使用Grasshopper在現有Rhino模型上製作兩個軸向的拼接零件。

您可以由下列連結下載Grasshopper的定義檔... 3D Puzzle Magic

www.Grasshopper3D.com

Monday, January 2, 2012

經典腳本分享:IsoMatch



Thomas Anagnostou (來自 Rayflectar Graphics) 大方分享可以快速建立等角立體投影 (Isometric projection)、二等角立體投影 (Dimetric projection) 與不等角立體投影 (Trimetric projection) 的 Script。它也可以用來分析未知投影方法的工程圖,了解該工程圖使用的投影方法,是建築師、設計師、繪圖專業人士實用的工具。

Thursday, December 29, 2011

PanelingTools-自訂3D嵌面應用


在這個教學影片中,您將會運用Rhino外掛PanelingTools製作多個不同的嵌面拼貼造型。

http://wiki.mcneel.com/labs/panelingtools

管理PanelingTools圖樣資料庫


學習Rhino外掛PanelingTools中,如何使用製作、儲存新的2D及3D圖樣並放入資料庫管理。

http://wiki.mcneel.com/labs/panelingtools

在Brzail for Rhino設置室內燈光的三種方式


在這個影片教學,您將會在Brazil for Rhino設置室內燈光的數種方式。

了解更多:http://Brazil.McNeel.com

飲料杯建模


在這個影片教學中,您將會學習到如何使用旋轉成形(Revolve)製作三個各別的飲料杯,並且學習到如何計算杯中可裝液體體積。

**更新**若您想尋找一個RhinoScript可以自動幫您縮放物件至您要的體積。Pascal Golay將他的製作的腳本(scripting)分享在以下網頁,連結如下。

http://wiki.mcneel.com/people/pascalgolay


這個腳本叫做"Set Object Volume"。下載rvb檔案後,請直接拖曳到Rhino的畫面上,然後在指令提示列輸入"SetVolume"。緊接著隨著指令提示列將物件縮放置您需要的特定體積。

彎曲合板椅子建模教學


在這個進階影片教學中,您將可以學到如何運用2D草圖設計製作彎曲合板椅。

以下有無聲的影片版本,提供較快的下載速度。
http://vimeo.com/15232496

如何在Brazil for Rhino製作材質


在這個教學影片中,您將會學到如何在Brazil for Rhino製作各式不同的材質。

您可以在以下連結下載不含任何材質及設定的3DM範例檔案
milk_and_cookies.zip

本影片使用Rhino5 WIP版本錄製。

Section tools介紹


在這個教學影片中,您將會學習到如何在Rhino使用Section Tools,在您的模型上創造動態化斷面並且運用在平面圖層當中。

更多關於:Section tools:http://wiki.mcneel.com/labs/sectiontools

3D紋理建模


在這個教學影片中,您將會學習到如何使用Rhino製作數種不同的3D紋理。本教學以Rhino 5版本錄製。

Wednesday, December 28, 2011

nXt for Rhino簡介


在這個影片教學您可以學習到Flamingo nXt在Rhino中的基本彩現設定,內容包含材質設定及指定,燈光設置及景深效果。

下載範例模型
http://download.rhino3d.com/Flamingo/nXt/Reel1/

nXt目前提供免費的Beta試用版下載使用,下載位置
http://nxt.flamingo3d.com/

倒圓角或圓管自交修復方式



在這個教學影片中,您將會學習到如何製作一個在雙重曲面上有Logo或是浮雕圖飾的模型,並告訴您在製作彎曲的圓角(Fillets)或圓管(Pipes)時自交修復的技巧。

線上觀看

使用Grasshopper做參數化花形裝飾



在這個影片教學,您將會學到如何定義在任一曲面上放置花形裝飾,您可以學習如何使用Referenced Geometry, vector analysis 及 index culling等運算器使用技巧。

線上觀看

Tuesday, December 27, 2011

使用Grasshopper定義參數化的編織結構



在這個影片教學,您將會學到如何使用篩選及組織排列點行列上的資料,並做出一個編織狀的參數化結構。您可以學習到如何使用param viewer, tree branch及cull pattern等運算器(Components)。

下載定義範例檔

到Grasshopper官方網站學習更多

線上觀看(可登入Vimeo並下載影片)

Rhino 5輕量擠出物件


輕量擠出物件(Extrusion objects)與多重曲面(Polysurfaces)相比,擠出物件使用的記憶體較少,網格轉換也較快及存檔占用較少硬碟空間。

若模型包含大量的多重曲面資料,因電腦顯示需要大量的資源,檔案容易變得非常緩慢。若同樣的物件使用輕量擠出物件,檔案則能得到更快的回應及更多可用的記憶體。

UseExtrusions指令控制輕量擠出物件的使用,讓立方體(Box)圓柱體(Cylinder)圓管(Pipe)擠出平面曲線(ExtrudeCrv)指令可以創建輕量擠出物件,執行 UseExtrusions並選擇擠出物件(Extrusions)選項。若要創建傳統多重曲面物件,則選擇多重曲面(Polysurface)選項。

擠出物件(Extrusion objects)由一條剖面線及一段擠出距離所組成,並且只會顯示三個控制點。

相關的指令

UseExtrusions:這個指令讓您控制擠出物件(Extrusion objects)的使用。當您啟用擠出物件選項,Rhino指令將盡可能創建資料量較少的實體及曲面。當您關閉擠出物件選項後,Rhino將會創建傳統的曲面及多重曲面物件。關閉擠出物件選項並不影響現有的輕量擠出物件。

SelExtrusions:選取擠出物件,不會選取多重曲面或曲面物件。你可以使用這個指令區別擠出物件與多重曲面。

ConvertExtrusion:將擠出物件轉換為傳統的多重曲面或曲面物件。你可以選擇保留或不保留原來的擠出物件。

分析方向(Dir):擠出物件分析方向作業方式與多重曲面及曲面相同。

SelPolySrf、SelOpenPolySrf、SelClosedPolySrf:這些指令也會選取多重面、開放、封閉的擠出物件。

SelSrf, SelOpenSrf:這些指令也會選取單一面的擠出物件。

直線擠出(ExtrudeCru):在可行的狀況下創建輕量擠出物件。

立方體(Box),圓柱體(Cylinder),圓柱管(Tube):創建輕量擠出物件。

圓管(Pipe),以多重直線擠出成厚片(Slab):在可行的狀況下創建輕量擠出物件。

炸開(Explode):將擠出物件炸開成個別的曲面。

網格(Mesh):將擠出物件轉換為網格時,牆面以與擠出物件等高度的四角網格組成,上下蓋則轉成三角網格。

另存新檔(SaveAs V4):當另存成Rhino V4或較舊的版本,Rhino會將擠出物件轉換成多重曲面。

Rhino新聞討論群組

Rhino中文新聞討論群組取得幫助,您可以隨時到討論群組去詢問問題。

Monday, December 26, 2011

漸消面建模教學



在這個Rhino影片教學中,您將會學到兩種製作漸消面的方式。本教學使用Rhino 5 beta版錄製,您可以到www.Rhino3D.com下載,需提供您Rhino v4序號

渦卷形裝飾建模



在這個Rhino教學影片中,您將會學到如何建一個簡單的渦卷形模型,您可以在木製裝飾及珠寶類產品看到類似造型。 本教學使用Rhino 5 beta版錄製,您可以到 www.Rhino3D.com下載,需提供您Rhino v4序號。

立體聲耳機建模教學 : Part 2



運用Rhino 5 beta版本學習一些見耳機模型的技巧。

以下有無聲的影片版本,提供較快的下載速度。 連結在此...

立體聲耳機建模教學 : Part 1




運用Rhino 5 beta版本學習一些見耳機模型的技巧

以下有無聲的影片版本,提供較快的下載速度。 連結在此...

Monday, September 19, 2011

使用已命名位置紀錄(NamedPosition)指令來存檔並恢復物件位置

已命名位置紀錄(NamedPosition)指令可儲存選擇物件位置,因此使用者可以移動物件而後利用指令恢復其原來的位置。



V5新選擇指令: 選擇筆刷(SelBrush)及連鎖選取(SelChain)

做一個網格物件的逆向工程,一種方法是使用抽離網格邊緣指令(ExtractMeshEdges)將網格物件轉換成線段網格,接著使用選取筆刷(SelBrush)指令選取並刪除不要的線段,再來利用連鎖選取(SelChain)指令選擇線段,組合(Join)併重建(Rebuild)這些曲線,最後進行放樣(Loft)即可。


Tuesday, December 7, 2010

Paneling Tools 簡單教學15-自訂3D嵌面應用

曲面實業提供的Paneling Tools 簡單教學15-自訂3D嵌面應用

 
本篇教學的主要目的是讓大家學會如何活用Paneling Tools的指令來建立一些有趣的造型,如下圖所示,一個正反面造型不同的紅色裝飾用盤子~























 
簡單教學如下:


01.使用圓球指令,在前視圖的中央原點處建立一個半徑為1的圓球。























02.使用Scale1D單軸縮放指令〈下圖紅圈處〉,縮放原點設在前視圖原點處,將圓球高度〈Z軸的方向〉縮小5倍〈即縮放比輸入0.2或是1/5〉;變成一個橢圓體。























03.使用Copy複製指令〈下圖紅圈處〉,複製起始點設在前視圖原點處,將橢圓體以距離0.3單位朝上跟下個複製出一個物件出來,如下圖所示,一共有三個交疊在一起的橢圓體。
























04.使用BooleanDifference布林運算差集指令〈下圖紅圈處〉,第一組物件選擇要保留的中間橢圓體,第二組物件選擇上跟下的兩個橢圓體〈即切割用物件〉,按滑鼠右鍵確定離開指令。完成一個上下各有一個圓形缺口的橢圓體。























05.接下來,在上視圖使用Rectangle矩形指令〈下圖紅圈處〉,指定矩形中心點為上視圖中央原點處,繪製出一個長寬皆為1.6的矩形〈如下圖藍線所示〉。























06.使用Trim修剪指令〈下圖紅圈處〉,將矩形範圍外的橢圓體修剪掉。























07.完成!模形物件造形如下圖所示。























08.建立一組長寬皆為11個點、間距為2的網點〈在Paneling Tools工具列中,第1個即為Create Paneling Grid 工具列,用來創建嵌面用網點;選擇Array以陣列的方式建立網點。或是從功能表點選Paneling Tools→Create Paneling Grid→Array〉























09.完成一組網點後,再向上距離0.2單位複製出第2組網點;將這兩組網點分別付與不同的顏色,方便之後的編輯〈這裡我將上方的網點設為紅色、下方的網點設為綠色〉
























10.將上方的網點〈紅色網點〉使用Ungroup指令解散群組,然後每隔一個點選取,如下圖所示。



















 




11.將視圖切換到前視圖〈側視圖也可以〉,將選取的點向上移動1.8個單位,如下圖所示。
























12.現在,你已經完成一組高低相間的網點了!確認無誤後,再執行Group指令將這些網點群組起來〈淺綠色線為表示網點高低落差用,無需實際繪製出來〉。





















 


13.接下來,在Paneling Tools工具列中,第5個即為Grid Utility工具列,裡頭有許多編輯網點用的工具;選擇Shuffle Grid讓網點朝某指定位置接近或是遠離〈或是從功能表點選Paneling Tools→Grid Utility→Shuffle Grid〉;啟動指令後,選擇網點,按滑鼠右鍵確定。然後在指令提示列中,DistanceMethod移動方式選擇PointAttractors吸附 點、AttractMethod吸引模式選擇Towards接近、Magnitube強度設成2;按滑鼠右鍵確定。接著下一步...
























14.如下圖所示,選擇正中央的點,做為網點集中的目標點;按滑鼠右鍵確定離開指令。
























15.完成!如下圖所示,現在這組高低相間的網點已朝中央點接近!
























16.接著來編輯下方的網點〈綠色網點〉,使用Ungroup指令解散群組,然後將第2圈〈由外向內數〉矩形通過的點選取起來,如下圖所示。
























17.將視圖切換到前視圖〈側視圖也可以〉,將選取的點向下移動1個單位,如下圖所示。





















 


18.再將第4圈〈由外向內數〉矩形通過的點選取起來,如下圖所示。
























19.將視圖切換到前視圖〈側視圖也可以〉,將選取的點向下移動2個單位,如下圖所示。
























20.接著再選取正中央的點,如下圖所示。
























21.將視圖切換到前視圖〈側視圖也可以〉,將選取的點向下移動3個單位,如下圖所示。
























22.現在,你已經完成另一種高低相間的網點了!確認無誤後,再執行Group指令將這些網點群組起來〈淺藍色線為表示網點高低落差用,無需實際繪製出來〉。
























23.最後,執行Panel Custom 3D指令〈功能表點選Paneling Tools→Paneling from Grid→Panel Custom 3D〉,將之前繪製好的模型拼貼至這兩組網點中,如下圖所示。























24.完成拼貼!
























25.將其他物件隱藏後,使用著色來顯示〈上方工具列:著色Shade〉。























26.將模形翻到背面再著色觀看,你會發現這模形的正面與背面是截然不同的造型!〈這是因為上下網點形狀不同所造成的現象〉























27.若想把目前這堆曲面物件製作成單一實體物件的話,可以執行Join組合指令,將這些曲面物件們組合成一個多重曲面,再執行實體工具裡頭的Cap〈將平面洞加蓋〉指令〈下圖紅圈處〉,製做成一個封閉的實體物件!如下圖所示。

Paneling Tools 簡單教學14-從網點建立曲面與Scripting Samples應用

曲面實業提供的Paneling Tools 簡單教學14-從網點建立曲面與Scripting Samples應用


Paneling  Tools裡頭有幾個指令並沒有做出來〈隱藏指令??〉,要在指令提示列中輸入指令名稱才能啟動該指令,例如相當實用的〝Surface From Grid從網點建立曲面〞的功能;此外,Paneling Tools裡亦有幾組Scripting Samples事先編寫好的網點樣式可供使用!


簡單教學如下:



01. 先建立一組長寬皆為9個點、間距為2的網點〈在Paneling Tools工具列中,第1個即為Create Paneling Grid 工具列,用來創建嵌面用網點;選擇Array以陣列的方式建立網點。或是從功能表點選Paneling Tools→Create Paneling Grid→Array〉
























02.網點建立後,先使用Ungroup指令〈下圖紅圈處〉解散群組。接著如下圖所示,每隔一個點來選取。
























03.將視圖切換至前視圖〈側視圖也可以〉,將剛剛選取的點往上移動2個單位距離。

























04.如下圖所示,現在你已經有一組高高低低的網點了!確認無誤後,再執行Group指令〈下圖紅圈處〉將這些網點群組起來。

























05.接下來就是要利用這組高低相間的網點來建立曲面了。在指令提示列輸入pts,即會出現下拉式指令選單,選擇ptSurfaceFromGridOfControlPoints來建立一個曲面;該指令建立的曲面其控制點位置即為網點位置。

























06.啟動指令後,選擇網點,按滑鼠右鍵確定離開指令。

























07.完成!該曲面並不會通過網點,而是其控制點位置即為網點位置。

























08.若希望建立的曲面可以完全通過網點,可以改執行ptSurfaceFromGridOfEditPoints來建立曲面;該指令建立的曲面將會完全通過網點〈網點位置即為曲面的編輯點位置,且曲面控制點將會增多〉。
























09.完成!該曲面完全通過網點。
























10.在Paneling Tools工具列中,最後一個即為Scripting Samples工具列,裡頭有許多編寫好的網點樣式可供使用;選擇My Grid2、即Grid By Array〈Rhino Script〉建立網點。執行後,將會自動建立一組猶如水波紋、漣漪般的網點,如下圖所示。



















 




11.再執行一次ptSurfaceFromGridOfEditPoints來建立曲面,就完成一個水波紋、漣漪造形的曲面了!

Paneling Tools 簡單教學13-將網點朝某指定位置接近或是遠離

曲面實業提供的Paneling Tools 簡單教學13-將網點朝某指定位置接近或是遠離


Paneling Tools的網點編輯工具裡頭,有個相當有趣的功能─Shift Grid;可以將網點朝某指定位置接近或是遠離,有點類似小時候玩磁鐵,鐵粉被磁鐵所吸引的樣子,相當的好玩!

簡單教學如下:


01. 先建立一組長寬皆為41個點的網點〈如下圖所示,紅色十字線交點處為顯示之後網點接近或遠離的指定點位置用,無需繪製〉;接下來,在Paneling Tools工具列中,第5個即為Grid Utility工具列,裡頭有許多編輯網點用的工具;選擇Shuffle Grid讓網點朝某指定位置接近或是遠離。或是從功能表點選Paneling Tools→Grid Utility→Shuffle Grid

























02.啟動指令後,選擇網點,按滑鼠右鍵確定。接著下一步...

























03.在指令提示列中,DistanceMethod移動方式選擇PointAttractors吸附點、AttractMethod吸引模式選擇Towards接近、Magnitube強度設成5;按滑鼠右鍵確定。接著下一步...

























04.如下圖所示,選擇紅色十字線交點處的點,做為網點集中的目標點;按滑鼠右鍵確定離開指令。

























05.完成!如下圖所示,網點朝你剛剛選擇的幾個點做接近的動作!

























06.你也可以將AttractMethod吸引模式選擇Away遠離,做出不同的效果。

























07.如下圖所示,網點改成從你剛剛選擇的幾個點做遠離的動作!

























08.應用在曲面上也是可以的,如下圖所示,曲面上的網點朝某幾點接近。

























09.如下圖所示,曲面上的網點從某幾點遠離。