그래프에 데이터 제공

출력 유형에 따라 여러 가지 방법으로 그래프에 데이터를 제공할 수 있습니다.

상수

기하학적 공식의 pi 값과 같이 변경되지 않는 특정 값이 필요한 경우 상수를 사용합니다. 상수는 모든 유형의 그래프에서 사용할 수 있으며 도구의 롤아웃에 나타나지 않습니다.

상수 노드는 값으로 입력하는 항목에 따라 다양한 데이터 유형에 사용할 수 있습니다.
  • 소수점이 없는 숫자 문자열을 사용하여 정수 상수(Int32)를 만듭니다. 예를 들어 2는 정수 2를 만듭니다.
  • 소수점이 있는 숫자 문자열을 사용하여 단일 정밀도 부동 소수점 값(Single)을 만듭니다. 예를 들어 2. 또는 2.0은 스칼라 값 2를 만듭니다.
  • 각괄호 사이에 쉼표로 구분된 값 세 개를 사용하여 Vector3을 만듭니다(예: [1.5, -0.5, 4]).
  • 각괄호 사이에 쉼표로 구분된 값 네 개를 사용하여 Vector4를 만듭니다(예: [1.5, -0.5, 4, 0]).
  • 큰따옴표 사이에 일련의 문자를 넣어 문자열을 만듭니다(예: "Hello World!").

상수 범주에는 다양한 부동 및 정수 값에 대한 다른 노드가 있습니다. 변환 또는 쿼터니언과 같은 다른 유형의 경우 부동 및 벡터와 같은 기본 데이터 유형으로 값을 만드는 다른 노드와 함께 형상 - 매트릭스형상 - 회전과 같은 다른 범주에서 일부 상수를 찾을 수 있습니다.

매개변수

사용자가 도구의 롤아웃에서 값을 설정할 수 있도록 하려는 경우 매개변수 노드를 사용합니다. 매개변수 유형에 따라 다른 데이터뿐만 아니라 롤아웃에 나와 있는 매개변수의 이름을 지정할 수 있습니다. 합성에서는 매개변수를 사용할 수 없습니다.

매개변수 이름은 사용자에게 의미가 있어야 하며 예약된 MAXScript 키워드와도 달라야 합니다.

매개변수가 롤아웃에 나타나는 기본적인 순서는 그래프의 "깊이 우선" 검색에 따라 결정됩니다. 즉, 루트 출력 노드에서 시작하여 매개변수 노드에 연속된 각 노드의 최상위 연결을 따라 왼쪽으로 추적한 후, 백업하고 검색되지 않은 다음 연결을 따라 반복합니다. MCG 도구의 UI 사용자화에 설명된 것처럼 사용자 정의 UI를 지정하여 이 작업을 재정의할 수 있습니다.

주: 매개변수: 자산 노드를 사용하여 외부 파일에서 그래프로 데이터를 제공할 수 있습니다. MCG에서 외부 파일 작업를 참조하십시오.

암시적 매개변수

암시적 매개변수는 장면에서 MCG 기반 도구의 인스턴스에 의해 제어되는 오브젝트에 대한 데이터를 나타냅니다. 이러한 매개변수를 통해 이 데이터를 가져와 그래프에서 사용할 수 있습니다. 그래프의 출력 유형에 따라 다른 암시적 매개변수를 사용할 수 있습니다. 예를 들어 수정자 그래프는 암시적 매개변수를 사용하여 스택의 이전 수정자에서 현재 메시를 가져올 수 있습니다. 암시적 매개변수는 도구의 롤아웃에 나타나지 않습니다.

입력

입력 노드는 합성에 필요한 데이터에 사용합니다. 입력 범주에는 데이터 유형에 따라 다양한 노드가 있습니다. 입력은 합성 그래프에서만 사용할 수 있으며, 롤아웃이 없습니다.