
3ds Max에서 피벗 축을 특정 엣지 노멀 방향으로 조정하는 방법
개요
소개
피벗 포인트의 위치는 최종 렌더에서 보이지 않지만, 애니메이션과 모델링의 모든 과정을 좌우합니다. 객체의 피벗 포인트는 회전축, 스케일 변환의 중심점, 그리고 구속(constraint) 계산의 기준을 결정합니다. 피벗을 단 몇 단위만 잘못 배치해도 수 시간 분량의 애니메이션 작업이 어색한 움직임으로 나타나거나 리깅 전체를 다시 해야 하는 상황이 생깁니다.
3ds Max에서는 Snap Working Pivot 도구(2023 버전에서 도입되어 2024-2025 릴리스를 거치며 개선됨)가 정밀한 대화형 피벗 정렬을 제공합니다. 좌표를 짐작하거나 숫자 입력 필드에서 값을 수동으로 조정하는 대신, 지오메트리의 엣지, 페이스 중심, 버텍스 위치, 표면 노멀에 피벗 포인트를 직접 스냅할 수 있습니다. 이러한 정밀도는 리깅 시간을 줄여 주고, 이후 애니메이션과 렌더링 단계에서 발생하는 재작업을 방지합니다.
저희 렌더팜(render farm)에서는 리깅된 캐릭터 모델과 기계 모델을 수천 개 처리합니다. 피벗이 올바르게 정렬된 모델과 대략적으로 맞춘 모델의 차이는 곧바로 드러납니다. 애니메이션이 매끄럽고 예측 가능하게 재생되거나, 떨리고 미끄러지며 일정을 압박하고 예산을 초과시키는 애니메이션 수정 작업이 필요해집니다.
Snap Working Pivot 도구 이해하기
3ds Max 2023 이상의 Snap Working Pivot 시스템은 여러 피벗 조정 작업을 하나의 통합 인터페이스로 모았습니다. 별도의 단축키와 메뉴 위치를 일일이 기억하는 대신, Snap Working Pivot 대화상자를 통해 모든 피벗 작업에 접근합니다.
단축키: Ctrl + Shift + . (마침표 키) — Snap Working Pivot 대화상자를 엽니다
이 도구는 다섯 가지 핵심 작업을 제공합니다.
Place Working Pivot (표준 스냅)
3D 공간의 임의 위치에 피벗 포인트를 배치할 때 사용합니다. 도구를 활성화한 후 다음 순서로 진행합니다.
- Snap Working Pivot 대화상자를 엽니다 (
Ctrl + Shift + .) - 사용할 스냅 구속 조건(버텍스 스냅, 엣지 스냅, 페이스 중심 스냅, 그리드 스냅)을 활성화합니다
- 뷰포트에서 지오메트리 위로 커서를 이동합니다
- 커서가 버텍스나 엣지 위에 있으면 스냅 하이라이트가 피벗이 놓일 위치를 보여 줍니다
- 왼쪽 클릭으로 배치를 확정합니다
이제 피벗이 스냅된 위치에 놓입니다. 가장 흔한 작업이며 피벗 조정 작업의 80%를 처리합니다.
실제 사용 사례: 기계 팔을 리깅하는 경우를 가정해 보겠습니다. 어깨 관절은 볼 조인트의 중심을 기준으로 회전해야 합니다. 버텍스 스냅을 사용해 조인트 지오메트리 위에 피벗을 직접 배치합니다.
Selection Pivot (객체 그룹에 정렬)
여러 객체를 선택했을 때 3ds Max는 그룹의 피벗 포인트를 어디에 둘지 알아야 합니다. Selection Pivot(Alt + Shift + S)은 선택한 객체 그룹의 피벗을 설정합니다.
옵션은 다음과 같습니다.
- Bounding Box Center — 선택한 모든 객체의 기하학적 중심에 피벗을 둡니다
- Average Point — 모든 객체 피벗의 가중 평균 위치에 피벗을 둡니다
- First Selected Object — 가장 먼저 선택한 객체의 피벗을 사용합니다
사용 사례: 캐릭터 리그의 척추를 이루는 모든 본(5-7개)을 선택했다고 가정합니다. Selection Pivot을 "Bounding Box Center"로 설정하면 척추 그룹의 피벗이 중심선에 놓여, 애니메이션에서 그룹 변환이나 가시성 전환에 유용합니다.
Align Working Pivot
이 작업은 피벗의 로컬 축을 목표 방향에 맞게 회전시킵니다. 피벗의 위치(X, Y, Z 좌표)만 지정하는 것이 아니라, 엣지 노멀, 페이스 노멀 또는 명시적인 각도 값에 맞춰 회전 방향까지 지정할 수 있습니다.
순서는 다음과 같습니다.
- 피벗을 정렬할 객체를 선택합니다
- Align Working Pivot을 엽니다 (Snap Working Pivot 대화상자 또는 Hierarchy 메뉴에서 접근할 수 있습니다)
- 정렬 대상을 선택합니다. 엣지 노멀, 페이스 노멀, 버텍스 위치, 수동 회전 각도 중에서 고릅니다
- 뷰포트에서 대상 지오메트리를 클릭합니다
피벗 포인트는 제자리에 유지되지만, 축이 목표 방향에 맞게 회전합니다.
실제 사용 사례: 경사면의 각도를 따라 회전해야 하는 기계 브래킷이 있습니다. 회전 값을 직접 입력하는 대신 피벗의 축을 표면 노멀에 스냅한 다음 객체를 회전합니다. 이제 회전이 표면 경사를 정확히 따라갑니다.
Reset Working Pivot
피벗을 기본 위치로 되돌립니다. 기본 위치는 객체 바운딩 박스의 중심이며, 축은 월드 XYZ에 정렬됩니다.
피벗을 조정한 뒤 처음부터 다시 시작하고 싶을 때, 또는 표준 피벗 배치가 필요한 모델을 내보낼 때 사용합니다.
Align Pivot to Working Pivot
Working Pivot의 위치와 방향을 (Place, Align 및 기타 조정으로) 정한 뒤에는 이 작업으로 확정합니다. 스냅과 정렬 작업의 결과가 객체의 실제 피벗 포인트에 "굳어져" 반영됩니다.
중요한 차이점: Working Pivot은 임시 기준이고, Align Pivot to Working Pivot은 이를 영구적으로 만듭니다.
순서는 다음과 같습니다.
- Snap, Align 등을 사용해 필요한 만큼 Working Pivot을 조정합니다
- 만족스러우면 Align Pivot to Working Pivot을 실행합니다
- 이제 객체의 피벗이 Working Pivot과 정확히 일치합니다
유틸리티 작업: 그리드, 포인트 생성
이 도구에는 두 가지 유틸리티 기능도 포함되어 있습니다.
Create Grid From Working Pivot — Working Pivot의 축과 위치에 정렬된 그리드를 생성합니다. 작업 보조용 지오메트리를 만들거나, 확정하기 전에 축 정렬을 검증할 때 유용합니다.
Create Point From Working Pivot — Working Pivot의 위치와 회전에 Point Helper 객체를 생성합니다. 다른 객체가 링크할 수 있는 기준 마커, 조인트 중심, 부착 지점(예: 캐릭터의 무기 부착 지점)을 만들 때 사용합니다.
일반적인 워크플로와 기능별 사용 시점
캐릭터 조인트 리깅
캐릭터 리깅에서는 일반적으로 모든 본의 피벗을 조정합니다.
- 본 메시를 선택합니다 (예: 견갑골 지오메트리)
- Place Working Pivot을 사용해 버텍스 스냅으로 조인트 중심(보통 볼 조인트 또는 구형 영역)을 클릭합니다
- Align Working Pivot을 사용해 축을 본의 방향에 맞춥니다 (한 축은 본 방향에 맞추고, 나머지는 수직으로 둡니다)
- Align Pivot to Working Pivot으로 확정합니다
결과: 본이 자연스러운 조인트를 중심으로 올바르게 회전합니다. 애니메이션이 미끄러지거나 부자연스럽게 비틀리지 않고 유기적으로 보입니다.
기계 어셈블리
기계 및 기계식 리그의 경우 다음과 같이 합니다.
- 각 구성 요소를 선택합니다 (기어, 링크, 브래킷)
- Place Working Pivot을 사용해 회전 중심(보통 축이나 볼트)에 배치합니다
- Align Working Pivot을 사용해 회전축을 메커니즘이 의도한 움직임에 맞춥니다 (예: 바퀴는 수평)
- Align Pivot to Working Pivot으로 마무리합니다
결과: 기계 어셈블리가 예측 가능하게 애니메이션됩니다. 기어는 중심을 기준으로 회전하고, 링크는 올바른 기계적 축을 따라 움직입니다.
모델링과 비균일 스케일
모델링에서 비균일 스케일을 사용할 때는 피벗 배치가 매우 중요해집니다. 잘못된 피벗을 기준으로 스케일하면 지오메트리가 예상치 못하게 왜곡될 수 있습니다.
- Working Pivot을 기준점에 배치합니다 (예: 기둥의 높이를 스케일할 때는 기둥의 밑면)
- 스케일 변환을 적용합니다. 이제 올바르게 배치된 피벗을 기준으로 변환이 이루어집니다
- 결과: 스케일이 예측 가능하며 의도와 일치합니다
애니메이션 리깅 시스템과의 통합
3ds Max의 최신 캐릭터 리깅은 흔히 스켈레톤 시스템, IK 솔버, 구속 체인을 포함합니다. 피벗 배치는 이러한 시스템의 동작에 직접 영향을 줍니다.
IK 체인 설정: IK 체인(예: 어깨, 팔꿈치, 손목으로 이루어진 팔)을 만들 때 각 본의 피벗은 해당 조인트와 정렬되어야 합니다. 피벗이 어긋나면 IK 솔버가 비틀리고 비현실적인 움직임을 만들어 냅니다.
구속 대상: 객체가 경로를 따라가도록 구속하거나 다른 객체에 정렬하는 경우, 피벗 배치가 구속의 실질적인 중심을 결정합니다. 피벗이 잘못 배치되면 애니메이션 재생 시 객체가 예상치 못하게 흔들릴 수 있습니다.
Skin Modifier 영향: 유기적인 변형을 위해 Skin Modifier를 사용할 때, 피벗에 가까운 버텍스는 멀리 있는 버텍스와 다르게 영향을 받습니다. 피벗을 올바르게 배치하면 변형이 자연스럽게 이어집니다.
렌더팜 고려 사항
3ds Max 파일을 렌더팜에 제출하면 피벗 포인트가 지오메트리 데이터에 포함됩니다. 이는 여러 면에서 중요합니다.
파일 무결성: 피벗이 올바르게 배치되어 있으면 렌더팜이 로컬에서 보는 것과 정확히 같은 결과를 렌더링합니다. 리깅 기준이 동일하므로 애니메이션이 렌더팜 노드와 작업용 워크스테이션에서 똑같이 재생됩니다.
변환 효율성: 씬에서 변환 행렬이나 변형 계층 구조를 사용한다면 피벗 배치가 그 계산 방식에 영향을 줍니다. 효율적인 피벗 배치는 렌더링 중 CPU 오버헤드를 줄일 수 있습니다.
멀티 머신 일관성: 분산된 여러 머신에서 렌더링할 때는 변환의 일관성이 중요합니다. 피벗이 어긋나 있으면 프레임마다 지오메트리 위치가 미세하게 달라져 최종 결과물에서 흔들리거나 떨리는 현상이 나타날 수 있습니다.
테스트 제출: 전체 작업을 확정하기 전에 항상 애니메이션 시퀀스의 5-10프레임을 렌더팜에서 먼저 렌더링하십시오. 로컬 렌더와 프레임별로 비교합니다. 애니메이션이 일치하면 피벗은 렌더팜에서도 문제없이 작동합니다.
성능 요약: Snap Working Pivot 작업
| 작업 | 사용 시점 | 영향 |
|---|---|---|
| Place Working Pivot | 스냅된 위치(버텍스, 엣지, 그리드)에 피벗 배치 | 모든 피벗 작업의 기초 |
| Selection Pivot | 여러 선택 객체의 피벗 조정 | 그룹화된 모델과 계층 모델에 필수 |
| Align Working Pivot | 피벗 축을 엣지/페이스 노멀에 정렬 | 올바른 축을 따른 회전 가능 |
| Reset Working Pivot | 기본 상태로 복원 | 복구 작업, 내보내기 준비 |
| Align Pivot to Working Pivot | 모든 Working Pivot 조정을 확정 | 모든 변경 사항을 영구 적용 |
| Create Grid from WP | 축 정렬을 시각화하고 검증 | 확정 전 품질 검사 |
| Create Point from WP | 기준 마커 또는 부착 지점 생성 | 리깅 인프라 |
단계별 예제: 간단한 힌지 조인트 리깅
기계 어셈블리에서 문 경첩을 리깅하는 실제 예제입니다.
- 뷰포트에서 문 지오메트리를 선택합니다
- Snap Working Pivot을 엽니다 (
Ctrl + Shift + .) - Snap Working Pivot 대화상자에서 Vertex Snap을 활성화합니다
- 경첩 핀 중심(문이 회전하는 축 지점) 위로 커서를 이동합니다
- 스냅 하이라이트가 경첩 중심을 가리킬 때 왼쪽 클릭합니다. 이제 Working Pivot이 배치됩니다
- Align Working Pivot을 열고 경첩 핀 지오메트리를 클릭해 피벗 축을 경첩 방향에 맞춥니다
- Align Pivot to Working Pivot으로 확정합니다. 이제 문의 피벗이 영구적이며 올바르게 배치됩니다
- 회전을 테스트합니다. 문을 90도 회전합니다. 미끄러지거나 변형되지 않고 경첩 핀을 중심으로 깔끔하게 회전해야 합니다
결과: 문 애니메이션이 올바르게 동작하며, 렌더팜에 제출해도 모든 노드에서 같은 움직임으로 렌더링됩니다.
FAQ
Q: Working Pivot과 실제 Pivot은 무엇이 다르며, 왜 중요한가요? A: Working Pivot은 임시 기준으로, 피벗이 놓일 위치를 미리 보여 주는 미리보기입니다. 필요한 만큼 여러 번 조정할 수 있습니다. 실제 Pivot은 영구적이며 객체의 변환 데이터에 내장됩니다. Align Pivot to Working Pivot을 사용하면 임시 Working Pivot이 영구적인 실제 Pivot으로 변환됩니다. 이 두 단계 과정 덕분에 확신이 설 때까지 확정하지 않고 자유롭게 실험할 수 있습니다.
Q: 피벗을 변경하면 해당 객체의 기존 애니메이션에 영향을 주나요? A: 객체에 변환 키프레임이 이미 있는 경우에만 영향을 줍니다. 피벗을 변경해도 객체의 공간상 위치는 바뀌지 않으며, 바뀌는 것은 변환 값입니다. 이전 피벗을 기준으로 만든 애니메이션은 피벗이 이동하면 예상치 못하게 움직이는 것처럼 보일 수 있습니다. 모범 사례는 애니메이션을 만들기 전에 피벗 배치를 확정하는 것입니다. 애니메이션 도중 피벗을 조정해야 한다면 Euler XYZ 컨트롤러로 회전축을 고정하는 방법을 사용합니다.
Q: 커스텀 피벗 표시기나 헬퍼 객체 같은 커스텀 지오메트리에도 스냅할 수 있나요? A: 네. Geometry Snap과 Snap to Helpers를 활성화합니다. 헬퍼(Point, Box, Sphere 객체)를 정확한 위치에 배치한 다음 Working Pivot을 그 헬퍼에 스냅할 수 있습니다. 여러 객체에 걸쳐 일관된 피벗 배치가 필요한 복잡한 리그에서 유용합니다.
Q: 다른 소프트웨어(Maya, Blender, 게임 엔진)로 내보낼 때 피벗 조정 내용이 함께 전달되나요? A: 피벗 데이터는 표준 내보내기 형식(FBX, USD)으로 전달됩니다. 다만 일부 소프트웨어는 피벗 배치를 다르게 해석합니다. 대상 소프트웨어에서 테스트 객체를 가져와 피벗 위치를 눈으로 확인하는 과정을 항상 거치십시오. 대부분의 전문 작업 교환(3ds Max → Blender, 3ds Max → Maya)에서는 FBX로 피벗 데이터가 올바르게 보존됩니다.
Q: 여러 객체의 피벗을 한 번에 일괄 조정하려면 어떻게 하나요? A: Selection Pivot으로 그룹 피벗을 만든 다음 개별 피벗을 조정합니다. 대량 작업에는 MaxScript(3ds Max의 스크립트 언어)로 여러 객체에 피벗 조정을 적용하는 스크립트를 작성합니다. Snap Working Pivot 도구 자체는 한 번에 객체 하나만 처리하지만, 스크립팅으로 워크플로를 자동화할 수 있습니다.
Q: 마음이 바뀌면 피벗 조정을 되돌릴 수 있나요? A: 네. Align Pivot to Working Pivot 실행 후 Ctrl+Z를 사용합니다. 파일을 저장하고 닫은 후에는 피벗 변경이 영구적으로 적용됩니다. 그래서 중요한 피벗을 확정하기 전에 테스트 렌더를 만들어 보는 것이 중요합니다. 파일을 닫기 전에 렌더팜에서 검증하십시오.
Q: 잘못된 피벗이 있는 씬을 렌더팜에 제출하면 어떻게 되나요? A: 애니메이션은 잘못된 피벗 정렬로 인한 이상한 움직임까지 포함해 로컬에서 재생되는 그대로 렌더링됩니다. 렌더팜은 피벗을 수정하거나 보정하지 않으며, 제출된 내용을 그대로 렌더링합니다. 렌더링 자체는 올바르게 이루어지지만, 애니메이션의 움직임에는 잘못된 피벗 배치가 반영됩니다. 렌더팜에 제출하기 전에 항상 로컬에서 애니메이션을 검증하십시오.
Q: Snap Working Pivot의 각 작업에 대한 단축키가 있나요?
A: 대화상자의 기본 단축키는 Ctrl + Shift + .입니다. 대화상자 안이나 Hierarchy 메뉴에서는 메뉴 클릭 또는 (경우에 따라) Alt+키 조합으로 각 작업에 접근할 수 있습니다. 작업별 단축키는 사용하는 버전의 3ds Max 문서를 참고하십시오.
Q: 렌더팜 제공업체가 "피벗 정렬 문제"를 언급하면 어떻게 해야 하나요? A: 테스트 프레임을 준비해 즉시 렌더팜에 문의하십시오. 같은 프레임을 로컬에서 렌더링해 비교해 달라고 요청합니다. 렌더팜 결과물에서 예상치 못한 움직임이나 위치 오류가 보인다면 피벗과 관련된 리깅 문제일 가능성이 높습니다. 문제가 되는 객체와 몇 개의 키프레임만 담은 간단한 테스트 씬을 내보내 먼저 제출하여 문제를 분리한 뒤에 전체 씬을 다시 제출하십시오.
외부 참고 자료
3ds Max 2023 이상의 기능과 Snap Working Pivot 도구에 대한 자세한 정보는 Autodesk 3ds Max Official Product Overview 및 관련 문서를 참고하십시오.
대규모 3ds Max 씬의 최적화 방법은 Optimize Performance in Large 3ds Max Scenes 문서를 참고하십시오. 3ds Max 클라우드 렌더링 설정에 대해서는 3ds Max Cloud Rendering Landing Page를 방문하십시오.
최종 업데이트: 2026년 3월 18일



