3ds Max와 Maya에서 눈꺼풀 제어 포인트의 움직임을 안구 표면으로 제한하기

2026년 02월 14일 | 스페인어에서 번역됨
Sistema de rigging en 3ds Max mostrando puntos de control de parpado constrained a un helper central en el globo ocular, siguiendo una trayectoria curva.

눈꺼풀이 안구를 감싸도록 하는 도전

현실적으로 눈꺼풀이 열리고 닫히는 Riggear는 좋은 캐릭터와 뛰어난 캐릭터를 구분하는 세부 사항 중 하나입니다 👁️. 가장 큰 도전은 눈꺼풀을 애니메이션하는 제어 포인트가 안구의 구형 표면 위를 완벽하게 미끄러지도록 하는 것입니다. 안구 속으로 파묻히거나 떨어지지 않게 해야 합니다. 이러한 곡선 움직임을 달성하려면 제약 조건과 공간 참조의 지능적인 전략이 필요하며, 어떤 소프트웨어도 이 특정 목적을 위한 기본 'Surface Constraint'를 제공하지 않습니다.

중앙 헬퍼와 제약 조건 전략

가장 일반적이고 효과적인 해결책은 중앙 고정 지점을 사용하는 것입니다. 안구 중심에 정확히 위치한 헬퍼 또는 를 만듭니다. 이 포인트는 눈꺼풀 제어 포인트들이 궤도를 도는 태양 역할을 합니다. 그런 다음 각 눈꺼풀 제어 포인트에 대해 이 중앙 헬퍼를 향한 Point Constraint를 적용합니다. 그러나 단순한 Point Constraint는 포인트를 직접 중심으로 끌어당깁니다. 마법은 이를 거리 제한과 결합하여 발생합니다. 표현식이나 스크립트를 통해 포인트를 고정 거리(눈의 반지름)로 유지하여 보이지 않는 구 표면을 따라 움직이도록 합니다.

제약 조건이 없는 제어 포인트는 실 없이 날아가는 풍선과 같아서, 필요한 곳이 아닌 어디든 떠다니게 됩니다.

표현식과 스크립트를 사용한 구현

3ds Max에서는 MaxScript 또는 Wire Parameters를 사용하여 이 제한을 만들 수 있습니다. 제어 포인트의 위치를 중심으로부터 벡터를 정규화한 후 원하는 반지름으로 곱하는 공식에 연결합니다. Maya에서는 Expression Editor 또는 Distance BetweenVector Product 같은 Utility Nodes가 최고의 친구입니다. 본질적으로 다음과 같은 표현식을 만듭니다:
최종_위치 = 안구_중심 + (정규화_벡터 * 반지름)
이것은 각 프레임에서 포인트의 위치를 재계산하여 구형 표면에 붙어 있게 합니다.

예술적 제어를 위한 스플라인 IK 대안

더 예술적이고 직접적인 제어를 위해 Spline IK가 훌륭한 대안입니다. 눈꺼풀이 움직이는 영역에서 안구의 곡률과 일치하는 원형 스플라인을 그립니다. 그런 다음 이 스플라인을 목표로 하는 Spline IK를 적용합니다. 눈꺼풀 제어 포인트는 이 IK의 컨트롤러가 됩니다. 이러한 포인트의 위치를 스플라인을 따라 애니메이션하면 자연스럽게 곡선을 따라 미끄러지며, 항상 눈 표면을 따릅니다. 덜 기술적이고 더 시각적이며, 곡선을 조작하는 것을 선호하는 애니메이터에게 이상적입니다.

견고한 리깅을 위한 워크플로

신뢰할 수 있는 눈꺼풀 시스템을 위해 다음 단계를 따르세요:

  1. 준비: 안구를 완벽한 구로 모델링하고 중심 피벗에 헬퍼를 배치합니다.
  2. 제어 포인트 생성: 눈꺼풀 제어 포인트를 눈 주위 중립 개방 위치에 배치합니다.
  3. 포인트 제약: 각 포인트에서 중앙 헬퍼로 Point Constraint를 적용합니다.
  4. 거리 표현식: 각 포인트가 헬퍼로부터 정확한 거리(눈 반지름)를 유지하도록 표현식이나 스크립트를 추가합니다.
  5. 움직임 테스트: 포인트들을 애니메이션하여 표면 위를 미끄러지며 떨어지거나 파묻히지 않는지 확인합니다.
  6. 회전 제어: 포인트들이 눈에 대해 접선 방향을 유지하고 이상하게 회전하지 않도록 Orient Constraint를 추가합니다.

최종 조정과 모서리 처리

완벽한 구형 제약 조건을 사용하더라도 눈꺼풀 끝부분(내측 및 외측 각)은 공막이나 주변 피부와의 교차를 피하기 위해 종종 수동 조정이 필요합니다. 이러한 영역에서는 구형 제한 밖으로 약간의 수동 이동을 허용하거나 극단 포즈에서 활성화되는 수정 blendshapes/morph targets를 만듭니다. 목표는 100% 물리적 부착이 아니라 시각적으로 설득력 있는 착시입니다.

이러한 기술을 마스터하면 캐릭터들이 깜빡이고 눈을 가늘게 뜨며 미묘한 감정을 표현할 수 있어 즉시 관객과 연결되는 현실성을 가집니다. 그리고 이것이 결국 좋은 얼굴 리깅의 진정한 힘입니다 😉.