Rhinoceros 3D
Rhinoceros (thường viết tắt là Rhino, hoặc Rhino3D) là một phần mềm đồ họa máy tính 3D và phần mềm ứng dụng thiết kế máy tính (CAD) được phát triển bởi Robert McNeel & Associates, một công ty tư nhân Mỹ thành lập vào năm 1980. Mô hình Rhinoceros dựa trên mô hình toán học NURBS , tập trung vào việc tạo ra các biểu diễn chính xác về mặt đường cong và bề mặt tự do trong đồ họa máy tính (trái ngược với các ứng dụng dựa trên lưới đa giác).
Rhinoceros được sử dụng trong các quy trình thiết kế hỗ trợ máy tính (CAD), sản xuất hỗ trợ máy tính (CAM) , tạo mẫu nhanh , in 3D và kỹ thuật đảo ngược trong các ngành công nghiệp bao gồm kiến trúc , thiết kế công nghiệp (ví dụ thiết kế ô tô , thiết kế tàu thủy ), thiết kế sản phẩm (ví dụ thiết kế trang sức ) cũng như cho đa phương tiện và thiết kế đồ họa .
Rhinoceros được phát triển cho hệ điều hành Microsoft Windows và OS X . Một tiện ích ngôn ngữ trực quan cho Rhino, Grasshopper , được phát triển bởi Robert McNeel & Associates.
Tổng quan
Đặc điểm
Rhinoceros chủ yếu là một người lập mô hình bề mặt tự do sử dụng mô hình toán học NURBS. Kiến trúc ứng dụng và SDK mở của Rhinoceros làm cho nó trở thành mô-đun và cho phép người dùng tùy chỉnh giao diện và tạo các lệnh và menu tùy chỉnh. Có hàng tá plugin có sẵn từ cả McNeel và các công ty phần mềm khác bổ sung và mở rộng khả năng của Rhinoceros trong các lĩnh vực cụ thể như kết xuất và hoạt hình, kiến trúc, hàng hải, trang sức, kỹ thuật, tạo mẫu và các công cụ khác.
Định dạng tệp
Định dạng tệp Rhinoceros (.3DM) rất hữu ích cho việc trao đổi hình học NURBS. Các nhà phát triển Rhino đã bắt đầu openNURBS để cung cấp cho các nhà phát triển phần mềm đồ họa máy tính các công cụ để chuyển chính xác hình học 3 chiều giữa các ứng dụng. Bộ công cụ nguồn mở, openNURBS bao gồm đặc tả định dạng tệp 3DM, tài liệu, thư viện mã nguồn C ++ và các cụm .NET 2.0 để đọc và ghi định dạng tệp, trên các nền tảng được hỗ trợ (Windows, Windows x64, Mac và Linux). Các McNeel Wiki có thông tin cập nhật tốt hơn.
Khả năng tương thích
Rhinoceros cung cấp khả năng tương thích với các phần mềm khác vì nó hỗ trợ hơn 30 định dạng tệp CAD để nhập và xuất. [4]
Các định dạng tệp CAD và hình ảnh sau đây được hỗ trợ nguyên bản (không sử dụng các plugin bên ngoài):
· DWG/DXF(AutoCAD 200x, 14, 13, and 12 ) | · X_T (Parasolid, export only) |
· IGES | · .3ds |
· STEP | · LWO |
· SolidWorks SLDPRT and SLDASM, | · STL |
· SAT (ACIS, export only) | · SLC |
· Microstation DGN | · OBJ |
· RIB | · VRML |
· POV | · CSV (export properties and hydrostatics) |
· UDO | · BMP |
· Direct X (X file format) | · AI |
· TGA | · GTS |
· uncompressed TIFF | · KML |
· VDA | · PLY |
· GHS | · SketchUp |
Các định dạng tệp CAD sau được hỗ trợ khi sử dụng các plugin bên ngoài:
· 3DPDF | · JT |
· ACIS | · Parasolid |
· CATIA V4 | · PLMXML |
· CATIA V5 | · Creo Parametric |
· CATIA V6 | · Solid Edge |
· CGR | · Siemens NX |
· Inventor | · |
Khi mở các định dạng tệp CAD không ở định dạng tệp .3dm gốc, Rhinoceros sẽ chuyển đổi hình dạng thành định dạng gốc; khi nhập tệp CAD, hình học được thêm vào tệp hiện tại.
Khi định dạng tệp của AutoDesk AutoCAD thay đổi (xem định dạng tệp DWG để biết thêm thông tin), Open Design Alliance đảo ngược các định dạng tệp để cho phép các tệp này được tải bởi phần mềm của các nhà cung cấp khác. Các mô-đun nhập và xuất của Rhinoceros thực sự là các trình quãn lý để chúng có thể dễ dàng cập nhật thông qua bản phát hành dịch vụ. Phát hành dịch vụ Rhinoceros (SR) thường xuyên và có thể tải xuống miễn phí. Rhinoceros 5 SR10 có thể nhập và xuất các định dạng tệp DWG / DXF cho đến phiên bản 2014.
Rhinoceros cũng tương thích với một số chương trình dựa trên thiết kế đồ họa. Trong số đó là Adobe Illustrator. Phương pháp này là tốt nhất khi làm việc với một tệp cơ sở vector. Bắt đầu bằng cách lưu tệp và khi được nhắc lưu dưới dạng Adobe Illustrator (* ai), bạn có thể kiểm soát các vectơ được tạo trong Rhinoceros và có thể được tăng cường hơn nữa trong Adobe Illustrator.
In 3D
Rhinoceros 3D dựa vào một số trình quản lý hỗ trợ in 3D và cho phép xuất các định dạng tệp .STL và .OBJ, cả hai đều được hỗ trợ bởi nhiều máy in 3D và dịch vụ in 3D.
Phát thảo và lập trình
Rhinoceros hỗ trợ hai ngôn ngữ phát thảo là Rhinoceros (dựa trên VBScript ) và Python (V5.0 + và Mac). Nó cũng có SDK và hệ thống trình quản lý hoàn chỉnh . Một trình quản lý McNeel, một công cụ lập trình / mô hình hóa tham số có tên Grasshopper , đã thu hút nhiều kiến trúc sư đến Rhinoceros do dễ sử dụng và khả năng tạo các cấu trúc thuật toán phức tạp.
Một ví dụ về tác phẩm nghệ thuật được mô phỏng theo hình Rhino và được hiển thị ở Flamingo
Plug-in và add-on
Các plugin của bên thứ ba thương mại cho Rhinoceros bao gồm:
Nhập & xuất
CrossCad / Plg Thêm định dạng nhập và xuất vào Rhino
Phân tích
- Quét & Giải quyết cho Rhino hoàn toàn tự động mô phỏng cấu trúc cơ bản của mô hình Rhino
- Diva for Rhino của Solemma LLC: Phân tích môi trường cho các tòa nhà. Trình quản lý ban đầu được phát triển tại Trường Thiết kế sau đại học tại Đại học Harvard và hiện được phân phối và phát triển bởi Solemma LLC.
Kết xuất
- KeyShot by Luxion: Kết xuất và hoạt hình
- Kết xuất Octane cho Rhino bởi OTOY
- Maxwell Render cho Rhino bởi Công nghệ giới hạn tiếp theo
- Thea Render bởi Kỹ thuật Altair
- nVidia Iray cho Rhino của Nvidia
- V-Ray cho Rhino của Chaos Group: Kết xuất
- Flamingo nXt the nXtRender (trước đây là AccuRender nXt) cho Rhino của Robert McNeel & Associates
- RhinoCiking một trình kết xuất mã nguồn mở cho Rhino WIP của Robert McNeel & Associates
- Radeon ProRender một trình kết xuất mã nguồn mở cho Rhino WIP của AMD
- Brazil cho Rhino công cụ kết xuất Brazil cho Rhino của Robert McNeel & Associates (có chế độ bảo trì)
- Trình cắm kết xuất thời gian thực cho Rhino bởi Autodesk : render(đã ngừng)
CAM
- madCAM bởi madCAM AB : Hệ thống khuôn mẫu và khuôn CAM để tạo đường chạy dao 2.5, 3, 3 + 2, 4 và 5 trục
- RhinoCAM , RhinoART , Rhino3DPrint , RhinoCAM-Mill , RhinoCAM-Nest , RhinoCAM-Turn by Mecsoft : gia công, tạo mẫu nhanh
Hoạt hình
- Bongo tích hợp hoạt hình cho Rhino 5 của Robert McNeel & Associates
Những tính năng khác
- RhinoGold, RhinoNest, RhinoEmboss, Clayoo của TDM Solutions : trang sức, sản xuất, mô hình
- VisualARQ by Asuni CAD:Công cụ mô hình kiến trúc BIM
- RhinoWorks của Bricsys: Thiết kế tham số dựa trên ràng buộc trong Rhino
- Mô hình hóa hình dạng cho Rhino bởi Autodesk. Tạo, phân tích và sửa đổi các bề mặt dạng tự do
- T-splines cho Rhino bởi Autodesk: Mô hình T-splines
- Phân tích mạng đô thị của Trung tâm thiết kế quốc tế MIT-SUTD (IDC) để mô tả các mô hình không gian của các thành phố bằng phương pháp phân tích mạng toán học
- Mindesk by Mindesk : mô hình 3D trong thực tế ảo.
- Rhinoceros nhận được Giải thưởng về sự hài lòng của khách hàng vàng từ Khảo sát CAD 2017 của CNCCookbook