功能

Overview of Rhino

概述

Rhino 可以對 NURBS 曲線、曲面、實體、細分幾何圖形 (SubD)、點云和多邊形網格進行創建、編輯、分析、記錄、渲染、動畫制作與轉換 。只要硬件條件允許,不受復雜度、階數與尺寸大小的限制。

主要特征包括:

  • 不受約束的自由造型 3D 建模工具。以往您只能在二十至五十倍價格的同類型軟件中找到這些工具。Rhino 可以建立任何您能想象的到的造型。
  • 精確性,完全符合設計、快速成形、工程、分析和制造等各種類型的需要,大到飛機小到珠寶所需的精確度 Rhino 都可以達到。
  • 兼容性好,可以與其它設計、制圖、CAM、工程、分析、渲染、動畫以及插畫軟件兼容。
  • 讀取修復網格及高難度的 IGES 文件。
  • 易學易用,非常容易學習使用,讓您可以專注于設計與想象而不必分心于軟件的操作上。
  • 高效率,不需要特別的硬件設備,即使在一般的筆記本電腦上也可以執行。
  • 開發平臺,數以百計的專業 3D 建模軟件
  • 經濟實惠,它是一種常規的硬件,學習快速、價格實惠且無需維護費用。
  • Rhino for Mac: 世界上最多功能的 3D 建模軟件,在 macOS 上可以使用。 更多詳情…

Rhino 7 新功能

New In Rhino 7

Rhino 7 是我們歷史上最重要的升級。使用我們新的 SubD 工具您可以建立有機形狀,您可以使用 Rhino.Inside.Revit 做為 Revit? 附加組件運行 Rhino 和 Grasshopper,還可以使用強大的 QuadRemesh 算法從 NURBS 幾何圖形或網格建立美觀的四邊面網格。在此版本中,我們開啟了全新的建模工作流程,并將許多穩定的功能進行了完善。

感謝成千上萬參與開發預發行版本的用戶,讓我們能夠在 Rhino 7 正式發行前進行大規模的測試和優化,使其成為有史以來最快、最穩定的版本。

建模工具

Modeling Tools in Rhino

: 點物件、點云、從物件提取點、記號(相交點、等分點、拔模角度、端點、最近點、焦點)。

曲線: 直線、多重直線、網格上多重直線、自由曲線、圓、圓弧、橢圓、矩形、多邊形、彈簧線、螺旋線、圓錐線、TrueType文字、內插點、控制點(頂點)、徒手繪制曲線。

從物件建立曲線: 通過點、通過多重直線、延長曲線、續畫曲線、 圓角、斜角、偏移、混接、圓弧混接、雙向投影、均分曲線、橫截面線、相交線、Nurbs 曲面與網格的等距斷面線/單一斷面線、邊框曲線、輪廓曲線、抽離結構線、抽離曲率圖形、直向投影、法向投影、拉回曲線、曲面/網格上徒手繪制曲線、線框、分離剪切曲線、帶有尺寸與文字標注的 2D 圖、攤平可展開曲面。

曲面: 從3點或4點、從3或4條線、從平面曲線、從網格線、矩形平面、可變形平面、擠出、彩帶、放樣、相切銜接放樣、展開曲面、保持邊緣銜接的單軌掃掠、保持邊緣連續性的雙軌掃掠、旋轉、沿路徑旋轉、均分曲面、混接、嵌面、布簾、點格、圖片灰階高度、圓角、斜角、偏移、通過點建立平直面、TrueType 與 Unicode (雙字節) 文本。

實體: 立方體、球體、圓柱體、圓柱管、圓管、圓錐體、平頂圓錐、金字塔、平頂金字塔、橢圓體、環狀體、擠出平面曲線、擠出曲面、將平面洞加蓋、組合曲面、非流行邊合并、TrueType 文本、Unicode (雙位元)文本。

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

