스플라인 매핑은 뱀 또는 촉수와 같이 원통형 횡단면이 있는 곡선 오브젝트와 와인딩 도로와 같은 평평한 곡선 표면을 매핑하는 데 유용합니다. 이 기능을 사용하면 스플라인으로 메시 표면에 매핑을 지정하고 정확성을 높이기 위해 횡단면을 통해 매핑 기즈모를 조작할 수 있습니다. 결과적으로 다른 매핑 방법보다 이러한 오브젝트의 모양을 실물에 더 가깝게 표현하므로 더 쉽게 원하는 텍스처 맵을 만들 수 있습니다.
다음 그림은 S 모양 스플라인을 따라 원형 다각형을 돌출시켜 만든 두 개의 오브젝트를 보여줍니다. 이러한 오브젝트에는 기본 매핑 좌표가 없습니다. 왼쪽의 오브젝트는 평면이 가장 큰 치수에 평행한 단순한 평면 매핑을 사용합니다. 오른쪽의 오브젝트는 다각형을 돌출하는 데 사용되는 스플라인이 오브젝트 내부에 있는 스플라인 매핑을 사용합니다.
횡단면 작업
다음 두 가지 방법으로 스플라인 매핑을 조정할 수 있습니다.
-
할당된 스플라인을 조작하여. 이 방법을 사용하려면 수정자를 종료하고 스플라인을 선택한 다음 해당 스플라인이나 하위 오브젝트(일반적으로 정점)를 변환해야 합니다. 조작 결과를 보려면 매핑된 오브젝트를 다시 선택하고 면 하위 오브젝트 수준으로 이동한 다음 스플라인 버튼을 클릭해야 합니다.
-
둘러싸기 해제 수정자에서 횡단면을 조작하여.더 나은 피드백을 제공하기 때문에 이 방법을 사용하는 것이 좋습니다. 따라서 스플라인 매핑을 적용하기 전에 스플라인이 매핑된 오브젝트에 잘 맞는지 확인하는 것이 중요합니다. 횡단면을 조작하는 데 문제가 있는 경우 때때로 가장 빠르게 복구하는 방법은 UVW 둘러싸기 해제 수정자를 삭제하고 새 수정자로 다시 시작하는 것입니다.
횡단면을 조작하는 경우 다음 사항을 주의합니다.
- 스플라인 모드가 활성화된 경우(즉, 스플라인 맵 매개변수 대화상자가 열려 있는 경우) 횡단면만 선택하고 변환할 수 있습니다. 횡단면을 선택하려면 클릭, Ctrl 키를 누른 채 클릭, 영역 선택 및 모든 횡단면을 선택하려는 경우 Ctrl+A 등의 표준 방법을 사용합니다. 선택한 횡단면은 노란색이고 선택하지 않은 횡단면은 오렌지색입니다.
- 모든 횡단면 변환은 로컬 좌표계에서 수행됩니다.
- Z축에서 횡단면을 이동하면 횡단면이 항상 매핑에 사용되는 스플라인의 길이를 따라 이동됩니다. 하지만 이 경우 이동된 횡단면과 다음 횡단면 사이의 매핑이 변경되지 않습니다. 예를 들어 횡단면을 인접 항목에 더 가까이 이동하면 사이에 있는 텍스처 좌표가 압축되지 않습니다. 횡단면을 가까이 배치하는 주요 이유는 모델의 복잡한 영역 내 매핑을 미세 조정하기 위해서입니다.
- 평면 매핑 방법을 사용하는 경우 올바른 형식의 메시 오브젝트, 즉 균일한 간격 테셀레이션 가장자리가 측면에 수직인 "트랙"을 교차하는 좁은 구부리기가 없는 오브젝트를 사용하는 것이 중요합니다. 특히 다음 두 가지 특징이 있는 오브젝트는 사용하지 마십시오.
- 좁은 구부리기. 특히 이 유형의 모양을 사용하면 다음 그림과 같이 "트랙"을 교차하는 대신 동일한 측면에 연결하는 테셀레이션 가장자리가 발생할 수 있습니다.
- 여러 가장자리가 단일 끝점을 공유하는 "팬" 가장자리. 이 경우 다음 그림과 같은 비정상적인 매핑 유형이 발생할 수 있습니다.
절차
스플라인 매핑을 사용하려면
- 매핑할 메시 오브젝트와 매핑을 지정할 스플라인을 만듭니다. 스플라인을 메시 오브젝트 내부에 놓습니다. 최상의 결과를 얻으려면 항상 스플라인 중심을 메시 내부에 배치합니다.
- UVW 둘러싸기 해제를 메시 오브젝트에 적용합니다.
- 다각형 하위 오브젝트 수준으로 이동한 다음 매핑할 다각형을 선택합니다. 전체 오브젝트(즉, 모든 다각형)를 매핑하려면 모든 면을 선택하지 않은 상태로 둡니다.
- 둘러싸기 롤아웃에서 (스플라인 매핑)을 클릭합니다.
스플라인 맵 매개변수 대화상자가 열립니다.
- 스플라인 선택 버튼을 클릭한 다음 매핑에 사용할 스플라인을 선택합니다. 뷰포트에서 스플라인을 클릭하거나 H를 눌러 이름으로 선택합니다.
이때 또는 이미 스플라인을 적용한 경우 매핑 기즈모가 스플라인 주위에 나타나 윤곽선과 횡단면을 표시합니다.
원형 스플라인 매핑이 있는 S 모양 오브젝트
- 필요한 경우 뷰포트의 횡단면을 변환하고 스플라인 맵 매개변수 대화상자 설정을 조정하여 매핑을 수정합니다. 면을 선택하지 않아 변경 사항이 모든 면의 매핑에 영향을 주는 경우를 제외하고 변경 사항은 선택한 면의 매핑에만 영향을 줍니다.
- 평면 매핑 방법을 사용하는 경우 횡단면이 평평한 표면에 평행한지 확인합니다. 평행한지 확인하는 한 가지 방법은 모든 횡단면을 선택(Ctrl+A 누름)하고 정렬 기준: 면 버튼을 클릭한 다음 표면에서 면을 클릭하는 것입니다.
인터페이스
스플라인 그룹
이 설정은 전체 매핑에 사용됩니다.
- 스플라인 선택
-
매핑에 사용할 스플라인을 지정할 수 있습니다. 이 버튼을 클릭한 다음 스플라인을 선택합니다. 스플라인을 지정하면 버튼 위의 공간에 해당 이름이 나타납니다.
스플라인에 여러 요소가 포함되어 있는 경우 클릭한 요소가 매핑에 사용됩니다.
- 매핑
-
수정자가 맵을 메시에 투영하는 방법을 지정할 수 있습니다.
-
원형튜브와 같은 원형 횡단면이 있는 오브젝트에 사용합니다.
원형 투영을 사용하면 횡단면은 기본적으로 원형이 됩니다. 이러한 횡단면을 변환하여 매핑을 변경할 수 있습니다. 예를 들어 연속적으로 양을 늘려 로컬 Z축을 중심으로 횡단면을 회전하여 나선형 매핑 효과를 만들 수 있습니다.
-
평면형도로와 같은 평평한 오브젝트에 사용합니다.
평면 투영을 사용하면 횡단면은 선이 됩니다. 최상의 결과를 얻으려면 횡단면이 메시 표면에 평행하고 매핑에 사용되는 스플라인에 수직인지 확인합니다. 대부분의 경우 이 작업은 기본적으로 수행됩니다.
- 수동 이음새 사용
-
설정하면 펠트 이음새를 텍스처 테두리로 사용합니다. 끄면 스플라인 매핑 기즈모에 기본 제공된 초록색 이음새 선을 사용합니다.
이 옵션은 원형 매핑에만 사용할 수 있고 끝이 열려 있는 비교적 단순한 오브젝트에서 가장 효과적입니다.
횡단면 그룹
스플라인 그룹의 스플라인을 할당하면(위 참조) 3ds Max에서 스플라인 매핑을 오브젝트에 적용하여 스플라인의 각 정점에 대해 횡단면을 만듭니다. 이 그룹의 설정을 사용하여 횡단면을 조작할 수 있습니다. 횡단면을 선택하려면 클릭합니다. 모든 횡단면을 선택하려면 Ctrl+A를 누릅니다.
스플라인 모드에서는 로컬 좌표계에서 선택한 횡단면을 변환하고 텍스처 좌표를 조정하려는 만큼 이동, 회전 및 배율 조정할 수 있습니다.
주: 방향이나 배율 조정 값이 다른 두 개의 횡단면이 서로 가까이 있는 경우 둘러싸기 해제 수정자가 한 단면에서 다음 단면으로 신속하게 보간될 때 끼인 UV와 같은 시각적으로 비정상적인 부분이 매핑에 표시될 수 있습니다.
- 맞춤
-
인접한 형상과 일치하도록 선택한 횡단면의 크기를 조정합니다.
주: 비대칭 형상을 사용하는 경우 맞춤은 횡단면의 로컬 X 및 Y축을 따라 인접한 형상의 가장 가까운 부분으로 횡단면을 조정하기 때문에 예기치 않은 결과가 나타날 수 있습니다. 이 경우 최상의 맞춤을 얻기 위해 수동으로 횡단면을 변환해야 할 수도 있습니다.
- 추가
-
횡단면 간 매핑의 보간을 미세 조정하기 위해 횡단면을 추가할 수 있습니다. 이 버튼을 클릭한 다음 횡단면을 추가할 스플라인을 클릭합니다. 마우스 커서가 스플라인 위에 있을 때 십자형 커서로 변경됩니다. 필요에 따라 계속 횡단면을 추가한 다음 이 버튼을 다시 클릭하여 추가 모드를 종료합니다.
- 제거
-
선택한 횡단면을 삭제합니다. 끝 횡단면은 삭제할 수 없습니다.
- 정렬 기준:
-
-
단면선택한 횡단면을 다른 횡단면에 정렬합니다. 정렬할 횡단면을 선택하고 단면을 클릭한 다음 대상 횡단면을 클릭합니다. 정렬된 횡단면은 대상의 방향과 배율을 선택합니다.
-
면선택한 횡단면을 수정된 오브젝트의 메시 면에 정렬합니다. 정렬할 횡단면을 선택하고 면을 클릭한 다음 정렬 기준으로 사용할 면을 클릭합니다.
이 도구는 평면 매핑에서 가장 유용합니다.
- 개수 재설정
-
균일한 간격의 횡단면 수를 지정할 수 있습니다. 숫자 값을 설정한 다음 개수 재설정 버튼을 클릭합니다.
이 도구는 매핑 스플라인에 많은 정점이 있고 횡단면 수를 관리 가능한 개수로 줄이려는 경우에 유용합니다.