Maya nCloth에서 특정 섹터 제어 방법

2026년 02월 13일 | 스페인어에서 번역됨
Configuración en Maya mostrando vestido nCloth con tiras de hombros congeladas mediante transform constraints y vertex masks, mientras el resto se simula naturalmente

옷이 독자적으로 움직일 때

nCloth에서 어깨 끈이 비현실적으로 움직이는 문제는 Maya에서 옷 시뮬레이션을 처음 시작하는 모든 아티스트가 직면하는 고전적인 도전 중 하나입니다. 좌절감은 이해할 만합니다: 드레스가 바닥에 떨어지지 않도록 만들었지만, 캐릭터에 거의 꿰매어진 그 끈들이 춤추는 뱀처럼 행동합니다. 오류는 passive collider가 정점 동결과 같은 것이 아님을 이해하지 못하는 데 있습니다 - 이는 서로 다른 목적을 위한 다른 개념입니다.

문제를 정확히 파악하셨지만, 해결책은 더 구체적인 접근이 필요합니다. nCloth는 메쉬의 다른 부분을 선택적으로 제어하기 위한 여러 도구를 제공하며, 핵심은 당신의 특정 사례에 적합한 조합을 사용하는 것입니다.

영역 동결을 위한 vertex masks 사용

가장 직접적인 해결책은 nCloth에서 vertex masks를 사용하는 것입니다. 동결하고 싶은 어깨 끈의 정점을 선택한 후, nCloth 속성에서 Dynamic Properties로 이동하여 해당 정점에 대해 Input Attract를 1.0으로 설정하세요. 이는 캐릭터에 대한 원래 상대 위치를 유지하게 합니다.

더 정밀한 제어를 위해 Paint Vertex PropertiesInput Attract Mask와 함께 사용하세요. 이는 attract의 영향을 점진적으로 페인팅할 수 있게 하여 동결된 영역과 자유롭게 시뮬레이션되는 영역 사이에 부드러운 전환을 만듭니다. 1.0 값은 완전 동결, 0.5는 반강성, 0.0은 완전 시뮬레이션을 허용합니다.

nCloth의 좋은 제어는 좋은 오케스트라 지휘자와 같습니다: 각 섹션이 언제 움직이고 언제 가만히 있어야 하는지 압니다

transform constraints 설정

절대적인 제어를 위해 transform constraints를 사용하세요. 어깨 끈의 정점을 선택한 후, nConstraint 메뉴에서 Transform을 선택하세요. 이는 캐릭터의 어깨 뼈에 부모로 연결할 수 있는 제약 조건을 생성합니다. 이 방법의 장점은 정점별 개별 제어와 제약 조건 영향력을 애니메이션화할 수 있다는 점입니다.

transform constraint 속성에서 Constraint Strength를 1.0으로 조정하여 완전 동결하거나, 유연성을 위해 낮은 값으로 설정하세요. 애니메이션의 특정 시점에서 끈을 풀어야 한다면 이 매개변수를 애니메이션화할 수도 있습니다.

passive colliders와의 조합

천과 상호작용해야 하는 캐릭터 몸체 부분에는 passive collider를 유지하되, 어깨 끈에는 위의 방법을 사용하세요. 이 조합은 현실적인 충돌이 필요한 곳과 절대적 제어가 필요한 곳에서 최상의 결과를 제공합니다.

nCloth의 collision 매개변수를 조정하여 상호작용을 개선하세요. Collision Flag는 더 나은 정밀도를 위해 VertexFace로 설정하고, Collision Strength는 약 1.0으로 하세요. 침투를 방지하려면 두 표면 모두에서 Thickness를 약간 증가시키세요.

nCloth 매개변수 최적화

시뮬레이션되는 영역에 대해 강성 및 감쇠 매개변수를 조정하세요. 높은 Bend Resistance (0.8-1.0)는 과도한 주름을 방지하고, 적당한 Stretch Resistance (0.3-0.6)는 극단적인 변형 없이 자연스러운 움직임을 허용합니다. Damp 약 0.1은 원치 않는 진동을 줄입니다.

시뮬레이션 품질도 영향을 미칩니다. 얇은 천에 대해 더 나은 정밀도를 위해 Solve Scale을 2-4로 증가시키고, 더 나은 안정성을 위해 Max Iterations을 20-40으로 하세요. 이러한 조정은 동결된 영역과 이동 영역을 더 잘 구분하도록 돕습니다.

권장 워크플로

간단한 설정부터 시작하세요: 어깨 끈의 핵심 정점에만 transform constraints를 적용하세요. 작동하면 인접 영역의 반강성에 vertex masks를 사용하여 세밀하게 조정하세요. 마지막으로 드레스 나머지 부분의 시뮬레이션 매개변수를 조정하세요.

테스트를 위해 낮은 품질의 playblast를 자주 사용하여 긴 시뮬레이션에 전념하기 전에 동작을 확인하세요. 이는 특정 드레스에 완벽한 설정을 찾을 때까지 빠르게 반복할 수 있게 합니다.

이러한 기술을 마스터하면 각 부분이 정확히 원하는 대로 행동하는 신뢰할 수 있는 옷 시뮬레이션을 만들 수 있습니다. nCloth에서 적절한 제어 도구를 알면 가장 반항적인 천도 순종을 배우게 되니까요 😏

시작을 위한 빠른 설정

어깨 끈 동결을 위해:

방법: Transform constraints
Constraint Strength: 1.0
Parent: 리그의 어깨 뼈
Input Attract: 1.0 (백업)
Collision: 몸체에 유지