Rhino 7 對現有工具和新指令進行了一些改進:

  • SubD: 對于需要快速探索自由造型形狀的設計師來說,SubD 是一種新的幾何類型,它可以創建可編輯的、高精度的形狀。與其它幾何類型不同,SubD 在保持自由造型精確度的同時還可以進行快速編輯。
  • BlendSrf: 新增精細復選框可以避免建立過于簡單的混接曲面。
  • Revolve: 開啟建構歷史的狀態下,可以使用物件鎖點將旋轉軸的端點捕捉到物件上。
  • MatchSrf: 建構歷史鎖定的情況下允許編輯銜接曲面的控制點。
  • DupBorder: 新增建構歷史支持。
  • FilletSrf: 現在有 G2 選項。

編輯

Editing Tools in Rhino

常用工具: 刪除、刪除重復物件、組合、合并、修剪、取消修建、分割、炸開、延伸、圓角、斜角、物件屬性、建構歷史。

變動工具: 剪切、復制、粘貼、移動、旋轉、鏡像、縮放、延伸、對齊、陣列、扭轉、彎曲、錐形化、傾斜、偏移、定位、沿著曲線流動、拉回、投影、方塊編輯、壓平、展開。

點與曲線: 控制點、編輯點、控制桿、平滑、整平、修改階數、增加/刪除節點、增加尖銳點、重建、重新逼近、銜接、簡化、修改權重、周期性、調整端點轉折、調整接縫、定位曲線至邊緣、轉換為圓弧、多重直線或直線線段。

曲面: 控制點、控制桿、修改階數、增加/移除節點、銜接、延伸、合并、組合、取消剪切、以結構線分割曲面、重建、縮回、周期化、布爾(并集、差集、交集)、展開單曲面、沿著曲面上的曲線陣列。

實體: 邊緣圓角、抽離曲面、殼、布爾 (并集、差集、交集)。

網格: 炸開、組合、熔接、統一法線、對應至曲面、縮減多邊形面數。

使用 Rhino 7 編輯復雜的模型既快速又簡單:

  • 已命名選集: 對于需要重復選取物件和子物件的人來說,使用已命名選集可以簡化選取過程并提高工作效率。
  • 曲線與曲面交集可以改善修剪、分割和布爾運算的結果,在我們的測試中,速度可以提高 4 倍。
  • BlendEdge: 根據用戶的意見反饋我們更改了邊緣混接控制點之間的間距。
  • 布爾運算現在已經改進,可以對共面曲面進行并集、差集和交集運算。

界面

Interface in Rhino

界面: 坐標顯示、浮動/可停靠指令欄、最近使用指令彈出菜單、點選式指令選項、自動完成式指令行、自定義式彈出指令項、彈出式圖層管理、同步視圖、基于攝像機的視圖操作、匹配圖片透視、可設置鼠標中鍵菜單、可自定義式圖標與用戶工作目錄、可自定義式彈出工具欄、透明式工具欄、關聯式右鍵菜單、可停靠式對話框、支持多顯示器、Alt 鍵復制與 OpenGL 硬件支持與抗鋸齒顯示。

建模輔助: 無限制的復原與重做,多步的復原與重做,精確數值輸入,單位包括公制、英制與分數,X、Y、Z 點過濾器,物件鎖點,鎖定格點,正交模式,平面模式,已命名工作平面,下一個/上一個工作平面,將工作平面定位至曲線上,圖層,圖層過濾器,群組,背景位圖,顯示/隱藏物件,顯示選取的物件,以圖層選取物件,選取最前面的物件,以顏色選取物件,以物件類型選取物件,選取最后建立的物件,選取上一次選取的物件,對調隱藏與顯示物件,鎖定/解除鎖定物件,解除鎖定物件的選取,物件的控制點/編輯點的開啟/關閉,關閉所選物件的控制點/編輯點。

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

顯示

Display in Rhino

超快的三維圖像顯示,無限制的工作視窗、著色模式、工作視圖、透視工作視圖、已命名工作視圖、浮動視圖、全屏顯示、3D立體顯示、顯示順序支持、兩點透視、截平面以及全尺寸1比1顯示模型。

