XSI 1.5 폴리곤 메쉬 모델링과 서브디비젼

아래와 같은 것을 만들려고 한다.


6면 큐브에서 부터 시작하자: Get>Primitive>Polygon Mesh>Cube

E 키를 누른채로 2개의 전면 에지를 선택한다.

주: 선택 필드에 edge[7,10]이라고 입력할 수도 있다.


: E-키는 에지 모드로 바꾸고, Y-키는 폴리 모드로 바꾸고(사각형 선택과 함께), U-키는 raycast 폴리 선택모드로 바꾼다.


이제 에지를 서브디바이드할 것이다. 2가지 방법이 있다.

- 메뉴에서 Modify-> Poly Mesh-> Subdivide Edges (Evenly)를 선택

- 또는 ALT키를 누르고 오른쪽 마우스 버튼을 눌러 선택된 에지에서 점을 피킹한다. 
아주 훌륭한 "전후관계 메뉴(Contextual Menu)"가 나타난다. 여기에서 Subdivide Edges (evenly) 명령어를 찾는다.

새롭게 만들어진 에지를 선택하고 앞쪽으로 약간 옮긴다.


옮겨진 에지를 X 0.6으로 스케일링한다.


양쪽에 5각형을 갖게 되었는데, 동일 평면상에 점들이 있지 않다. 이것을 바로 잡기위해 새로운 에지를 추가하려고 한다.

Object 모드로 돌아가서(스페이스 바를 누른다) 오브젝트를 선택한다.

Contextual 메뉴 트릭을 사용하여 Add Edge Tool을 선택한다(또는 \ 를 누른다)(또는 Modify->Ploy.Mesh->Add Edge Tool 메뉴로 간다)

두점을 선택하고 에지를 추가한다.


반대쪽에도 한다.


Right 뷰에서 아래와 같은 커브를 그린다(Create->Curve-Draw CV NURBS)  :


Raycast 방법을 사용하여(U 단축키) 앞쪽 폴리곤을 선택한다.

그리고  Extrude Along Curve 를 선택하고, 방금 그린 커브를 선택하고 SubDivs6으로 설정하면 다음과 같은 결과가 될 것이다.


이제 꼬리 차례이다.

가장 뒤의 폴리곤을 선택하고 0.4 정도로 Bevel Component (Contextual 메뉴를 사용하여)를 준다.

: 전에 선택되었던 컴포난트의 선택을 취소하는 것을 잊지말라. 그렇지 않으면 이상한 결과를 얻게 될 것이다.


뒤쪽 폴리곤이 선택된채로 Extrude Along Axis를 선택한다. 값은 다음과 같이 준다.
length 8
subdivs 6
in the tranform panel:
sclae x=0.1 y=1.6 z=0.1
rot x=40 y=60 z=30
per subd
off

아래와 같이 되었는가?


오브젝트를 다시 선택하고 Split Edge Tools 을 선택하고 아래 두 그림에서 보는 것처럼 에지위에서 가운데 버튼을 사용한다(Split All Parallel Edges)

이것은 더 정교함을 위해 점들을 추가하는 좋은 방법이다.

-


아래쪽 2개의 전면 정점을 선택하고 베벨(0.5)을 준다.


이제 이것을 약간 서브디바이드하자.

오브젝트를 선택하고 Create->Poly. Mesh-> Subdivision 를 선택하여 폴리곤 메쉬를 서브디바이드시키자.

컴퓨터가 빠르다면 division4이상으로 주라. 그러나 모델링 작업이 끝난 후에 조정할 수 있으므로 그럴 필요는 없다. 새롭게 만들어진 오브젝트를 약간 옆으로 옮겨놓는다.

주: Immediate 모드에서 작업하지 않도록 하라. 그렇지 않으면  "관계형 모델링(Modeling Relation)" 기능을 가지지 않게 된다.
2: Geometry Approximation으로 다룰 수 있는 방법도 있다.


아래 그림과 같이 저해상도 폴리곤 모델에서 정점을 선택한다.


그 정점들을 X 0.5로 스케일링한다.

서브디바이드된 폴리곤 메쉬가 리얼 타이으로 움직이는가? 이것이 XSI 1.5의 기쁨중 하나이다.


점들을 이리 저리 옮기면(점의 이동-스케일링-회전 트릭) 네시와 같은 얼굴을 쉽게 만들 수 있다.


첫번째 그림에서와 같이 폴리곤들을 선택하고, Modify-> Poly.Mesh->Local Subdivision Refinement 를 선택하여 부분적으로 서브디비젼 정제를 한다.




 저해상도 폴리곤 모델에 날개를 추가할 때, 서브디바이드된 동물을 잠깐 숨길 수 있다.

다음과 같이 2개 에지를 선택한다.


: 나는 먼저 몇개의 정점들을 옮겼으므로 큰 날개를 갖게 되었다.

다음 값을 사용하여 a Extrude Along Axis 를 실행한다
length: 10
Subdiv : 4

아래와 같은 날개를 갖게 될 것이다.

점을 이동, 스케일링, 회전하여 다음과 같이 만든다.

그리고 서브디바이드된 메쉬를 나타나게 하면 날라가는 오리같은 멋진 형상을 얻게 된다.


: 이 이미지에 대해서는 서브디비젼을 2로 늘렸다.


이제 폴리곤 모델링의 기본은 알게 되었다. 약간의 연습과 트릭으로 다음과 같은 멋진 용을 짧은 시간에 쉽게 만들 수 있다.


subdivision


subdivision

 (자료 출처 : http://www.skol.ch/tutorials)