MassFX 강체를 사용해 보았으므로 mCloth를 사용할 수 있습니다. 이 수정자는 MassFX 시뮬레이션에서 작동하는 표준 의상 수정자 버전입니다. 역학 mCloth 오브젝트는 의상 오브젝트 및 강체를 포함하여 시뮬레이션에서 다른 오브젝트에 영향을 주고 해당 오브젝트의 영향을 받을 수 있습니다.
이 단원에서는 바람이 부는 창 커튼으로 간단한 설정을 만듭니다. 커튼이 바람에 펄럭이면 창턱에 있는 병을 넘어뜨립니다. 또한 강체가 제대로 시뮬레이션되도록 설정하는 방법에 대해 좀더 자세히 알아봅니다.
이 연습에서는 MassFX의 강체 및 mCloth 사용에 대한 몇 가지 측면을 강조 표시합니다.
기술 수준: 초급에서 중급
소요 시간: 30분
단원 설정:
장면에는 유리 병과 체크 무늬 탁상 위의 두 가지 오브젝트가 있습니다.

병 설정:

물리 시뮬레이션에서, 시뮬레이션 엔진이 역학 오브젝트에 사용하는 물리적 모양은 일반적으로 3ds Max에서 오브젝트를 렌더링하는 데 사용하는 그래픽 메시와 동일하지 않습니다. 일반적으로 물리적 모양은 더 간단하여 일반적으로 시뮬레이션에서 오브젝트의 존재를 나타내는 데 충분하지만 시뮬레이션 엔진의 부담은 덜 수 있습니다.
그러나 이러한 모양의 차이로 인해 한 오브젝트를 다른 오브젝트에 대략 직각으로 배치하기가 어려울 수 있습니다. MassFX에는 변환 캡처 기능이 있어 이 작업을 더 쉽게 수행할 수 있습니다. 이 기능을 사용하려면 먼저 한 오브젝트를 최종 시뮬레이션이 시작될 때 정지해야 하는 표면 위에 배치합니다. 그런 다음 테스트 시뮬레이션을 실행하여 오브젝트가 제 위치에 포함되어 배치되도록 할 수 있습니다. 완료된 다음에는 재설정하지 않고 시뮬레이션을 중지하고 오브젝트에서 변환 캡처를 사용합니다. 그런 다음 시뮬레이션을 재설정하면 오브젝트가 제 위치에 유지됩니다.
을 클릭하여 시뮬레이션을 시작합니다. 병이 탁상 위로 떨어지기 시작하지만 그냥 쓰러집니다. 이 동작은 의도한 동작이 아닙니다.

이런 동작이 발생하는 이유를 확인한 다음 해결합니다.
을 클릭하여 시뮬레이션을 재설정한 다음 전면 또는 왼쪽 뷰포트에서 병의 바닥을 다시 살펴봅니다. 바닥이 평평하고 탁상 위와 평행하므로 그래픽 메시와 관련된 문제가 아닙니다. 따라서 물리적 모양 때문일 수 있습니다. 그러나 물리적 모양이 그래픽 메시와 일치하므로 검사하기가 어렵습니다. 그러나 물리적 모양을 더 잘 볼 수 있도록 둘을 구분하기는 쉽습니다.
탁상 위가 사라집니다.
물리적 모양을 그래픽 메시에서 멀리 이동한 다음 물리적 모양의 맨 아래를 확인하면서 뷰포트의 궤도를 선회합니다. 
왼쪽: 그래픽 메시
.오른쪽: 볼록 물리적 모양
물리적 모양의 맨 아래가 명확하게 균일하지 않으므로 탁상 위의 병이 불안정해집니다. 이 문제는 물리적 모양이 훨씬 더 적은 정점을 사용하는 그래픽 메시의 "최적" 근사화이기 때문에 발생합니다. 물리적 모양의 정점 수를 늘리고 물리적 메시 매개변수 롤아웃의 컨트롤을 사용하여 표면 대신 그래픽 메시의 정점에서 생성할 수 있지만 이렇게 하면 물리적 모양을 간단하게 하려는 목적을 잃을 수 있습니다. 더 쉽고 보다 효율적인 방법은 사용자 정의 모양 옵션을 사용하는 것입니다.
물리적 모양의 이동을 실행 취소하여 다시 한 번 그래픽 메시와 일치되도록 하고 수정자 스택에서 MassFX 강체 항목을 클릭합니다. 이렇게 하면 모양 유형 설정이 사용자 정의로 변경되고 병과 동일한 이름을 사용하는 새로운 편집 가능한 메시 오브젝트가 만들어져 원래 병 위에 겹쳐져서 표시됩니다. 새 오브젝트는 볼록 모양 유형으로 만든 물리적 모양의 형상 사본이며 메시 소스라고 합니다.

