功能

Overview of Rhino

概觀

Rhino 可以建立、編輯、分析、標註、彩現及轉換 NURBS 曲線、曲面、實體、細分幾何 (SubD)、點雲與網格,只要硬體條件許可,沒有複雜度、階數與大小的限制。

特殊功能包括:

  • 不受拘束的 3D 自由造型建模工具,可以建立任何您可以想像的造型,這類的工具通常是售價在 20 至 50 倍的建模軟體才有。
  • 精確度足以符合設計、快速原型、工程、分析各階段的需要,可以用於大至飛機,小至珠寶飾品的生產製造。
  • 相容性良好,可以與其它設計、出圖、CAM、工程分析、彩現、動畫、繪圖軟體搭配使用。
  • 讀取修復網格及高難度的 IGES 檔案。
  • 易學易用,讓您可以專注在設計與呈現的構想,不會因為操作不易而分心。
  • 輕巧快速,普通的筆電也能安裝使用,無需特別的硬體。
  • 開發平台,數以百計的專業 3D 建模軟體的開發平台。
  • 低預算負擔,普通的硬體、學習快速、價格實惠且無需維護費用。
  • 跨平台: 世界上最多功能的 3D 建模軟體,在 Windows 和 macOS 皆能使用。

Rhino 8 的新功能

Rhino 8 帶來新的建模工具,如 ShrinkWrap為 Mac 用戶提供強大的速度提升簡化的建模工作流程SubD 銳邊、改善的截斷和斷面工具更多客製化的用戶界面更快的彩現引擎新的 Grasshopper 數據類型其它更多的功能

感謝數千位參與 Rhino 8 研發階段的使用者,讓我們可以在 Rhino 8 上市前進行大規模的測試與改進,使 Rhino 8 成為目前為止最快、最穩定的版本。

建模

Modeling Tools in Rhino

:點物件、點雲、點格、從物件抽離、標示 (交點、分段、拔模角度、端點、最接近點、焦點)。

曲線:直線、多重直線、網格上的多重直線、自由造型曲線、圓、圓弧、橢圓、矩形、多邊形、彈簧線、螺旋線、圓錐線、TrueType 文字、內插點曲線、控制點曲線、描繪曲線。

從物件建立曲線:通過點、通過多重直線、延伸、續畫曲線、圓角、斜角、混接、弧形混接、從兩個視圖、均分曲線、斷面輪廓、交集、NURBS 曲面與網格的等距斷面線/單一斷面線、邊框曲線、輪廓曲線、抽離結構線、抽離曲率圖形、投影、拉回、描繪、分離修剪曲線、含尺寸標註與文字的 2D 圖面、文字、將曲面展開為平面。

曲面:從三或四個點、從三或四條曲線、從平面曲線、從網狀曲線、矩形平面、可塑形的平面、擠出、彩帶、放樣、單軌掃掠、雙軌掃掠、旋轉成形、沿著路徑旋轉、均分曲面、混接、嵌面、布簾、點格、圖片灰階高度、圓角、斜角、偏移、逼近數個點的平面、TrueType 與 Unicode 編碼文字。

實體:立方體、球體、圓柱體、圓柱管、圓管、圓錐體、平頂錐體、金字塔、平頂金字塔、橢圓體、環狀體、擠出平面曲線、擠出曲面、將平面洞加蓋、組合曲面、非流形合併、TrueType 與 Unicode 編碼文字。

網格:從 NURBS 曲面、從封閉的多重直線、網格面、平面、立方體、圓柱體、圓錐體、球體。

Rhino 8 改善許多原有的建模工具,並增加一些新的功能:

  • 建模簡化: 結合新工具以 3D 形式快速繪製您的構圖。
  • 推拉: 選取一個面進行推或拉的動作,也可以擠出或延伸。 PushPull 可透過使用曲線在現有曲面中增加或刪除體積以加速建模。
  • 操作軸: 透過操作軸的移動、縮放和旋轉進行延伸和擠出。
  • SubD: SubD 銳邊非常適合建立漸變圓角的功能。
  • 曲面圓角: FilletSrf 有動態預覽半徑的新界面。
  • 偏移: Offset 現在可以建立多個封閉區域。