Rhino 新功能 7:

  • 某些模型的顯示速度會大大提高,比如那些帶嵌套圖塊的模型、有許多子視圖的圖紙配置文件以及那些帶有大量文本物件的模型。
  • 渲染顯示模式下的實時狀態會更加明亮。
  • 工作視窗和 Rhino 渲染器現在使用相同的渲染設置。
  • 圖層和物件都支持透明色彩。
  • 多重曲面和 SubD 都支持每面顏色。

渲染和呈現

PBR Materials

高品質的渲染對設計項目的演示呈現起到決定性作用。

功能包括: Rhino 渲染器,支持貼圖、凹凸、高光、透明度、目標聚光燈、角度與方向控制、點光源、平行光、 矩形燈、管狀燈、陰影、自定義分辨率、實時渲染預覽的光線跟蹤渲染器,旋轉盤,可輸出許多常見的文件格式的渲染器,支持插件的渲染器,支持設置保存至文件的渲染器。

Rhino 新功能 7:

  • 現代漸進式渲染技術,包括 CPU 和 GPU 硬件的高級用法。
  • 降噪器: 在 Rhino 中使用降噪器可以在短時間內產生精美的渲染效果圖。 這種后期處理效果過濾器使用人工智慧的技術從您的草圖渲染中移除顆粒狀的"噪點”,從而大大縮短了渲染時間并生成高質量的渲染圖像。
  • 插件可擴展的后處理效果、色調對應和最終圖像過濾器。
  • 物理基礎 (PBR) 材質: 對于想要呈現逼真外觀材質效果的專業渲染人員來說,PBR (物理基礎) 材質是他們的最佳選擇。它們正迅速成為材質庫、內容創作、掃描應用程序的_標準_,并獲得了現代許多應用程序的支持,Rhino 的渲染引擎和工作視窗也支持 PBR 材質。

制圖

Documentation in Rhino

對于從事設計、研發與制造的從業人員而言,各種實物產品、技術圖紙與 2D 制圖都必須能傳遞概念、規格與指示,Rhino 7 的目標是使全球不同學科的設計人員在每個標注系統與視覺風格中創建 2D 圖紙與插圖都會更加容易。

物件標注包括:箭頭,注解點,尺寸(水平、垂直、對齊、旋轉、半徑、直徑、角度),文本塊,標注引線,移除隱藏線,支持 Unicode(雙字節)文字,尺寸標注與文字標注。支持透視圖尺寸標注。

Rhino 7更多功能…

  • 圖紙配置管理: 增加圖紙配置管理的垂直面板,使得模型的圖紙配置更易于處理。
  • 文本字段增強: 文本字段是文本物件內的特殊表達式,當檢測到鏈接的內容或屬性發生更改時,它們可以動態更新。
  • 漸變色和透明剖面線: 漸變色和透明剖面線可以使您的插畫、圖表、示意圖和任意的 2D 圖面的顯示更加美觀。
  • 顯示物件和圖層的顏色透明度。

數字制造

Digital Fabrication in Rhino

如你所知早在 20 年之前,Rhino 的開發剛剛開始的時候就為船舶設計師提供創建數字模型的工具,用以驅動船廠的數控制造裝備。

我們持續關注于設計的制造與實施,設計只有制造出來才是有用的。現在數字制造與 3D 打印設備越來越便宜,越來越多的設計師直接利用這些 3D 數字制造設備。

當然我們并不是在所有的數字制造、加工或構造處理領域都是專家,但我們關注的是在設計實現過程中 Rhino 模型能足夠的精準且能配合到所有的過程。

Rhino 7更多功能…

  • 單線字體: 單線字體有助于提高 CNC 雕刻的速度和品質。
  • 模具制造工具: 對于模具制造商和工具設計師來說,Rhino 的模具制造工具可以協助進行模型測試修改的工作流程。

網格工具

Mesh Tools

