변환 노출 도우미

변환 노출 도우미는 표현식과 스크립트에서 사용하기 위해 키가 지정되지 않은 오브젝트의 값을 표시합니다. 이렇게 하면 리거와 애니메이터에서 오브젝트에 대해 또는 오브젝트와 상위 오브젝트(예: IK 체인의 골격) 사이에서 선택한 변환 세트에 액세스할 수 있습니다. 예를 들어 변환 노출 도우미를 사용하면 IK(키가 없음)에서 제어하는 캐릭터의 팔 골격의 각도를 테스트하는 스크립트를 작성하거나 매개 변수 와이어링을 사용할 수 있습니다. 이렇게 하면 특정 값을 초과하는 경우 해당 쇄골 골격을 회전하여 어깨 영역을 변형합니다.

뷰포트에서 변환 노출 도우미 오브젝트는 점 도우미와 비슷합니다.

절차

변환 노출 도우미를 사용하려면

  1. ExposeTm을 클릭하고 디스플레이 롤아웃에서 모양 특징을 선택합니다.
  2. 디스플레이 롤아웃의 크기 스피너를 사용하여 도우미 오브젝트의 크기를 조절합니다. 기본값은 20.0입니다.
  3. 화면의 아무 곳이나 클릭하여 도우미 오브젝트를 추가합니다.

    도우미 오브젝트의 위치는 기능과 관계가 없습니다.

  4. 수정 패널 매개변수 롤아웃에서 노출 노드 버튼(기본 레이블: 없음)을 클릭하고 변환 값을 노출할 오브젝트를 선택합니다.

    오브젝트 이름이 버튼에 표시되고 변환 값은 변환 값 롤아웃의 필드에 표시됩니다.

  5. 상위를 끄고 로컬 참조 노드 오브젝트를 선택할 수도 있습니다.

    이 옵션은 로컬 오일러 각도, 참조할 거리 및 각도 매개변수에서 사용합니다. 오브젝트에 상위가 없고 로컬 참조 노드 오브젝트를 지정하지 않으면 이 필드는 참조 노드로 중심점(0.0.0)을 사용합니다.

  6. 스크립트 또는 표현식에서 변환값을 사용하려면 먼저 매개변수 옆의 M 버튼을 클릭합니다.

    이렇게 하면 MAXScript 기호를 사용하는 변환 이름을 복사 버퍼에 복사합니다.

  7. 버퍼의 내용을 스크립트 또는 표현식에 붙여넣습니다.

    다음은 이 결과의 예입니다. “$ExposeTransform01.localPositionX” 3ds Max는 이를 로컬 위치, 즉 노출 노드 오브젝트의 X축으로 해석합니다.

인터페이스

매개변수 롤아웃

오브젝트 그룹

다음 설정을 통해 노출된 노드, 상위 이외에 참조된 오브젝트, 회전 및 타이밍 매개변수를 지정할 수 있습니다.

노출 노드

값이 생성된 오브젝트입니다. 버튼을 클릭한 다음 오브젝트를 선택합니다. 이후, 오브젝트 이름이 버튼에 표시됩니다.

로컬 참조 노드

노출 노드 오브젝트와의 관계를 사용하여 회전, 거리 및 각도에 대한 로컬 데이터를 생성하는 오브젝트입니다. 버튼을 클릭한 다음 오브젝트를 선택합니다. 상위가 해제되어 있는 경우에만 사용할 수 있습니다.

기본적으로 이 오브젝트가 상위 오브젝트이지만 상위를 해제한 다음 다른 오브젝트를 선택할 수 있습니다.

상위

활성화 상태인 경우 로컬 참조 노드는 노출 노드의 상위로 자동으로 설정됩니다. 해제되어 있는 경우 로컬 데이터용으로 참조할 오브젝트를 선택할 수 있습니다. 기본적으로 설정되어 있습니다.

로컬 오일러 각도, 참조할 거리 및 각도 매개변수에서 사용합니다. 오브젝트에 상위가 없고 로컬 참조 노드 오브젝트를 지정하지 않으면 이 필드는 참조 노드로 중심점(0.0.0)을 사용합니다.