編輯

Editing Tools in Rhino

一般工具:刪除、刪除重複的物件、組合、合併、修剪、取消修剪、分割、炸開、延伸、圓角、斜角、物件類型、建構歷史。

變動工具:剪下、複製、貼上、移動、旋轉、鏡射、縮放、延展、對齊、陣列、扭轉、彎曲、錐狀化、傾斜、偏移、定位、沿著曲線流動、拉回、投影、方塊編輯、壓平、攤平。

點與曲線:控制點、編輯點、控制桿、平滑、整平、變更階數、加入/移除節點、加入銳角點、重建、重新逼近、銜接、簡化、變更權值、週期化、調整端點轉折、調整接縫、定位至邊緣、轉換為圓弧、多重直線或直線線段。

曲面:控制點、控制桿、變更階數、加入/移除節點、銜接、延伸、合併、組合、取消修剪、以結構線分割、重建、縮回、週期化、布林運算 (聯集、差集、交集)、展開成平面、沿著曲面上的曲線陣列物件。

實體:邊緣圓角、抽離曲面、薄殼、布林運算 (聯集、差集、交集)。

網格:炸開、組合、熔接、統一法線方向、套用至曲面、縮減網格面數。

使用 Rhino 8 編輯複雜的大模型變得輕而易舉:

界面

Before After

左: 淺色模式

右: 深色模式

操作界面:座標顯示、可浮動/停靠的指令視窗、最近使用的指令清單、可點選的指令選項、指令輸入自動完成、可自的訂彈出工具列、圖層管理員、視圖同步、視圖攝影機操作、透視圖符合底色圖案、可自訂的滑鼠中間按鈕、可自訂的工具列按鈕圖示與工作環境、關聯性的右鍵功能表、多螢幕支援、以 Alt 鍵複製、OpenGL 硬體加速與反鋸齒顯示。

建模輔助:次數不受限制的復原與重做、多次復原與多次重做、精確數值輸入、可使用公制、英制、分數為單位、.x .y .z 點過濾器、物件鎖點、格線鎖定、正交模式、平面模式、已命名工作平面、上一個/下一個工作平面、將工作平面定位至曲線上、圖層、圖層過濾、群組、背景圖、顯示/隱藏物件、顯示選取的物件、以圖層選取物件、以顏色選取物件、以物件類型選取物件、選取最後建立/變更的物件、選取上一次的選取集合、對調隱藏與顯示的物件、鎖定/解除鎖定物件、解除鎖定選取的物件、物件的控制點/編輯點可以開啟/關閉。

Rhino for Mac 使用 macOS 用戶熟悉的界面。

Rhino 8 的用戶界面比以往可以更廣泛地客製化,甚至在 Mac 上也是如此:

  • 視窗版面配置: 自訂、儲存、共享和還原您最喜愛的界面配置。
  • 圖層管理器: 這是在 Windows 和 Mac 都完全重寫的所有新功能。
  • 圖塊: 圖塊管理員的功能現在更加靈活和強大。
  • 曲面圓角: FilletSrf 有動態預覽半徑的新界面。

顯示

Display in Rhino

非常快速的 3D 圖形顯示、無限制的作業視窗數目、著色視圖、可在透視圖作業、已命名視圖、浮動作業視窗、全螢幕顯示、物件顯示順序、兩點透視、截平面、一比一全尺寸顯示模型。

Rhino 8 新功能:

  • Metal: 在 Mac 快速進行 3D 繪圖。
  • 新的顯示模式: 單色模式是一個乾淨、簡約的外觀,非常適合展示建築作品。

彩現和提案

Rendering and Presentation