功能強大的網格輸入、輸出、創建與編輯工具對設計的所有階段都至關重要:

  • 從數字設備與掃描儀獲取 3D 數據通常以網格模型轉為至 Rhino。
  • 可以與其他類似 SketcuUp 與 Modo 等軟件進行網格數據交換。
  • 為分析與渲染輸出網格。
  • 輸出至快速成型與加工。
  • 將 NURBS 轉換為網格以便顯示與渲染。
  • QuadRemesh: 從現有的曲面、實體、網格或者 SubDs 快速重建四邊面網格 - 非常適合渲染、動畫、CFD、FEA 和逆向工程。
  • 改進了網格交線結果

增加新指令的同時也對原有指令做了改善,支持雙精度網格可以精確的顯示與描繪一座城市大小的 3D 拓撲地面。

3D 采集

3D Capture in Rhino

在一個設計項目中時常會用到 3D 數據掃描,Rhino 能直接支持 3D 數字儀設備與 3D 掃描點云數據。Rhino 7 現在加強了:

  • 大型點云,3D 掃描設備現在越來越快且越便宜,創建超大掃描文件更加普遍。
  • Rhino 的 64 位版本增強了對圖形處理器的支持,可以處理超大點云數據。
  • LiDAR,為農業、考古、保護、地質、土地使用規劃、測繪、交通與風力發電場、太陽能農場與基站部署優化等采集 3D 地形數據。 Rhino for Windows 對相關插件提供了更強有力的支持,例如 RhinoTerrain?,為這些新的 Rhino 用戶提供專門的工具。

3D 數字化設備支持: MicroScribe?、FaroArm? 和 ROMER - (僅限 Windows)。

檢測與分析

Inspection and Analysis in Rhino

實現設計需要設計、呈現、分析與制造每個階段都有高品質的 3D 模型。Rhino 7 提供了一些工具來幫助您確保整個過程中使用的 3D 模型具有盡可能高的質量。

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

Rhino 新功能 7:

  • EdgeContinuity 現在使用指示線將每組邊緣對之間的距離、正切、曲率進行可視化顯示。
  • PointDeviation: 增加最大距離和最小距離的統計。
  • 碰撞檢測: 一個新的 Grasshopper 組件。

大型項目

Large Projects in Rhino

大型項目與團隊的文件管理工具:附注、模板文件、合并文件、導出選取物件、最小化保存、遞增保存、位圖文件預覽、預覽 Rhino 文件、原點輸出、工作表(僅限 Windows)、圖塊、網格與預覽圖片文件壓縮、通過 Email 發送文件。

兼容性

File Formats

Rhino 與幾百個不同的 CAD、CAM、CAE、渲染器以及動畫軟件相互兼容。幾百個其他的應用程序可以通過 openNURBS 庫讀取和寫入原生的 Rhino 3DM 文件。

在 Rhino 7 中,我們提高了現有格式的精確度,并在盡可能的情況下支持 SubD。 除此之外,還有其它功能…

  • 在 Rhino 和 Illustrator?、Inkscape?、Affinity Designer? 之間進行復制/粘貼(僅限 Windows)

Grasshopper

Grasshopper

Grasshopper 是包含在 Rhino 里的圖形化的算法編輯器。

與 RhinoScript、Rhino.Python 或其它編程語言不同,Grasshopper 無需編程或腳本方面的知識就可以操作,開發人員和設計人員無需編寫代碼就可以生成算法。

Rhino 新功能 7:

  • Grasshopper Player: 將 Grasshopper 定義轉換為 Rhino 指令。
  • 碰撞檢測: 快速搜索大量物件以找到相互干涉的兩個物件之間的交點。
  • 占位符組件: 幫助查找和替換缺失組件的占位符組件。
  • 軟件包管理器 無需重啟就可以安裝缺少的組件。
  • 用于剖面線、Rhino.Inside.Revit 及更多功能的新組件。

開發工具

Developer Tools

全球最強大的 3D 開發平臺,用于跨越多學科的專業建模、渲染、分析與制造工具。

RhinoScript

功能包括:

