본문 바로가기

prae

Rhino Training 01. Rhinoceros Intro, 라이노 소개 및 다운로드

라이노세로스(Rhinoceros,  Rhino, Rhino 3D,  코뿔소)는 1980년 로버트 맥닐과 동료들을 뜻하는 어소시어츠. Robert McNeel & Associates (TLM, Inc.)에서 개발한 컴퓨터 지원 디자인과 제도 즉 설계(CAD Computer-Aided Design and Drafting) 및 3차원 형상을 만드는 모델링에 주로 사용하는 응용프로그램(Application)으로 제품 및 건축 디자인 분야에 많이 사용되고 있다.  1982년 12월에 처음 출시한 Autodesk의 오토캐드(Auto CAD)와 함께 CAD 프로그램들 가운데 하나이다.  줄여서 Rhino 라이노의 역사는 오토캐드 보다 2년 앞서 개발했으니 오리진(Origin 기원)입니다.

 

▲ 라이노 로고를 누르면 공식사이트로 이동됩니다.

라이노는 Windows와 Mac 용으로 구분해서 개발되었고,  시스템 요구사항으로 비교적 가벼운 64비트 Intel 또는 AMD 프로세서 / 최소 8 GB RAM / 10 GB 디스크 공간 / 스크롤 휠이 있는 멀티 버튼 마우스 정도로 설치 후 사용할 수 있습니다.  2025년 기준 최신버전 Rhino 8는 1회 발급되는 평가판 - 90일 동안 모든 기능을 사용하실 수 있는 버전입니다.  90일이 지난 후에 라이선스를 구매하지 않으시면 저장과 플러그인이 실행되지 않습니다.

 


Since 1980, Rhino = NURBS

명령어 혹은 툴. 라이노는 CAD처럼 OPT...와 같이 명령어를 입력하거나, 상징적인 아이콘 모양의 버튼 툴바에서 하나를 골라서 점, 선, 면을 그리는 드로잉을 먼저 실행하고, 선과 면을 기반으로 입체적인 형상을 만드는 3D 모델링 작업으로 마무리 합니다. 조형의 기본요소에 해당되는 점, 선, 면,입체, 형태, 색채, 질감, 빛, 음영, 공간 등을 유기적으로 표현하는 것입니다. 유기적 혹은 유기체란 부분과 전체가 필연적인 관계를 가지고 있는 조직체라는 것을 의미합니다.

3D에서 차원이란 뜻의 디멘션(Dimension)은 도면은 위에서 보는 관점의 평면도에서 너비와 높이, X축의 Width와 Y축의 Height의 2차원 + 추가적으로 돌출효과( Extrude)로 Z축의 Depth 두께를 주어 입체감을 주는 것을  기본원리로 본다. 요약하면 종이조각같은 너비와 높이의 2차원 평면을 쌓아 올린듯 두께를 주는 것이 바로 쓰리디. 이렇게 알아두고 시작하세요.일정한 두께감만 주는 것은 각지고 미적인 느낌이 떨어집니다. 그래서 3D표면을 부드럽게 하는 넙스의 기술이 필요한데,  대부분은 여러 면을 피라미드 처럼 각각 끼워넣어 부드러움을 표현하는데, NURBS,  It's a piece of cake 넙스는 식은죽 먹기로 라이노에서 쉽게 표현합니다.

라이노
 NURBS +SubD 부수적으로 Mesh기반의 3D 모델링 응용프로그램입니다.  넙스 NURBSNon-Uniform Rational B-Splines의 줄인말, 꼭 대문자로 표기하는데, 직역하면 '비균일 유리 B-스플라인'이라고 한다.  일러스트레이터의 2D 그래픽의 베지어커브를 표현하는 벡터 방식처럼 선과 입체 형태를 일일이 수학적으로 계산한다. 3차원도 기본요소인 점 < 선 < 면 < 다면체(입체) 순으로 유기적 형태 중 특히 곡면을 정확하게 표현할 수 있고 그 편집이 쉬워서, 넙스는 자유곡면의 기하체를 매우 정확하게 묘사할 수 있는 특징이 있으며 넙스의 기반은 바로 라이노세로스 즉 라이노가 기원이다

Since 1980, Rhino has referred to both a 3D computer graphics software and the decline of the rhinoceros population.

 


 

Jump Start Rhino for Windows