提案的彩現呈現品質通常是一項設計的成敗關鍵。

功能包括:Rhino 彩現器、光線追蹤彩現可使用貼圖、凹凸、反光、透明、聚光燈、點光源、平行光、矩形燈光、管狀燈、陰影、自訂彩現解析度、彩現預覽、旋轉盤、可輸出時下彩現器常用的許多檔案格式、彩現外掛支援、儲存設定至檔案。

Rhino 8 新功能:

  • Rhino 彩現: 我們更新 Cycles 彩現引擎,實現更快的 GPU 加速光線追踪。
  • UV 貼圖軸: UV 貼圖軸已改進,包括浮動的 UV 編輯器、新的拆解算法、固定和顯示更好的貼圖品質。
  • 程序貼圖: 光線追蹤和彩現模式下的原生像素程序貼圖。.
  • 顯示模式: 單色模式是一個乾淨、簡約的外觀,非常適合展示建築作品。

製圖

Documentation in Rhino

絕大部分實體產品在設計製造過程都需要輸出 2D 工程圖,用來對設計概念與製造規格進行溝通與確認,Rhino 針對 2D 圖面製作與輸出功能進行了改善。

註解物件包括箭頭、註解點、尺寸標註 (水平、垂直、對齊、旋轉、半徑、直徑、角度)、文字、標註引線、Unicode 編碼文字、尺寸標註、附註、可在透視圖標註尺寸。

Rhino 8 增加的新功能:

  • 線型: 可繪製有圖案、寬度和錐狀的風格化曲線,傳達設計或藝術的概念。
  • 天花板反射平面圖: 設定為平行反射投影的作業視窗非常適合製作天花板反射平面圖。
  • 動態 2D 圖面:
  • 斷面型式: 使用截平面時,截平面和斷面型式可以進行更好地控制。

數位形構

Digital Fabrication in Rhino

或許您不曉得,Rhino 的研發始於二十五年前,目的是做為船舶設計師將船舶模型電腦化的工具,用以驅動造船廠的數位化工具設備。

我們一直認為一項設計要進入生產製造階段,最後到達消費者手上才可以稱為有用的設計。現今因為數位形構與 3D 列印設備價格快速下跌,越來越多的設計師可以自行使用這些設備製造 3D 模型。

我們雖然無法專精於每一項數位形構、生產製造、營建工法,但我們將 Rhino 的研發重點放在建立的模型的精確度足以應付這些用途的需要,可以應用在每一種作業流程,使設計可以成真,而非僅止於紙上談兵。

可以試試 Rhino 8 的以下功能:

  • 收縮包裝: ShrinkWrap (收縮包裝) 可以在開放或封閉的網格、NURBS 幾何物件、SubD 和點雲周圍建立緊密包覆的網格: 非常適合建立用於 3D 列印的網格。
  • 製造用的斷面功能: 支援抽離截平面的曲線、剖面線、曲面和切片。

網格工具

Mesh Tools

功能強大的網格匯入、匯出、建立、編輯工具是產品設計生產的每個階段不可或缺的重要功能:

  • 數位化量測與掃描得到的 3D 點資料通常可以匯入 Rhino 為網格模型進行處理。
  • 可以與許多軟體,例如 SketchUp® 與 Modo® 交換網格檔案。
  • 匯出分析、彩現、快速原型和製造用的網格。
  • 將 NURBS 物件轉換為網格用於顯示與彩現。
  • 重建為四角網格 (QuadRemesh): 從現有的曲面、實體、網格或 SubD 快速重建為四角網格,非常適合彩現、動畫、CFD、FEA 和逆向工程。

Rhino 8 測試以下功能:

  • 改進的布林運算: 網格布林運算全新重寫更可靠。
  • 收縮包裝: ShrinkWrap (收縮包裝) 可以在開放或封閉的網格、NURBS 幾何物件、SubD 和點雲周圍建立緊密包覆的網格: 非常適合建立用於 3D 列印的網格。

