반응 제어기는 절차적 제어기로서, 하나의 매개변수가 3ds Max의 다른 모든 매개변수 변경에 대해 반응하도록 해 줍니다. 일반적으로 반응 제어기를 포함하는 대부분의 설정은 반응 관리자 대화상자를 사용하여 수행합니다. 다른 오브젝트를 제어하는 오브젝트인 마스터와 각 마스터의 슬레이브(마스터가 제어하는 오브젝트) 수를 정의하려면 이 대화상자를 사용합니다. 또는 트랙 뷰 또는 모션 패널을 다른 제어기와 마찬가지 방법으로 사용하여 반응 제어기를 슬레이브 오브젝트에 직접 할당한 다음 반응 관리자를 사용하여 마스터 및 기타 매개변수를 지정할 수 있습니다.
반응 제어기는 위치 반응, 회전 반응, Point3 반응, 배율 조정 반응 및 부동 반응의 서로 다른 5가지 유형으로 분류됩니다. 장면에서 애니메이션할 수 있는 트랙에 반응 제어기를 지정할 수 있습니다. 반응은 위치나 회전 같은 장면에서 시간에 기반하지 않고 다른 변수에 기반합니다.
예를 들어 반응 제어기를 사용하면 특정 점 근처에서 라이트를 오브젝트로 설정할 수 있습니다. 근육은 팔의 골격이 회전할 때 돌출될 수 있습니다. 공의 Z 위치가 지표 평면에 가까워지면 공이 자동으로 스쿼시될 수 있습니다. 바닥에서 뒤꿈치를 들어올리면 발이 회전될 수 있습니다.
파티클 시스템이 특정 이벤트에 의해 트리거될 수 있습니다. 모프 대상 백분율은 이벤트로 제어할 수 있습니다.
예: 구형의 위치가 상자의 위치에 반응하도록 만들기
이 절차에서는 반응 제어기를 사용하는 다른 방법을 보여 줍니다. 권장되는 작업 흐름은 반응 관리자 대화상자의 대부분의 설정을 수행하는 것입니다. 예: 반응 관리자 대화상자를 사용하려면을 참조하십시오.
그러면 반응 관리자 대화상자가 열립니다. 반응 리스트에서는 구의 위치가 슬레이브로 할당되고 마스터 항목이 있지만 모션이 할당되지 않았음을 보여 줍니다. 반응 제어기는 마스터의 모션을 사용하여 슬레이브의 수를 제어합니다.
그러면 장면의 모든 오브젝트에서 모션 트랙을 선택할 수 있는 선택 모드에 배치되어 마스터 역할을 할 수 있습니다.
팝업 메뉴가 열립니다.
"할당되지 않음" 텍스트가 "Box001/X 위치"라는 마스터 트랙으로 대체됩니다.
또한 새로운 상태인 State001이 반응 리스트 아래의 상태 리스트에 나타납니다.
반응 제어기에서 사용하는 제어 매커니즘 기초에 대한 예입니다. 각 마스터/슬레이브 조합에 대해 마스터 및 슬레이브 트랙 값에 따라 정의되는 상태를 몇 번이라도 지정할 수 있습니다. 마스터를 추가할 때 자동으로 만들어지는 첫 번째 상태는 상자가 X 축의 -100에 있을 때 구는 (-100,0,50)에 있도록 지정합니다. 이 경우 세 개의 매개변수(세 축에서 구형의 위치)와 하나의 매개변수(상자의 X축 위치)를 제어합니다. 더 일반적으로 일대일 마스터/슬레이브 매개변수 비율을 사용합니다.
그 다음엔 상자가 한 축 위에서 이동하는 것처럼 구형이 여러 개의 축 위에서 이동하는 방법을 나타내는 두 번째 상태를 만듭니다.
상자가 애니메이션된 궤적의 중간점으로 이동합니다. 구형이 원래 위치에 그대로 있게 됩니다.
그러면 상자와 구의 현재 위치를 사용하여 새 상태(State002)가 만들어집니다.
구형은 마스터인 상자에 의해 완전히 제어되므로 이동할 수 없습니다. 마찬가지로 상태 표시줄의 좌표 표시 필드를 사용해도 구형의 위치를 변경할 수 없습니다. 그러나 반응 관리자의 편집 도구를 사용하면 구형의 위치를 변경할 수 있습니다.
State002 아래의 Sphere001/위치 라인에서 위치가 업데이트됩니다. 또한 반응 관리자 그래프에는 슬레이브(구형)의 X 및 Z 위치 값의 변경 사항이 마스터 상자의 X 위치 변경 사항으로 표시됩니다. 트랙 뷰와 마찬가지로 그래프에서 빨간색=X, 초록색=Y, 파란색=Z입니다.
상자가 프레임 0과 50 사이에서 이동하므로 구형은 두 번째 상태에 지정된 위치로 올라갑니다.
세 번째와 마지막 상태의 경우 슬레이브를 마스터 모션의 절반 위에서 다른 방향으로 이동합니다.
첫 50개의 프레임이 지나면 구형이 첫 번째 상태와 두 번째 상태 사이에서 이동하고 애니메이션이 반 이상 지나면 구형이 두 번째 상태와 세 번째 상태 사이에서 이동합니다.
절차를 결정하려면 애니메이션에 상관없이 구형이 상자의 X 위치에만 응답하는 모습을 확인합니다.
그러면 애니메이션 쿼드 메뉴가 열립니다.
이 명령을 선택하면 현재 선택된 애니메이션 키가 모두 삭제됩니다.
Y 또는 Z 위치의 모든 변경 사항은 구형에 영향을 주지 않습니다. 그러나 X축 위에서 -100과 100 사이에 상자를 이동하면 구형의 위치가 Y 또는 Z 위치에 상관없이 반응 제어기에서 지정한 대로 변경됩니다.
이 절차를 따르면 반응 제어기의 편리함을 알게 됩니다. 반응 관리자의 추가 면을 표시하는 또 다른 절차는 예: 반응 관리자 대화상자를 사용하려면에 있습니다.
반응 제어기를 할당한 후에 트랙을 마우스 오른쪽 버튼으로 클릭하고 특성을 선택하거나 애니메이션 반응 관리자를 선택하여 반응 관리자 대화상자를 엽니다.