라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

라이노 메쉬에서 솔리드 NURBS 곡면 변환 방법

3D 스튜디오(3DS), 3차원 포인트 클라우드 스캔 장치, Tinker CAD(팅커캐드)와 같은 도구에서 생성된 메쉬 모델 파일(OBJ, STL 등)을 라이노(rhino)에서 편집하려면 솔리드 NURBS 모델로 변환해야 하는 일이 생긴다.


이럴 경우, 몇몇 상용 애드인을 통해 해결할 수 있지만, 다음과 같은 라이노 기본 명령을 통해서도, 모델 변환을 할 수 있다.


메쉬 모델을 라이노로 임포트(import)한 후, 명령 실행 순서는 다음과 같다. 


1. Mesh > Mesh Repair > Fill Holes

2. Mesh > Mesh Repair > Unify Normals

3. Mesh > Mesh Boolean > Union

4. MeshtoNURBS


이제, 제대로 변환되었는 지 변환된 모델을 'What'명령어로 확인해 본다. 

아래는 이와 관련된 튜토리얼 동영상이다. 



레퍼런스

1. Rhino MeshToNURBS command

2. scan&solve

3. resurf addin

작성자: Daddy Maker 시간:오후 5:51

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

이메일로 전송BlogThis!Twitter에서 공유Facebook에서 공유Pinterest에 공유

라벨: 미디어 아트

3D프린팅을 위해서는 모델의 서페이스가 모두 닫혀있는 구조(Watertight)이어야 합니다. 영문판 라이노의 경우 해당 오브젝트의 Properties 툴바 메뉴중 하단 [Details...] 를 클릭하면

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

아래와 같은 창이 나타납니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo


위에서와 같이 해당 오브젝트는 Geometry가 "Closed"로 표시되어야 닫힌 구조입니다.

만약 "Closed" 표기가 없거나 "Open" 일 경우는 닫힌 구조가 아니므로 수정을 해야만 합니다.

라이노에서 서페이스가 제대로 닫혀있지 않고 뚫려있는 곳을 쉽게 찾는 방법으로는 "ShowEdges"라는 명령어가 있습니다. 대화창 Command: 라인에 showedges를 입력하면 아래와 같은 창이 나타납니다.

라이노로 작업을 하다보면 면을 뚫기도 하고 막기도 합니다.  각각의 면들을 작업하고 결합하다보면 자연스럽게 뚫린 면들을 막아야 하는 상황이 발생하는데요. 평면인 서피스를 막는 방법은 다양합니다. 외각선을 추출해 플레너를 이용해서 면을 생성하고 조인하는 방법과 면을 추출하지 않고도 뚫린 평면을 인식해서 스스로 면을 막아주는 cap캡라는 툴 입니다. 두가지 방법을 확인해 보시죠.

 

 

 

[PlanarSrf]

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

이렇게 원형의 윗부분이 뚫있을때,

 

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
planarSrf

플레너 서피스(planarsrf)툴을 클릭합니다.

 

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

서피스를 생성할 평면형 커브를 선택합니다. 노란선이 활성화 된게 보이면 엔터를 눌러 서피스를 생성합니다. 대부분의 평면에는 면생성이 가능합니다. 서피스를 생성한 뒤에는 join툴을 통해 면들을 합치면 하나의 입체가 만들어 집니다.

 

간단한 면일 땐 면생성이 쉽지만, 복잡한 면으로 가장자리들이 분리 되어있다면 면생성이 어렵습니다.

 

 

 

[Cap]

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

이렇게 여러 면들이 합쳐있는 서피스 같은경우 가장자리 선들이 나눠져있기 때문에 플래너 서피스 툴로 라인을 하나하나 선택하기 불편함이 있습니다. 이럴때 사용하는 툴이 바로 캡(cap)입니다.

 

 

 

 

 

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
cap

뚫린 평면을 인식해서 스스로 면을 막아주는 툴입니다.

 

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

cap툴을 선택하고 평면 구멍이 뚫린 서피스를 선택하면, 자연스럽게 면이 생성됩니다. 이렇게 생성된 면은 자동으로 조안되어 입체가 생성됩니다. 단 cap툴을 사용할 땐 뚫린 면이 반드시 평면이여야 합니다. 만양 면이 생성되지 않는다면 뚫린면이 평면인지 아닌지 확인해봐야 합니다. 

지난번에 올렸던 서피스 만들기는
사용법이 조금은 까다로운 편이었지만
솔리드 생성 툴은 모두
사용법이 간단합니다.
대신에 잘 사용하지 않는 툴들이에요.

보통 모델링할 때
커브나 서피스로 원하는 형태를 만들어서
솔리드화 시키는 게 대부분입니다.
솔리드 생성 툴로 작업을 하려면
정해진 모양밖에 만들 수 없으니까요.

그래서 솔리드 중에 기본적인
육면체와 구, 파이프 만드는 것만 설명드리고
나머지는 사용법이 대동소이하니
따로 설명은 드리지 않도록 하겠습니다.

솔리드는 체적을 갖는 서피스 또는 폴리서피스입니다. 서피스 또는 폴리서피스가 완전히 닫히면 솔리드가 만들어집니다. Rhino는 단일 서피스 솔리드, 폴리서피스 솔리드, 돌출 솔리드를 만듭니다.

단일 서피스 솔리드 그리기

단일 서피스는 그 자체로 둘러싸고, 결합할 수 있습니다. Sphere, Torus, Ellipsoid 등의 명령이 그 예입니다. 단일 서피스 솔리드 상에서 제어점을 켤 수 있으며, 제어점을 이동하여 서피스를 변경할 수 있습니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Ellipsoid
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Sphere
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
SphereTangentToThreeSurfaces

세 개의 선택된 서피스에 접하고, 주어진 반지름을 가진 구 형태의 서피스를 만듭니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Torus

폴리서피스 솔리드 그리기

일부 Rhino 명령은 폴리서피스 솔리드를 만듭니다. 폴리서피스는 서로 결합된 2개 이상의 서피스로 이루어져 있습니다. 체적이 있는 폴리서피스가 솔리드를 정의합니다. Pyramid, Cone, Truncated Cone은 폴리서피스 솔리드를 만드는 명령의 예입니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo

SolidPtOn 명령은 폴리서피스의 편집점을 켭니다. 편집점은 제어점처럼 사용할 수 있습니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Box
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Cone
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Cylinder
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Paraboloid

포물형 서피스 또는 끝막음된 솔리드를 그립니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Pyramid
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
TruncatedCone
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
TruncatedPyramid
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Tube

중심이 같은 원통형 구멍이 있는 닫힌 원통을 그립니다.

커브 또는 서피스로 솔리드 개체 만들기

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Boss

커브는 경계 서피스를 향하여 커브 평면의 법선 방향으로 돌출됩니다. 경계 서피스는 돌출된 개체로 트림과 결합이 실행됩니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
ExtrudeCrv
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
ExtrudeSrf

서피스 가장자리를 경계까지 직선으로 돌출시켜 솔리드로 만듭니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Pipe
라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Rib

커브를 경계 서피스까지 두 방향으로 돌출시킵니다.

라이노 서피스를 솔리드로 - laino seopiseuleul sollideulo
Slab

폴리라인을 간격띄우고, 결과 개체를 돌출 및 끝막음 하여 솔리드로 만듭니다.

참고 항목

솔리드 개체 편집