RhinoScript is Windows only
附注: 雖然 RhinoScript 依舊在 Windows 上被廣泛應用,但我們強烈推薦您使用 Windows 與 Mac 版的 Rhino.Python,請參考以下內容。

Rhino.Python

Rhino.Python 是一種強大的腳本語言,在 Rhino for Windows 和 Mac 中都可以使用,Rhino.Python 具有靈活性和清晰的語法。

如果您想要嘗試 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 64 位 Rhino
  • 插件引導可以創建多目標項目與平臺支持
  • 許多 SDK 附件與增強項可以幫助建立更強大的插件
  • 渲染開發工具(RDK)現在與 SDK 集成
  • 文檔
  • 案例

渲染器開發工具

Rhino for Windows 的 RDK 為渲染器開發人員提供了一組豐富的功能,包括:

  • 支持 C++, RhinoCommon 和 RhinoScript。
  • 材質:定義自定義材質類型,這些類型將完全集成到 Rhino 材質編輯器中。
  • 環境:定義自定義環境類型,這些類型將完全集成到 Rhino 環境編輯器中。
  • 貼圖:定義自定義貼圖類型,這些類型將完全集成到 Rhino 材質、環境、貼圖編輯器中。
  • 內建渲染窗口: 新的 Rhino 渲染窗口帶有完整的色調對應、后處理效果、多通道支持、撤銷最近渲染、內置變焦、HDR 支持與視窗復制功能。
  • 太陽: 全新的 Rhino 太陽控件,更加自動化的設定,為您的渲染插件提供陽光位置計算工具。
  • 自定義渲染網格: 插件系統可以自定義不同渲染器通用的渲染網格,也可以導出網格。
  • 后處理效果: 插件系統可以自定義適用任何渲染插件的后處理效果。
  • 更多小渲染工具。

Rhino 主題

您可以使用 C++RhinoCommon (.NET) 開發封裝于 Rhino 的插件應用程序。

插件的授權管理

Zoo 的功能:

  • 支持第三方 Rhino 插件。
  • 做為服務運行,當服務器重啟后會自動重新運行。
  • 使用標準 Internet 協議支持,防火墻友好,現在可以跨 WANs、路由器、VPN 使用。
  • 故障排除工具。
  • 授權檢出持續控制。
  • 更新安裝和管理細節
  • 第三方插件開發詳情

Rhino 安裝引擎

Rhino 安裝引擎 簡化 Rhino 插件的安裝與更新,Rhino 安裝程序引擎與 McNeel 更新系統兼容,該系統使 Rhino 和 Rhino 插件始終保持最新版本。

openNURBS

openNURBS 開發工具現在支持 Rhino 7 (與更早版本) 的原生 3DM 文件。其他 2D 與 3D CAD/CAM/CAE 與圖形應用程序可以在不需要 Rhino 的情況下讀寫 Rhino 的 3DM 文件,這些開發工具對所有軟件開發人員免費。

本地化服務

我們歐洲區域辦公室為第三方插件開發人員提供翻譯與本地化服務,也為其他任何有興趣將他們的產品翻譯為法語、德語、意大利語或西班牙語的個人提供服務。詳細信息…

行銷支持

如果您開發了一款 Rhino 插件并且希望其他 Rhino 用戶也能夠使用,那 food4Rhino 將是您分享與銷售 Rhino 與 Grasshopper 插件最理想的網站,它是免費的。 詳情…

管理

Administration

每個新的 Rhino 版本的主要目標都是讓管理和系統管理變得更加容易:

  • 使用 Zoo云 Zoo 授權管理器,可以在工作組和公司輕松共享(浮動)授權。
  • 多設備下更加便捷的授權部署。
  • 充分利用現有的硬件設備。
  • 自動提醒且下載修正版。
  • 提供更多的培訓與技術支持內容。

Rhino 7更多功能…

系統需求與推薦配置

Rhino 7 能在普通 Windows 與 Mac 的臺式機與筆記本電腦上使用。了解詳情….