3D 擷取

3D Capture in Rhino

一項產品的設計常常是從擷取 3D 點資料開始,Rhino 一直以來都直接支援 3D 數位化量測硬體與讀取 3D 掃描得到的點雲資料,Rhino 現在可支援:

  • 巨型點雲 - 3D 掃描器速度變快與價格下降使巨型的掃描檔案變得較為常見。
  • Rhino 的繪圖處理效能提升與 64 位元支援讓巨型點雲檔案的作業變容易。
  • LIDAR 遠距光學掃描技術可以擷取地形的 3D 點資料,應用於農業、考古學、自然資源保護、地理資訊、土地使用規劃、交通建設、風力發電、太陽能發電、無線通訊基地台部署… Rhino for Windows 的外掛例如 RhinoTerrain™ 提供了這方面的專業工具,將 Rhino 的用戶群擴大至相關領域。

3D 數位量測支援: Microscribe®、FaroArm® 及 ROMER - (限 Windows 版)。


檢驗與分析

Inspection and Analysis in Rhino

實現一項完美的設計需要在設計、提案、分析、製造每個階段都有高品質的 3D 模型,Rhino 有強大的工具可以確保整個作業流程使用的 3D 模型都擁有最高品質。

分析:點、長度、距離、角度、半徑、邊框方塊、法線方向、面積、面積重心、面積慣性力矩、體積、體積慣性力矩、流體靜力、曲面曲率、幾何連續性、偏差值、最近點、曲線或曲面的曲率圖形、外露邊緣、曲面分析時可編輯 (拔模角度、斑馬紋、環境貼圖、顯示邊緣與外露邊緣、高斯曲率、平均曲率、最小與最大曲率半徑)。

Rhino 8 新功能:

  • 曲率分析: 現在可支援 SubD。
  • 拔模角度分析: 可使用已命名工作平面,這是一個智慧型的工作平面 Z 選項,在切換選項時可自動設定方向。
  • 點偏差值: 現在支援 SubD,並在輸入無效距離時顯示紅色數字。

大型檔案

Large Projects in Rhino

管理大型工作團隊及檔案的管理工具,包括:附註、範本檔案、檔案匯入、匯出選取的物件、最小化儲存、遞增儲存、圖片預覽、Rhino 檔案預覽、以原點匯出、分工作業 (限 Windows 版)、圖塊、網格檔案壓縮及圖片預覽。


相容性

File Formats

Rhino 與數百種的 CAD、CAM、CAE、彩現及動畫軟體相容。openNURBS 函式庫,讓許多程式可以讀、寫 Rhino 的 3DM 檔案。

除此之外,Rhino 8 現在支援以下檔案格式:

  • USD 匯出: 通用場景描述,可視化應用程序中常用的可擴展格式。
  • GLTF 匯入/匯出: GL 傳輸格式,對於使用 WebGL 在網路上共享 3D 模型非常有用。
  • 改進對多種格式的支援。

Grasshopper

Grasshopper

Grasshopper - 是一個圖形化的演算編輯器,包含在 Rhino 裡面。

不像 RhinoScript、rhino.Python 或其它程式語言,Grasshopper 不需具備程式設計能力即可使用自我洐生運算建立令人驚豔的造型。

Rhino 8Grasshopper 1 新功能 :

  • 物件屬性: 直接從 Grasshopper 管理 Rhino 物件屬性。
  • 註解: 使用 Grasshopper 註解、剖面線和線型元件記錄您的設計。
  • 圖塊: 在 Grasshopper 建立圖塊定義和引例。
  • 即時烘焙: 從 Grasshopper 即時更新現有的 Rhino 物件。
  • 外掛程式文字: 從任何 Rhino 物件加入、修改或刪除外掛程式文字。

開發工具

Developer Tools

成為給建模、彩現、分析、形構工具使用、功能最強大的 3D 開發平台。