라이노가 처음이라면, 전혀 모르는 상태에서 최초의 3D 유기적인 모델링을 구축하는 데 도움이 되는 이 짧은 동영상 시리즈를 시청하세요!  디자인을 표현하는 기본적인 점에서 선,면,입체가 확장된 개념의 생태계와 같은 생물 시스템에서 발견되는 형태 유기적모델(Organic Model)이라고 볼 수 있습니다.

https://docs.mcneel.com/rhino/8/help/en-us/information/rhinoobjects.htm

 

Rhino objects description | Rhino 3-D modeling

Rhino objects The fundamental geometric objects in Rhino are points, curves, surfaces, polysurfaces, extrusion objects, and polygon mesh objects. Why NURBS modeling NURBS (non-uniform rational B‑splines) are mathematical representations that can accurate

docs.mcneel.com

 

▲유튜브의 처음시작하는 라이노 강좌 - Jump Start Rhino 7편 / 클릭하여 목록보기

 


 

Rhino 사용자 환경 User Interface

사용자가 앱을 편리하게 사용할 수 있도록 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 GUI or UI (graphical user interface)는 큰 창이 4개인점 일반적인 3D그래픽 앱들과 유사하고, 그외 단순한 메뉴와 툴바와 같은 성격의 명령줄, 사이드는 레이어등 속성창이 있다. 그외 사용용도에 따라 작업환경(Workspace)탭과 도구들이 별도 구분되어 있어서 복잡하다. 

Rhino는 4개의 View Port가 도면에서 많이 보는 Top/Front/Right와 입체적인 관점 Perspective 보기로 구분된다.   
관점 뷰에서 카메라를 돌려보는 느낌으로 입체물을 카메라맨에 보는 다양한 관점에서 볼 수 있어야 한다. Shift + RMB(우클릭)으로 시점이동 보기,   RMB(우클릭) Drag로 Pan 회전보기, MMB(Mouse Wheel)로 Zoom In/Out 확대축소를 할 수 있다.

라이노에서 작업하는 UI의 테마를 다크하게 하는 도구-옵션-화면표시-색(Tool-Option-Appearance-Color)에서 아래 그림처럼 다크(Dark) Theme을 적용해 눈의 피로를 줄일 수 있다.

Rhinoceros-UI.pdf
1.03MB

 

 

 

Rhino 층별 Layer 구조

포토샵, 일러스트레이터 처럼 형태를 구분해서 레이어별로 작업을 할 수 있다. 레이어의 이동을 아래 그림처럼 체크하는 공간을 더블클릭으로 층별 이동해서 작업을 하고 고유의 색으로 구분해 구성요소를 볼 수 있다.

NURBS 넙스는 None-Uniform Rational B-Splines의 약자로 점,선,면 기반의 Mesh 모델링과는 다른 Bezier Curve라는 곡선형태로 3차원형상을 만드는 장점이 있는 모델링방식의 대표적 표현방법이다. 형상을 만드는 모델링에서는 2가지 모델링 방법이 있다.  모델링 명령어와 값입력으로 정확하게 하거나, 도구상자를 통해서 쉽게 할 수 있다.

 

Rhino 개체를 움직이고 크기, 회전 등 변형은 껌볼

Gumball 말그대로 알사탕처럼 껌이 둥근 공모양을 뜻하는 껌볼은 포토샵, 일러스트레이터 처럼 크기,이동,회전,  X,Y,Z축으로 복제하는 역할을 주로 하는 하단 옵션 중 하나이다. 부드럽게 검볼은 라이노에서 다양한 역할을 한다.

Gumball

Gumball 검볼 껌을 둥글게 뭉친 볼을 말하며, 😎라이노에서는 크기, 이동, 회전툴 처럼 사용하며 뷰포트 하단의 탭에서  검볼(구성평면)을 체크하면 보여진다. 이동시 Alt키를 누르고 이동하면 원하 X,Y,Z 축 Axis방향으로 이동복제를 한다.

 

 

 

처음으로 알아본 라이노가 표현하는 3D그래픽의 특징인 점,선,면, 입체구조를 연결된 선들 노드라는 여러 속성과 값을 연결하는 방식을 라이노에서는 2020년 6월 30일 메뚜기인 그래스호퍼(Grasshopper)라는 패널을 통해 구현하고 있다.  Node 란 컴퓨터 과학에 쓰이는 기초적인 단위로 유기적으로 연결된 네트워크에서는 장치를 의미한다.