원래 오브젝트 위에 겹쳐진 메시 소스
메시 소스의 이름이 물리적 메시 매개변수 롤아웃에 반영되어 이제 사용자 정의 물리적 모양 유형에 대한 컨트롤을 표시합니다. 이 경우 모든 컨트롤이 버튼입니다.

그러면 편집 가능한 메시 오브젝트가 선택됩니다. 이 오브젝트를 편집하여 평평한 바닥을 제공한 다음 메시 소스에서 물리적 모양을 업데이트합니다.
수정 패널에서
정점 하위 오브젝트 수준을 활성화한 다음 전면 뷰포트에서 맨 아래 정점을 영역 선택합니다. 그러면 약 5개 정점이 됩니다. 
(선택 격리 토글)을 설정합니다. 활성화되면 선택 격리에 현재 선택만 표시되고 다른 모든 항목은 숨겨집니다. 이 옵션을 사용하는 경우 정점을 선택한 후 선택 격리를 해제합니다. 그러면 선택한 정점이 Z 위치의 평균으로 이동하여 높이가 모두 동일해집니다. 그러나 병의 바닥보다는 약간 더 높습니다.


그러면 사용자 정의 메시 소스 오브젝트의 편집된 구조가 병의 물리적 모양에 다시 복사됩니다.
키를 눌러 메시 소스를 삭제합니다. 병 오브젝트를 다시 선택합니다. 지금은 메시 소스가 더 이상 필요하지 않지만 물리적 메시 매개변수 롤아웃의 메시 오브젝트 추출 기능을 사용하여 물리적 모양에서 쉽게 다시 파생시킬 수 있습니다.
시뮬레이션을 시작합니다. 병은 뒤집히지 않고 바닥에 놓인 다음 똑바로 계속 유지되어야 합니다.
을 클릭하여 MassFX 도구 대화상자를 열고 표준 매개변수 패널을 표시합니다. 장면 설정 롤아웃에서 강체
하위 단계를 2 이상으로 설정합니다. 시간 슬라이더는 현재 위치에 유지됩니다.
시뮬레이션 도구 패널을 표시하고 시뮬레이션 롤아웃에서 변환 캡처 버튼을 클릭합니다. 그러면 병의 초기 변환(시뮬레이션에서 병이 시작되는 위치)이 현재 위치로 설정됩니다.
을 클릭하여 시뮬레이션을 재설정합니다. 병이 놓인 상태로 유지됩니다.
커튼 설정:

왼쪽: 왼쪽 뷰포트
.오른쪽: 맨 위 뷰포트
이러한 설정은 위 그림과 같이 표시됩니다.
그러면 메시 해상도가 향상되어 의상이 보다 사실적으로 구부러지고 접힐 수 있습니다.
(선택 사항을 mCloth 오브젝트로 설정)을 클릭합니다. 이제 평면이 시뮬레이션에서 의상 조각처럼 작동합니다.

커튼 재질이 약간 뻣뻣한 것 같습니다.