RhinoScript

功能包括:

RhinoScript 僅限 Windows
附註:雖然 RhinoScript 在 Windows 仍被廣泛使用,但我們還是建議使用者及開發者逐漸改用 Windows 及 Mac 的 Rhino.Python,請參考下列說明:

Rhino.Python

Rhino.Python是 Windows 版及 Mac 版的 Rhino 內建的 Script 語言,具有使用彈性與語法清晰的特性。

如果您想試試看 rhino.Python 的強大功能,可以參考 rhino.Python 網站。

RhinoCommon

  • RhinoCommon 是用於 Rhino 的跨平台 .NET 外掛 SDK。
  • 可以使用在 Rhino for Windows、Rhino for Mac、Rhino.Python 及 Grasshopper 的程式設計。
  • 真正的 .NET SDK,組織更好也更容易學習。
  • 改善文件詳情…

C++ 外掛程式

  • Microsoft Visual C++ 2017 適用 Rhino 64 位元
  • 外掛精靈可以建立不同用途的專案,使專案與平台的支援變容易
  • 為數眾多的 SDK 新功能與改善,可以建立功能更強大的外掛
  • 將彩現器開發工具集 (RDK) 整合進 SDK
  • 文件
  • 範例

彩現器開發工具集

Rhino for Windows 的 RDK 包含許多彩現器開發人員需要的功能:

  • 支援 C++、RhinoCommon、RhinoScript。
  • 材質: 可以自訂與 Rhino 的材質編輯器完全整合的材質類型。
  • 環境: 可以自訂與 Rhino 的環境編輯器完全整合的環境類型。
  • 貼圖: 可以自訂與 Rhino 的材質、環境、貼圖編輯器完全整合的貼圖類型。
  • 內建彩現視窗: Rhino 的彩現視窗有色調對應、後處理效果、多通道、縮放、HDR 輸出…等許多新功能。
  • 太陽: 新的 Rhino 太陽設定自動化,可以完整存取太陽位置計算工具。
  • 自訂彩現網格: 外掛系統可以自訂不同彩現器通用的彩現網格,也可以匯出網格檔案。
  • 後處理效果: 外掛系統可以自訂適用任何彩現外掛的後處理效果。
  • 許多小巧的彩現工具。

Rhino 視窗主題

您可以自訂 Rhino 的視窗主題,完全改變 Rhino 的操作界面外觀。這裡有如何使用 C++ 的說明。

外掛程式的授權管理

Zoo 的功能:

  • 支援協力廠商開發的 Rhino 外掛程式。
  • 以 Windows 服務執行,電腦開機後無需登入桌面即可自動執行。
  • 使用標準的網路通訊協定,不易被防火牆阻擋,可跨廣域網路、路由器、VPN 使用。
  • 疑難排解工具
  • 設定授權的取出期限。
  • 新的安裝與管理細節說明
  • 協力廠商外掛開發細節

openNURBS

openNURBS 開發人員工具集現在可以支援 Rhino 8 (與舊版) 的 3DM 檔案,軟體廠商可以使用這些開發工具自由開發讀/寫 Rhino 3DM 檔案的功能。

翻譯服務

我們在歐洲的分公司提供協力廠商外掛產品的翻譯服務,可以協助將您的 Rhino 外掛產品翻譯為法文、德文、義大利文、西班牙文等等。細節…

市場行銷支援

如果您想讓您的 Rhino 相關產品廣為 Rhino 使用者所知,請將您的產品的詳細資訊刊登在 food4Rhino完全免費,詳情…


管理

Administration

Rhino 的每個新版本主要的目標在於使管理及系統管理變得更加容易。

  • 使公司裡的公用 (浮動) 授權透過 Zoo雲端 Zoo 更容易管理授權。
  • 大量安裝部署的授權更容易。
  • 充份利用現有的硬體設備。
  • 自動下載包含最新修正的版本並提示安裝。
  • 提供更多的訓練與支援選項。
  • 套件管理員: 查找、安裝和管理您的資源。

