MassFX 하위 메뉴에서는 대부분의 MassFX 도구 및 인터페이스 요소에 대한 액세스를 제공합니다. MassFX의 기능의 각 하위 세트에는 하위 메뉴가 있습니다. MassFX 인터페이스의 다른 영역에서도 이러한 명령을 대부분 사용할 수 있습니다.
강체
강체는 물리적 시뮬레이션에서 모양과 크기를 변경할 수 없는 오브젝트입니다. 장면에서 원통을 강체로 만들 경우 바운스 및 슬라이딩할 수 있지만 아무리 힘을 가해도 휘거나 스냅되지 않습니다. 강체의 종류는 다음과 같습니다.
- 역학: 역학 강체의 모션은 시뮬레이션에 의해 완전히 제어됩니다. 이러한 오브젝트는 중력, 힘 공간 왜곡 및 의상 오브젝트를 포함한 시뮬레이션의 다른 오브젝트에 의해 충돌되는 힘의 영향을 받습니다.
- 운동학: 운동학 강체는 표준 방법을 사용하여 애니메이션할 수 있지만 애니메이션할 필요가 없으며 고정 오브젝트만 되면 됩니다. 운동학 오브젝트는 역학 오브젝트에 영향을 줄 수 있지만 역학 오브젝트에 영향을 받지 않으며 시뮬레이션 도중 언제라도 역학이 될 수 있습니다.
- 정적: 정적 고정 오브젝트는 운동학 오브젝트와 유사하지만 애니메이션할 수 없습니다. 역학 및 운동학 오브젝트와 달리 오목한 형태가 될 수 있으므로 컨테이너, 벽, 장애물 등으로 유용합니다.
- 선택사항을 동적 강체로 설정
- 강체 유형이 역학으로 설정된 인스턴스화되지 않은 MassFX 강체 수정자를 선택한 각 오브젝트에 적용하고 각 오브젝트에 대해 물리적 모양을 만듭니다. 선택한 오브젝트에 이미 MassFX 강체 수정자가 있으면 기존 수정자가 다시 적용되는 것이 아니라 역학으로 변경됩니다.
- 선택사항을 운동학 강체로 설정
- 강체 유형이 운동학으로 설정된 인스턴스화되지 않은 MassFX 강체 수정자를 선택한 각 오브젝트에 적용하고 각 오브젝트에 대해 물리적 모양을 만듭니다. 선택한 오브젝트에 MassFX 강체 수정자가 이미 있으면 다시 적용되지 않고 기존 수정자가 운동학으로 변경됩니다.
- 선택사항을 정적 강체로 설정
- 강체 유형이 정적으로 설정된 인스턴스화되지 않은 MassFX 강체 수정자를 선택한 각 오브젝트에 적용하고 각 오브젝트에 대해 물리적 모양이 만들어집니다. 선택한 오브젝트에 MassFX 강체 수정자가 이미 있으면 다시 적용되지 않고 기존 수정자가 정적으로 변경됩니다.
- 역학 봉제 인형 만들기
- 선택한 캐릭터를 역학 봉제 인형으로 설정합니다. 해당 모션은 시뮬레이션의 다른 오브젝트와 서로 영향을 미칠 수 있습니다.
- 운동학 봉제 인형 만들기
- 선택한 캐릭터를 운동학 봉제 인형으로 설정합니다. 해당 모션은 시뮬레이션의 다른 오브젝트에 영향을 줄 수 있지만 다른 오브젝트에 의해 영향을 받지는 않습니다.
- 봉제 인형 제거
- 강체 수정자 및 봉제 인형 도우미를 삭제하여 시뮬레이션에서 선택한 캐릭터를 제거합니다.
mCloth
mCloth 수정자를 오브젝트에 적용하거나 오브젝트에서 수정자를 제거하려면 이러한 명령을 사용합니다.
- mCloth 적용
- 선택한 각 오브젝트에 인스턴스화되지 않은 mCloth 수정자를 적용한 다음 수정자 매개변수를 조정하기 위해 수정 패널로 전환됩니다.
오브젝트에 이미 mCloth 수정자가 적용된 경우 이 명령은 필요한 경우 수정자 패널로 간단하게 전환합니다.
- mCloth 제거
- 선택한 각 오브젝트에서 mCloth 수정자를 제거합니다.
제약 조건 - MassFX
- 제약 조건 제거
- 선택한 오브젝트에 적용된 제약 조건을 제거합니다.
이 하위 메뉴의 나머지 명령은 다른 유형의 MassFX 제약 조건 도우미를 만듭니다. 명령은 적용되는 값만 서로 다르며, 이 값은 사용된 제약 조건 유형에 대해 적절한 기본값으로 적용됩니다.
제약 조건 명령을 사용하기 전에 강체를 나타낼 오브젝트를 한 개 또는 두 개 선택하고 제약 조건을 적용합니다. 오브젝트 한 개를 선택할 경우 이 오브젝트가 제약 조건의 하위 역할을 하며 시뮬레이션을 시작할 때 해당 위치에 오브젝트를 "고정"합니다. 오브젝트가 두 개일 경우 선택한 첫 번째 오브젝트는 제약 조건의 상위 역할을, 두 번째 오브젝트는 하위 역할을 합니다. 상위의 기존 상태는 정적 강체가 아니어야 하고 하위 오브젝트의 기존 상태는 정적 또는 운동학 강체가 아니어야 합니다. 선택한 오브젝트 중 하나가 아직 MassFX 강체 수정자가 적용되어 있지 않으면 이 수정자를 오브젝트에 적용한다는 내용의 확인 대화상자가 열립니다.
이 명령을 호출한 후 뷰포트에서 마우스를 이동하여 제약 조건 크기를 조정한 다음 클릭하여 크기를 설정합니다. 제약 조건이 만들어져 상위 오브젝트(있을 경우)에 연결됩니다.
시뮬레이션 - MassFX
- 시뮬레이션 재생
-
뷰포트에서 시뮬레이션 실행을 토글합니다.
- 시뮬레이션 단계
-
시뮬레이션의 다음 프레임을 실행합니다.
- 시뮬레이션 재설정
-
시뮬레이션을 시작 상태로 복원합니다.
- 모든 오브젝트에 적용
-
시뮬레이션을 재설정한 다음 모든 역학 오브젝트에 대한 변형을 애니메이션 키프레임으로 저장하는 동안 실행합니다. 적용이 완료되면 MassFX가 모든 역학 오브젝트를 운동학 상태로 변환합니다. 또한 비적용 강체의 경우 내부 "적용" 플래그를 설정합니다.
- 선택한 오브젝트에 적용
-
적용이 선택한 역학 오브젝트에만 적용된다는 점을 제외하면 모든 오브젝트에 적용과 유사합니다.
- 모든 오브젝트 비적용
-
적용(위 참조)으로 운동학 상태에 설정된 모든 오브젝트에 대한 키프레임을 삭제하고 역학 상태로 복원합니다.
- 선택한 오브젝트 비적용
-
비적용이 선택한 강체 및 mCloth 오브젝트에만 적용된다는 점을 제외하면 모든 오브젝트 비적용과 유사합니다.
도구 - MassFX 도구
- MassFX 도구 표시
- MassFX 도구 대화상자를 엽니다.
- 역학 탐색기 열기
- 장면 탐색기의 유형 도구를 사용하여 시뮬레이션 설정을 확인하고 변경할 수 있는 MassFX 탐색기 대화상자를 엽니다.
- MassFX 장면 확인
- 여러 장면 요소가 시뮬레이션 요구 사항을 위반하지 않는지 확인합니다.
- MassFX 장면 내보내기
- MassFX 장면을 내보냅니다.
- 현재 변환 캡처
- 선택된 각 역학 강체의 초기 변환을 현재 변환으로 설정합니다. 이후에 시뮬레이션 재설정을 사용하면 역학 오브젝트를 이 변환으로 반환합니다.
예를 들어 안정적인 벽돌 더미로 시작하려는 경우 이 기능을 사용할 수 있습니다. 공중에서 벽돌 한 더미를 만들고 시뮬레이션을 실행하고 모두 자리 잡을 때까지 기다린 다음 모든 벽돌을 선택한 후 이 메뉴 명령을 호출할 수 있습니다. 따라서 시뮬레이션 재설정은 항상 새로운 적재 위치에 벽돌을 반환합니다.
- MassFX 정보
- MassFX 소프트웨어 관련 기술 정보가 있는 대화상자를 엽니다.