授權管理、共享與部署

Rhino 提供靈活的授權選項。 詳情…

插件管理器

更容易停用插件,這對于測試新的或有問題的插件且懷疑這個問題由某個插件所應起時非常有用。

修正版自動更新

每個新版本在首次發行之后,每隔一段時間都會發布自動下載的修正版, 并提示用戶安裝該修正版。

Service releases do not install automatically.
系統會提示您安裝修正版。您也可以關閉自動下載服務。

啟動界面及關于

啟動界面上顯示出大部分最近打開文件的詳細信息以及 Rhino 的版本信息、新聞、教學貼士等。 同樣也會提示用戶已經下載且準備安裝的發布版本。

培訓、技術支持與社區

我們非常的在意 Rhino 對于您的工作流程是否有幫助,我們希望通過下面的方式提供更快的服務與幫助。

對于 Rhino 所有版本的用戶,技術支持包含于購買費用中,并不需要維護與訂閱費用。

Rhino 技術支持資源包括:

Rhino 7 之后

Beyond Rhino 7

Serengeti,名稱來源于非洲大草原——塞倫蓋蒂平原,是犀牛生長的地方。

我們希望用戶參與到 Rhino 開發的每個階段。 與之前的版本一樣,我們邀請當前用戶在下一個版本的開發過程中進行試用、測試,并提供測試反饋意見。

由于許多開發工作并不是能夠在一個版本的開發中就能完成的,因此我們建立了 Serengeti 項目,讓用戶更直接的影響未來所有的 Rhino 開發。

這意味著不論未來的新功能何時正式發布,您總是能夠試用、測試每周發布的 開發中版本 (WIP) 中的所有功能,我們在 Rhino WIP 版本中開發未來的新功能,包括 SubD 支持、Grasshopper 2、渲染和顯示增強,當然還有其它更多功能。

修正版

Rhino 會自動下載最新的修正版到您的電腦上,下載完成后會提示您進行安裝,您可以在 Rhino 選項 > 更新與統計_頁面關閉這項功能,也可以_跳轉至 這里下載修正版。

預發布版本,可以在 Rhino 選項 > 更新與統計頁面 設定:

  • 每周自動下載包括最近主要修復與改善內容的 Rhino 候選版修正版,這些內容已經由 McNeel 測試人員做了穩定與可靠性測試,但有可能隱藏一些我們還沒有發現的錯誤
  • 候選修正版可以自動下載開發團隊認為穩定、可靠且準備全面測試的版本。

愿望列表管理與討論

請將您的 Rhino 8 愿望清單發布到 Rhino 英文論壇的 Serengeti 類別中

Rhino 8 的開發

Rhino 8 預發布版本可分階段提供給 Rhino 7 用戶:

  • 開發中的版本 (WIP) 包括許多新概念與技術的原型,WIP版本(通常稱之為 Alpha 版)并非最終上市產品,一些概念與技術可能不會出現在正式版中。 Rhino 7 用戶都會被邀請參與測試新版本,您在 WIP 階段的反饋對于最終上市版本的特征設計與改善至關重要。
  • Beta 版: 一旦最主要的核心修改完成且測試通過, 就會發布 Beta 版,Beta 版非常接近正式版,但可能沒有包括所有正式版的特征與界面。
  • 正式版: 參與 Beta 版測試的用戶認可后我們才會發布正式版, 我們會通知參與測試 Beta 版的用戶我們的開發已經完成,并準備發布 Rhino 8 正式版。

提示

  • 所有 Rhino 7 用戶都會被邀請參與 Rhino 8 開發過程,無需支付其它費用。
  • 每個開發階段通常需要六個月以上的時間
  • 每個 WIP 與 Beta 版本每隔幾個月就會過期,新版本總會在前一個版本過期之前釋出,這樣的做法可以讓我們只針對當前版本存在的問題做修正,也可以避免使用者不斷反饋在最新版本已修正過的問題。
  • 在新版本開始發售后,最終測試版至少在兩個月之內不會過期