라이노세로스 3D
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
라이노세로스 3D는 NURBS 수학 모델을 활용하는 자유 곡면 모델링 소프트웨어이다. 점, 선, 곡선, 서피스, 솔리드 등 다양한 요소를 활용하여 복잡한 형상을 모델링할 수 있으며, VBScript 기반의 Rhinoscript와 파이썬을 지원하고 SDK와 플러그인 시스템을 통해 기능을 확장할 수 있다. 1992년 오토캐드 플러그인으로 개발이 시작되었으며, 30개 이상의 CAD 파일 형식을 가져오고 내보낼 수 있다. 주요 응용 분야로는 건축, 제품 디자인, 주얼리 디자인 등이 있으며, Grasshopper 3D를 통해 파라메트릭 모델링을 구현할 수 있다.
더 읽어볼만한 페이지
- 종업원지주회사 - 경향신문
경향신문은 1946년 천주교 서울대교구에서 창간된 대한민국의 종합 일간지로, 과거 언론 탄압과 강제 통합을 겪었으나 한화그룹으로부터 분리 독립 후 사원주주회사로 출범하여 현재는 진보 성향의 언론으로 평가받고 있다. - 종업원지주회사 - 글렌코어
글렌코어는 1974년 설립된 세계적인 원자재 거래 및 광산 회사로, 여러 논란 속에서 인수합병과 기업공개를 통해 성장하여 세계 최대 광산 기업이 되었으나, 경영 및 환경 관련 어려움에 직면해 에너지 전환 투자를 진행하며 탄소 배출량 감축을 목표하고 있다. - 컴퓨터 지원 설계 소프트웨어 - 오토데스크 마야
오토데스크 마야는 웨이브프론트 테크놀로지스 등의 기술을 기반으로 개발되어 1998년 출시된 3D 애니메이션 소프트웨어로, 여러 차례의 인수를 거쳐 2005년 오토데스크에 인수되어 영화, 게임, 애니메이션 등 다양한 분야에서 활용된다. - 컴퓨터 지원 설계 소프트웨어 - 엔비디아 RTX
엔비디아 RTX는 레이 트레이싱, AI 통합, CUDA를 포함한 엔비디아의 기술로, 지포스 RTX 및 RTX 시리즈 GPU에서 텐서 코어를 활용하여 DLSS와 같은 AI 기반 기술로 이미지 품질을 향상시키고 현실감 있는 그래픽을 구현하는 데 기여한다. - 3차원 그래픽 소프트웨어 - 오토데스크 마야
오토데스크 마야는 웨이브프론트 테크놀로지스 등의 기술을 기반으로 개발되어 1998년 출시된 3D 애니메이션 소프트웨어로, 여러 차례의 인수를 거쳐 2005년 오토데스크에 인수되어 영화, 게임, 애니메이션 등 다양한 분야에서 활용된다. - 3차원 그래픽 소프트웨어 - 엔비디아 RTX
엔비디아 RTX는 레이 트레이싱, AI 통합, CUDA를 포함한 엔비디아의 기술로, 지포스 RTX 및 RTX 시리즈 GPU에서 텐서 코어를 활용하여 DLSS와 같은 AI 기반 기술로 이미지 품질을 향상시키고 현실감 있는 그래픽을 구현하는 데 기여한다.
라이노세로스 3D - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발사 | 로버트 맥닐 앤드 어소시에이츠 (TLM, Inc.) |
최신 버전 | Rhino 8.1 |
최신 릴리스 날짜 | 2023년 11월 21일 |
운영 체제 | 마이크로소프트 윈도우 (11/10) macOS (14/13/12.4) |
지원 언어 | 다국어 |
장르 | 3차원 컴퓨터 그래픽스 컴퓨터 지원 설계 (CAD) |
라이선스 | 사유 |
웹사이트 | rhino3d.com mcneel.com |
2. 특징
라이노세로스는 NURBS를 사용하여 자유 곡면을 정밀하게 모델링할 수 있다는 특징이 있다. 사용자 친화적인 인터페이스를 제공하며, 다양한 플러그인을 통해 기능을 확장할 수 있다. 7버전부터는 실시간 렌더링 기능이 개선되어 조명 및 음영 처리가 향상되었다.[6]
이 소프트웨어는 산업 디자인, 건축, 조선, 주얼리 디자인, 자동차 디자인, CAD/CAM, 래피드 프로토타이핑, 리버스 엔지니어링, 제품 디자인 등 다양한 분야에서 활용된다. 멀티미디어 디자인이나 그래픽 디자인 업계에서도 사용된다.[6]
2. 1. 모델링 방식
라이노세로스는 NURBS 수학 모델을 활용하는 자유 곡면 모델러이다.2. 2. 확장성
라이노세로스는 사용자가 인터페이스를 사용자 정의하고, 사용자 지정 명령 및 메뉴를 만들 수 있도록 모듈성을 갖춘 응용 프로그램 아키텍처와 개방형 SDK를 제공한다.라이노세로스는 VBScript 기반의 Rhinoscript와 파이썬(V5.0+ 및 Mac) 두 가지 스크립팅 언어를 지원한다.[6] 또한 SDK와 완전한 플러그인 시스템을 갖추고 있다.
비주얼 프로그래밍 언어인 Grasshopper 3D|그래스호퍼 3D영어(구 Explicit History)는 Rhinoceros에서 생성적 알고리즘을 구축하기 위한 중요한 기능이다(Rhino 5 이전에는 플러그인이었다). 건축 디자인 분야에서 이 컴퓨테이셔널 디자인을 용이하게 해주는 기능은 최근 건축 디자인의 큰 흐름 중 하나인 파라메트릭 모델링의 발전을 담당하고 있다.[7]
플러그인으로 Flamingo(레이 트레이싱 렌더러), Penguin(논 포토리얼리스틱 렌더러), Bongo(애니메이션 툴) 등이 준비되어 있다. 서드 파티에서 개발한 플러그인도 100개 이상 개발되었다.[8] 자하 하디드 건축 사무소가 Dongdaemun Design Plaza|동대문 디자인 플라자영어에서 사용한 Evolute Tools[9]나, 많은 렌더링 플러그인이 제공되고 있다. CAM이나 컴퓨터 수치 제어용 외부 플러그인도 준비되어 있으며, 툴 패스 G-code|G-code영어를 직접 Rhinoceros에 읽어들일 수 있다.
다른 모델링 애플리케이션과 마찬가지로, Rhinoceros도 Microsoft Visual Basic을 기본으로 한 스크립트 언어를 지원한다. SDK도 Rhino development tools라는 이름으로 일반에 공개되어 있다.[10]
3. 개발 과정
1992년경 라이노세로스는 주로 선박 디자인용 오토캐드(AutoCAD) 플러그인으로 개발되기 시작했다. 오토캐드의 사용자 인터페이스가 자유 곡면 모델링에 적합하지 않다고 판단하여, 독립형 CAD 프로그램을 개발하기로 결정했다.[11] 초기에는 무료 클로즈드 소스베타 버전으로 배포되었으며, 사용자들의 디버깅과 추가 기능 제안을 통해 점차 발전했다.
라이노세로스의 개발은 현재도 진행 중이다. 라이노세로스 4 버전은 수년에 걸쳐 서비스 릴리스/SR 9까지 업데이트되었지만, 버전 5.0부터는 매주 점검을 통해 크고 작은 업데이트가 자동으로 이루어지고 있다. 사용자는 릴리스 전 프리 릴리스 버전을 받을 수 있도록 설정할 수도 있다.[12]
4. 파일 형식
라이노세로스(Rhino)의 파일 형식(.3DM)은 NURBS 기하학(https://ko.wikipedia.org/wiki/%EA%B8%B0%ED%95%98%ED%95%99) 교환에 유용하다. Rhino 개발자들은 응용 프로그램 간에 3차원 기하학(https://ko.wikipedia.org/wiki/%EA%B8%B0%ED%95%98%ED%95%99)을 정확하게 전송할 수 있는 도구를 컴퓨터 그래픽스 소프트웨어 개발자에게 제공하기 위해 openNURBS 이니셔티브를 시작했다. 오픈 소스 툴킷인 openNURBS는 3DM 파일 형식 사양, 설명서, C++ 소스 코드 라이브러리, 지원 플랫폼(Windows, Windows x64, Mac 및 Linux)에서 파일 형식을 읽고 쓰기 위한 .NET 2.0 어셈블리를 포함한다.[3]
McNeel사가 개발한 오픈 소스 툴킷인 [http://opennurbs.org/ openNURBS Initiative]를 사용하면 Keyshot나 SolidWorks와 같은 타사 소프트웨어에서도 .3dm파일을 열거나 편집할 수 있다. openNURBS에는 3DM 형식의 사양이 포함되어 있으며, Windows, Windows x64, Mac, Linux에서 사용할 수 있다. McNeel & Associates는 벤처 캐피탈의 투자를 받은 벤처 기업도 아니고, 주식을 공개한 기업도 아닌, 직원들이 소유한 자체 자금 조달 기업이므로, 투자자들의 압력없이 개방적인 자세를 유지할 수 있다.
Rhinoceros는 아래의 파일 형식을 외부 소프트웨어 없이 직접 읽고 쓸 수 있다.
- 래스터 이미지 형식: Windows 비트맵(BMP), Truevision TGA, 무압축 TIFF
- 벡터 이미지 형식: Adobe Illustrator(AI) 형식, SVG, Windows Metafile
- CAD 형식: AutoCAD DWG/DXF, SAT, MicroStation DGN, X_T (내보내기 전용), STEP, VDA-FS, IGES
- 3DCG 형식: 3D Studio 3DS, Autodesk FBX, COLLADA, DirectX .x, LightWave Object (LWO), Moray UDO, Wavefront OBJ, Stanford PLY, SketchUp SKP, GNU Triangulated Surface (GTS), Solaris XGL
- 렌더러용: POV-Ray POV, RenderMan RIB
- 3D 프린터용: 3D Systems STL, VRML, AMF, ZCorp ZRP
- Web3D용: Cult3D CD, VRML, X3D
- 기타: ASTM E57, CSV (속성 및 정수역학 데이터), General HydroStatics (GHS), KML, PDF, PTS, Recon M, SLC, NextEngine Scan, WAMIT GDF
DWF와 DWFx는 지원되지 않는다.
4. 1. 지원 파일 형식
Rhinoceros는 30개 이상의 CAD 파일 형식을 가져오고 내보내기 할 수 있어 다른 소프트웨어와의 호환성을 제공한다.[4]다음은 외부 플러그인 없이 기본적으로 지원하는 CAD 및 이미지 파일 형식이다.
형식 | 설명 |
---|---|
DWG/DXF | 오토캐드 200x, 14, 13, 및 12 |
IGES | |
STEP | |
솔리드웍스 SLDPRT 및 SLDASM | |
SAT | ACIS, 내보내기만 지원 |
마이크로스테이션 DGN | |
다이렉트 X (X 파일 형식) | |
FBX | |
X_T | 파라솔리드, 내보내기만 지원 |
.3ds | |
LWO | |
STL | |
SLC | |
OBJ | |
AI | |
RIB | |
POV | |
UDO | |
VRML | |
CSV | 속성 및 유체정역학 내보내기 |
BMP | |
TGA | |
비압축 TIFF | |
VDA | |
GHS | |
GTS | |
KML | |
PLY | |
SketchUp |
다음은 외부 플러그인을 통해 지원되는 CAD 파일 형식이다.[5]
형식 | 설명 |
---|---|
3DPDF | |
ACIS | |
CATIA V4 | |
CATIA V5 | |
CATIA V6 | |
CGR | |
인벤터 | |
JT | |
Parasolid | |
PLMXML | |
크레오 파라메트릭 | |
Solid Edge | |
Siemens NX |
CAD 파일 형식을 기본 .3dm 파일 형식으로 열면 Rhinoceros는 지오메트리를 자체 형식으로 변환한다. CAD 파일을 가져올 때는 지오메트리가 현재 파일에 추가된다.
오토캐드의 파일 형식이 변경될 때, 오픈 디자인 얼라이언스는 다른 공급업체의 소프트웨어에서 이러한 파일을 로드할 수 있도록 파일 형식을 리버스 엔지니어링한다. Rhinoceros의 가져오기 및 내보내기 모듈은 플러그인이므로 서비스 릴리스를 통해 쉽게 업데이트할 수 있다. Rhinoceros 서비스 릴리스(SR)는 자주 제공되며 무료로 다운로드할 수 있다. Rhinoceros 5 SR10은 DWG/DXF 파일 형식을 버전 2014까지 가져오고 내보낼 수 있다.
5. 응용 분야
라이노세로스는 산업 디자인, 건축, 조선, 주얼리 디자인, 자동차 디자인, CAD/CAM, 래피드 프로토타이핑, 리버스 엔지니어링, 제품 디자인뿐만 아니라, 멀티미디어 디자인이나 그래픽 디자인 등 다양한 산업 분야에서 활용되고 있다.[6]
비주얼 프로그래밍 언어인 Grasshopper 3D|Grasshopper영어(구 Explicit History)는 라이노세로스에서 생성적 알고리즘을 구축하기 위한 중요한 기능으로, Rhino 5 이전에는 플러그인 형태로 제공되었다. 건축 디자인 분야에서 이 컴퓨테이셔널 디자인 기능은 최근 건축 디자인의 큰 흐름 중 하나인 파라메트릭 모델링 발전에 기여하고 있다. Rhino 6에는 Daniel Piker가 개발한 물리 엔진인 Kangaroo가 Grasshopper에 표준 탑재되었다.[7]
Flamingo(레이 트레이싱 렌더러), Penguin(논 포토리얼리스틱 렌더러), Bongo(애니메이션 툴) 등 다양한 플러그인이 제공되며, 서드 파티 개발 플러그인도 100개 이상 개발되었다.[8] 자하 하디드 건축 사무소가 Dongdaemun Design Plaza|동대문 디자인 플라자영어 설계에 사용한 Evolute Tools[9] 외에도, 다양한 렌더링 플러그인이 제공된다. CAM이나 컴퓨터 수치 제어용 외부 플러그인도 있으며, 툴 패스 G-code|G-code영어를 직접 라이노세로스로 읽어들일 수 있다.
다른 모델링 애플리케이션과 마찬가지로, 라이노세로스는 Microsoft Visual Basic 기반의 스크립트 언어를 지원하며, SDK인 Rhino development tools도 공개되어 있다.[10]
5. 1. 주요 응용 분야
산업 디자인, 건축, 조선, 주얼리 디자인, 자동차 디자인, CAD/CAM, 래피드 프로토타이핑, 리버스 엔지니어링, 제품 디자인뿐만 아니라, 멀티미디어 디자인이나 그래픽 디자인 업계에서도 사용되고 있다.[6]분야 | 설명 |
---|---|
산업 디자인 | 제품 디자인, 컨셉 디자인 |
건축 | 건축 설계, 파라메트릭 디자인, 패널 제작 |
주얼리 디자인 | 정밀한 모델링, 렌더링 |
자동차 디자인 | 차체 디자인, 부품 설계 |
조선 | 선박 설계, 선체 디자인 |
기타 | 래피드 프로토타이핑, 리버스 엔지니어링, 멀티미디어/그래픽 디자인 |
6. 모델링 플러그인 (일부)
라이노세로스 3D는 플라밍고(레이 트레이싱 렌더러), 펭귄(논 포토리얼리스틱 렌더러), 봉고(애니메이션 툴) 등 다양한 플러그인을 통해 기능을 확장할 수 있다. 100개 이상의 서드 파티 플러그인도 개발되었다.[8] 자하 하디드 건축 사무소가 동대문 디자인 플라자 설계에 사용한 Evolute Tools[9] 외에도 다양한 렌더링 플러그인이 제공된다. CAM이나 컴퓨터 수치 제어(CNC)용 외부 플러그인을 통해 툴 패스 G-code|G-코드영어를 라이노세로스로 직접 가져올 수 있다.
6. 1. Clayoo
Clayoo는 라이노세로스 3D에서 서브디비전 서피스를 처리하기 위한 젬비전(Gemvision)의 플러그인이다. 조각에도 대응하며, 엠보싱 생성을 위한 RhinoEmboss도 통합되어 있다.원래는 TDM 솔루션에서 제작되었으며, Clayoo는 동사의 주얼리용 플러그인인 RhinoGold에도 동봉되어 있었다. 2015년, TDM 솔루션은 주얼리 CAD의 개발원인 젬비전(Gemvision)의 모회사인 스털러(Stuller)에 인수되었고[13], 그 후 RhinoGold는 Matrix와 통합되어 MatrixGold가 되었으며, Clayoo도 젬비전으로 이관되었다.
라이노세로스 3D가 7에서 서브디비전 서피스를 표준 지원하게 되면서, Clayoo는 단독 제품이 폐지되고 MatrixGold의 일부가 되었다.
6. 2. T-Splines for Rhino (Rhino 5 이전)
T-Splines for Rhino는 라이노세로스 3D에서 T-스플라인 곡면을 다루기 위한 플러그인이었다. 원래 T-Spline사가 개발했지만, 2011년 T-Spline사가 오토데스크에 인수되었다.[17] 오토데스크는 Fusion 360에 T-Spline 기술을 도입했고, 2016년에 T-Spline 플러그인의 개발 종료를 발표했다.[17] 따라서 버전 6에서는 T-Splines가 작동하지 않는다. 국내 총판 대리점은 디플로스였다.6. 3. Shape Modeling (Rhino 5 이전)
Shape Modeling은 라이노세로스 3D에서 클래스 A 서피스|클래스 A 서피스영어를 다루기 위한 플러그인이었다. Shape Modeling 2.0에서 형상 해석을 위한 VSR Analysis가 통합되었다.[14]이 플러그인은 원래 VSR사가 개발했지만, 2013년 더 고가의 클래스 A 서피스 대응 CAD 소프트웨어 "Alias"를 보유한 오토데스크에 인수되었고, 2016년에 개발 종료를 발표했다.[17]
7. 렌더러
플러그인으로 Flamingo(레이 트레이싱 렌더러), Penguin(논 포토리얼리스틱 렌더러), Bongo(애니메이션 툴) 등이 있다. 서드 파티에서 개발한 플러그인도 100개 이상 개발되었다[8]。자하 하디드 건축 사무소가 Dongdaemun Design Plaza|동대문 디자인 플라자영어에서 사용한 Evolute Tools[9]나, 많은 렌더링 플러그인이 제공되고 있다.
공식 렌더러와 서드파티 렌더러에 대한 자세한 내용은 하위 문단을 참고하면 된다.
7. 1. 공식 렌더러
- Rhino Render - 라이노세로스 3D 내장 간이 렌더러이다.
- RhinoCycles (Raytraced) - 라이노세로스 3D 6 이후 탑재된 사실적 렌더러이다. 처음에는 뷰포트 렌더링만 가능했지만, 7 이후에는 일반 렌더링도 가능하게 되었다. 오픈 소스 3DCG 소프트웨어인 블렌더에 탑재된 사실적 렌더러 Cycles의 Rhinoceros 버전이다. 오픈 소스 [https://github.com/mcneel/RhinoCycles]이다.
7. 2. 서드파티 렌더러
다음은 라이노세로스 3D에서 사용할 수 있는 서드파티 렌더러 목록이다.- 브이레이
- 맥스웰 렌더
- Thea Render
- 키샷
- Ocean (Eclat Digital) - 풀 스펙트럼 렌더링 및 편광 재현에 대응한다.
- 아틀란티스(Artlantis) - REDsdk 엔진을 사용한다. 라이노 5용 플러그인이 있다.
- 플루이드레이 RT(FluidRay RT) - 라이노 5용 플러그인이 있다.[15]
- Hayabusa Renderer - nStyler의 Rhinoceros 버전. 개발 중단.[16]
- Autodesk Realtime Renderer (구 VSR Realtime Renderer) - 개발 종료가 발표되었다.[17]
- Neon - PowerVR Brazil SDK (구 Brazil 3.0 SDK) 기반의 공식 뷰포트 렌더러. 개발 종료.
- Arion - Maverick Studio의 전신.
- AIR - RenderMan 21 미만과 호환되는 렌더러. Rhino 4/5에 대응.
- Radeon ProRender (구 AMD FireRender) - GPU 지원 렌더러. Rhino 버전 플러그인이 제공되었다.[18]
- Brazil for Rhino - Brazil R/S의 Rhinoceros 버전. 공식으로 판매되었으나 코어 개발은 종료되었다. Rhino 6에서도 작동하지만,[19] 더 이상의 발전은 예상되지 않는다.[19][20]
- Penguin - Rhinoceros 및 AutoCAD용 비사실적 렌더러. 공식으로 판매되었다. Rhino 5 이후, 표준으로 뷰포트에 비사실적인 표시 모드가 탑재되었지만,[21] Penguin도 Rhino 6까지 사용할 수 있었다.[22]
- Flamingo nXt - nXtRender (구 AccuRender nXt) 의 Rhinoceros 버전. 판매 종료.[23]
- Iray for Rhino[24] - NVIDIA Iray를 사용한 GPU 지원 렌더링 플러그인.
참조
[1]
웹사이트
Download Rhino 8 for Windows
https://www.rhino3d.[...]
Robert McNeel & Associates
[2]
웹사이트
Rhino 3D 6 for Windows and Mac
https://novedge.com/[...]
2020-05-21
[3]
웹사이트
The file format on supported platforms
https://aristeksyste[...]
2022-05-20
[4]
웹사이트
Index of import/export file types
http://docs.mcneel.c[...]
2020-05-21
[5]
웹사이트
Rhino plug-ins to convert, import and export files
https://www.datakit.[...]
2020-05-21
[6]
문서
Rhino 4.0 - Robert McNeel & Associates (Rhino 4.0)
http://www.novedge.c[...]
[7]
문서
Grasshopper - Windows版Rhino 6での新規搭載内容
https://www.rhino3d.[...]
McNeel
[8]
문서
Food4Rhino
http://www.food4rhin[...]
[9]
문서
Dongdaemun Design Plaza and Park, Evolute
http://www.evolute.a[...]
[10]
문서
http://v5.rhino3d.co[...]
[11]
웹사이트
Rhino 3D Tutorials
https://novedge.com/[...]
2021-10-14
[12]
문서
http://www.rhino3d.c[...]
[13]
문서
Stuller acquires CAD software company
https://www.national[...]
National Jeweler
2015-10-07
[14]
문서
VSR社製品 チュートリアルページ
http://applicraft.co[...]
AppliCraft
[15]
문서
FluidRay RT renderer
https://www.food4rhi[...]
Food4Rhino
[16]
문서
ニュース
http://www.graps.co.[...]
グラップス
[17]
문서
The future of Autodesk plug-ins for Rhino
https://www.tsplines[...]
Autodesk
2016-11-17
[18]
문서
AMD、ハイエンドGPU「Radeon Pro WXシリーズ」を発表
https://ascii.jp/ele[...]
ASCII
2016-07-27
[19]
문서
Brazil - Discontinued
https://discourse.mc[...]
McNeel
2013-07-15
[20]
문서
Future of Brazil
https://discourse.mc[...]
McNeel
2016-11-14
[21]
문서
Fun new custom display for Rhino 5
http://www.mmhk.com/[...]
Mad Macs Technology Distributions HK
2013-03-18
[22]
문서
Penguin - Non photorealistic rendering for Rhino
http://www.penguin3d[...]
McNeel
2018-03-25
[23]
문서
Flamingo nXt
http://www.flamingo3[...]
Robert McNeel & Associates
[24]
문서
Iray for Rhino
https://www.irayplug[...]
Siemens Industry Software
[25]
문서
Index of import/export file types
http://docs.mcneel.c[...]
McNeel
[26]
문서
サポートされているファイル形式
https://www.rhino3d.[...]
McNeel
[27]
웹인용
Download Rhino 8 for Windows
https://www.rhino3d.[...]
Robert McNeel & Associates
[28]
웹인용
Rhino 5 for Windows
http://www.novedge.c[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com