회전 그룹
오일러 순서

이 세 가지 설정은 변환 노출 도우미가 오일러 회전을 검색하는 순서를 결정합니다.

이 매개변수는 다른 회전 값을 기준으로 로컬 회전 값이 생성되는 경우 사용할 수 있는 정점을 수정합니다. 예를 들어 Z 순서가 XYZ로 설정되면 X 와 Y를 기준으로 Z 값이 생성됩니다. 또는 X 순서가 ZXY로 설정되면 Z 값은 X와 Y 회전에 관계없이 상위를 참조하여 직접 생성됩니다.

스트립 NU 배율

설정하면 회전 데이터에 영향을 줄 수 있는 균일하지 않은 배율 조정을 제거합니다. 오브젝트의 비균일 배율 조정을 제거하지 않고 생성된 값에서만 제거합니다.

타이밍 그룹
시간 간격띄우기 사용

설정하면 데이터를 수집하는 현재 프레임 이외에 다른 프레임을 지정할 수 있습니다. 간격띄우기 값은 현재 프레임에 추가되어 수집된 데이터에서 프레임을 파생시킵니다.

예를 들어 현재 프레임이 20이고 프레임 15에서 데이터를 수집하려는 경우 시간 간격띄우기 사용을 켜고 간격띄우기를 -5로 설정합니다.

디스플레이 롤아웃

도우미 오브젝트가 뷰포트에 표시되는 방식을 지정할 수 있습니다. 기본적으로 표시 유형은 교차로만 설정되고 크기는 20.0으로 설정됩니다. 원하는 경우 다중 표시 설정을 활성화할 수 있습니다.

중심 마커

도우미 오브젝트의 중심에서 작은 X 마커를 표시합니다.

축 삼각대

도우미 오브젝트의 위치 및 방향을 표시하는 삼각대 축을 표시합니다.

십자가

축 정렬된 교차를 표시합니다.

상자

도우미 오브젝트의 작은 축 정렬 상자를 표시합니다.

크기

도우미 오브젝트의 크기를 설정합니다. 이 설정을 사용하여 도우미 오브젝트를 최소화하거나 크기를 늘려 도우미 오브젝트를 찾습니다. 기본값은 20.0입니다.

고정 화면 크기

확대 또는 축소 값에 상관없이 도우미 오브젝트 값의 크기를 유지합니다.

위에 그리기

장면의 모든 다른 오브젝트 상단(또는 앞)에 도우미 오브젝트를 표시합니다.

노출된 값 롤아웃

이 롤아웃은 노출 노드 오브젝트의 모든 변환 값에 대한 값의 판독을 제공합니다. 각 값의 옆에 "M"이라는 버튼이 있습니다. 이 버튼을 클릭하여 이 값과 연관된 MAXScript를 클립보드에 복사합니다. 그런 다음 스크립트에 붙여넣을 수 있습니다.

노출된 값 표시

설정하면 노출 노드 오브젝트의 변환 값이 롤아웃에 표시되고 값이 변경되면 이에 따라 업데이트됩니다. 끄면 값이 표시되지 않지만 M 버튼은 계속 작동합니다.

로컬 오일러 각도 그룹

상위 또는 로컬 참조 노드 오브젝트가 기준인 회전 값입니다.

표준 오일러 각도 그룹

표준 좌표계의 회전 값입니다.

로컬 위치 그룹

노출 노드 오브젝트의 로컬 좌표계가 기준인 위치 값입니다.

표준 위치 그룹

표준 좌표계의 위치 값입니다.

경계 상자 그룹

오브젝트의 최대 치수입니다.

참조할 거리 그룹

노출 노드 오브젝트와 상위 또는 지정된 로컬 참조 노드 오브젝트 간의 거리입니다. 없는 경우 중심점(0.0.0)의 거리를 표시합니다.

각도 그룹

노출 노드 오브젝트와 상위 또는 지정된 로컬 참조 노드 오브젝트 간의 각도입니다.