이제 의상 동작이 약간 더 자연스럽게 보입니다.
다음으로 커튼 로드를 만들고 커튼을 연결합니다.

수정자 스택에서 mCloth 항목을 확장하여 정점 하위 오브젝트 수준을 표시합니다. 정점 항목을 클릭합니다. 
수정 패널이 변경되어 소프트 선택 및 그룹 롤아웃이 표시되고 커튼의 정점이 뷰포트에 나타납니다.

주 이미지: 맨 위 정점 행이 선택된 왼쪽 뷰포트의 커튼
.삽입: 수정 패널의 그룹 리스트
이제 그룹 롤아웃의 리스트에 방금 만든 Group001 그룹과 할당되지 않은 상태가 표시됩니다. 노드 제약 조건을 그룹에 할당합니다. 즉, 시뮬레이션 중에 해당 정점이 로드에 "고정"됩니다.
제약 조건 그룹에서 노드 버튼을 클릭한 다음 뷰포트에서 커튼 로드를 선택합니다. 이제 리스트의 Group001 항목에는 해당 항목이 노드로 Cylinder001 커튼 로드에 제한되는 것으로 표시됩니다.
이번에는 커튼이 그대로 유지됩니다.
바람 힘 추가:

투시 뷰포트에서 선택된 바람 공간 왜곡
만들기 패널에서
(공간 왜곡)을 클릭합니다.
힘 롤아웃에서 추가를 클릭하고 바람 공간 왜곡을 선택합니다. 공간 왜곡의 이름이 적용된 장면 힘 리스트에 나타납니다.

이제 바람이 시뮬레이션의 커튼에 영향을 주지만 다른 오브젝트에는 영향을 주지 않습니다.
커튼이 약간 이동하지만 기본 강도 설정이 1.0인 바람은 많은 영향을 줄 만큼 강력하지는 않습니다.
매개변수 롤아웃에서 강도를 50.0으로 설정합니다. 이제 커튼이 강하게 불어 다시 병을 밀지만 충분히 강하게 밀지 않기 때문에 병이 이동하지 않습니다.

밀기 값이 증가하여 바람에 날리는 커튼이 병을 넘어뜨립니다.

커튼이 일부 항목만 넘어뜨려야 하는 경우 해당 항목을 넘어뜨릴 만큼만 높게 밀기 값을 설정한 다음 더 무거운 항목의 밀도를 늘릴 수 있습니다.
수정 패널에서 물리적 재질 롤아웃으로 이동하여 밀도 값을 조정합니다. 이 작업을 수행하는 가장 간단한 방법은 스피너를 마우스 오른쪽 버튼으로 클릭하는 것입니다. 
이제 시뮬레이션을 실행하면 병이 직접적인 바람 공간 왜곡 힘의 영향을 받지 않아도 커튼이 병을 날려 보냅니다.
살펴본 대로 이와 같은 간단한 시뮬레이션에도 재생에 사용할 수 있는 많은 변수가 있습니다. 많이 조정하고 테스트해 보면 MassFX 및 mCloth를 사용하여 사실적이고 심지어 초현실적인 애니메이션을 비교적 쉽게 얻을 수 있습니다.
작업 저장:
mcloth_final.max 파일에는 적용된 애니메이션을 제외하고 이 자습서에서 설명한 MassFX 설정이 포함되어 있습니다.
시뮬레이션이 시작될 때 표면에 역학 강체를 배치하는 가장 효율적인 방법은 변환 캡처 기능을 사용하는 것입니다.
강체를 안정화하려면 사용자 정의 모양 유형 도구를 사용하여 물리적 모양을 비틀어야 할 수 있습니다.
의상 오브젝트는 시뮬레이션에 완전히 참여하여 다른 오브젝트에 영향을 주거나 해당 오브젝트의 영향을 받을 수 있습니다. 또한 바람과 같은 힘 공간 왜곡의 영향을 받을 수 있습니다.