系統需求與建議

Rhino 可在一般的 Windows 或 Mac 桌上型與筆記型電腦上執行。詳情…

授權管理、共用與部署

Rhino 提供更彈性化的授權選項。詳情…

外掛程式管理員

停用外掛更容易,便於測試開發中的外掛與找出造成問題的外掛。

自動下載修正版

每當有修正版推出時會自動下載,並提示使用者安裝該修正版。

服務版本不會自動安裝。
經使用者同意才會進行安裝,自動下載的功能也可以停用。

啟動畫面與關於

啟動畫面會顯示最近使用的檔案、更詳細的 Rhino 版本資訊、Rhino 的相關新聞與使用技巧,也會通知使用者修正版下載完成後要進行安裝。

課程、支援與網路社群

我們非常在意 Rhino 對您的生產、製造流程是否有幫助,我們希望可以提供最快的協助與服務。

Rhino 的售價已經包含技術支援在內,無需支付額外的維護費用。

Rhino 的技術支援服務:


Rhino 8 之後

Beyond Rhino 8

Serengeti,是以非洲最大草原來命名,那裡也是犀牛生長的地方。

我們非常樂於讓使用者參與 Rhino 開發過程的每個階段。 跟之前的版本一樣,我們將會邀請目前的使用者在下一個版本的開發過程中試用、測試並提供意見。

由於有許多開發工作是跨版本的,因此我們設立 Serengeti 專案,讓使用者可以對 Rhino 未來所開發的產品直接產生影響。

這表示您可以使用每週持續進行的開發中版本 (WIP),Rhino WIP ,包含我們開發的新功能:SubD 支援的改進、Grasshopper 2、改進彩現及顯示,還有其它許多的功能。

修正版

Rhino 會自動下載最新的修正版至您的電腦,下載完成後會提示您進行安裝,您可以在 Rhino 選項對話框的更新與統計頁面關閉這項功能,也可以至這裡下載修正版。

取得測試版 - 請在 Rhino 選項 > 更新與統計頁面設定:

  • 將更新頻率設為每星期可以自動下載經過 McNeel 員工內部測試,包含最即時修正與改善的測試版,但可能存在未發現的問題
  • 將更新頻率設為修正版候選版可以在我們的研發團隊確認某個測試版的穩定度足以成為正式的修正版自動下載更新。

功能需求與討論

請將您的 Rhino 9 願望清單發到 Rhino 英文 Discourse 論壇的 Serengeti 類別

Rhino 9 開發過程

開發中的 Rhino 9 會開放給 Rhino 8 的註冊用戶下載使用,以下是我們的產品開發階段分期:

  • WIP (開發中): 通常也稱為 Alpha 版本,會包含將運用在下一個主要版本的新技術功能預覽,我們會邀請 Rhino 8 的註冊用戶下載試用,您在這個階段提供的功能建議最可能在下一個主要版本實現。
  • Beta: 核心的變更完成並經過測試後我們會開始釋出 Beta 版,Beta 版已經有一定的穩定度,但新功能尚未全部完成,操作界面也還會進行修改。
  • 正式版: 在 Beta 版的用戶大致覺得可以成為正式版後,我們會開始進入 Rhino 9 正式版的量產階段。

附註

  • 所有 Rhino 8 的註冊用戶都會被邀請參與 Rhino 9 的開發階段,開發階段的分期與以前一樣。
  • 每個開發階段通常需要六個月以上
  • 每個 WIP 與 Beta 版釋出後一段時間就會過期,新版本總會在前一個版本過期之前釋出,這個作法可以讓我們只針對當前版本的問題做修正,避免使用者不斷回報在最新版本已修正的問題。
  • 最終 Beta 版的使用期限至少有兩個月,我們會在這個版本過期之前完成正式版的全球鋪貨作業。