벡터 수정 자
벡터
벡터는 방향과 강도가 모두있는 위치입니다. 당신이 사용할 수있는 Vector 벡터를 만들고 길이를 설정하고 정규화 할 때 수정 자 (길이를 1로 설정)
Operation: 사용 가능한 벡터 연산은 다음과 같습니다.
• None -다른 채널 수정 자 또는 항목 채널에 연결할 벡터를 만듭니다.
• Normalize -입력 벡터의 길이를 1.0으로 설정합니다.
• Set Length -입력 벡터의 길이를 Length 채널.
Vector X/Y/Z: 입력 벡터의 X, Y 및 Z 좌표를 지정합니다.
Length:의 벡터 길이를 지정합니다 Length 조작.
벡터 크기
이 수정자는 벡터의 길이 (또는 크기)를 측정합니다. 이 수정 자에 대한 특정 옵션이 없습니다.
Start: 측정 할 벡터를 지정합니다.
End: 벡터의 끝점을 정의합니다. 이것은 선택 사항이지만 벡터의 원점이 0,0,0이 아닌 경우에 사용할 수 있습니다.
Magnitude: 벡터의 길이를 나타냅니다.
벡터 수학
기본적인 수학 연산을 제공합니다 Modo 2 개의 입력 벡터에서 수행합니다.
노트 : 단일 부동 소수점 값인 내적의 경우 Modo 결과를 첫 번째 출력 채널에만 씁니다 (Output X).
Operation: 적용 할 수학 연산을 지정합니다.
• Add -두 개의 입력 벡터를 추가합니다.
• Cross Product -벡터를 포함하는 평면의 두 입력 벡터와 직각을 이루는 벡터를 결정합니다.
• Dot Product -두 입력 벡터 사이의 각도 코사인을 결정합니다.
• Subtract -입력 벡터를 뺍니다.
Vector A X/Y/Z: 벡터 A의 X, Y 및 Z 좌표를 나타냅니다.
Vector B X/Y/Z: 벡터 B의 X, Y 및 Z 좌표를 나타냅니다.
벡터 직교
그만큼 Vector Orthogonalize 수정자는 입력 벡터의 구성 요소가 두 번째 법선 벡터와 일치하지 않도록 벡터를 직교 화합니다.
예를 들어 입력 벡터가 [0.5, 0.5, 0.0]이고 법선 벡터가 [1.0, 0.0, 0.0] 인 경우 수정자가에 정렬 된 값을 제거하므로 출력 벡터는 [0.0, 0.5, 0.0]이어야합니다. normal-이 경우 전체 X 구성 요소입니다. 이것은 축이 아닌 정렬 된 벡터에서도 작동합니다.
입력 벡터와 법선이 정렬되지 않는 한 결과 출력 벡터는 법선 벡터와 직각을 이룹니다.이 경우 출력 벡터의 길이는 0입니다.
Vector: 직교 할 벡터를 지정합니다.
Normal: 입력 벡터의 구성 요소가 일치하지 않는 벡터를 지정합니다.
Match Magnitude: 활성화되면 출력 벡터의 크기를 입력 벡터와 일치시킵니다. 예를 들어 입력 벡터가 [0.7071, 0.7071, 0.0]이면 길이 또는 크기는 1.0입니다. 법선 벡터가 [1.0, 0.0, 0.0]이면 출력 벡터가 [0.0, 0.7071, 0.0]이되어 벡터의 크기 나 길이가 0.7071이되었음을 의미합니다. 그만큼 Match Magnitude 채널은 출력 벡터를 올바른 길이로 다시 설정하여 [1.0, 0.0, 0.0]의 출력 벡터를 생성합니다.
Output: 직교 벡터를 출력합니다.
벡터 반사
그만큼 Vector Reflection 수정자는 위치와 법선에서 반사를 계산하는 데 사용됩니다.
간단히 말해서, 당신이 정의한 위치에 표면이 있다면 Origin 채널과 그 정상은 Normal 채널, 벡터 입력에 의해 정의 된 위치는 Output 채널.
Vector: 반영 할 입력 위치를 지정합니다.
Origin: 반사의 원점을 지정합니다. 대부분의 경우이를 [0.0, 0.0, 0.0]으로 두는 것으로 충분합니다.
Normal: 를 지정합니다 Normal 입력 벡터가 반사되는 표면의 기본적으로, 이것은 반사에 사용되는 축을 정의합니다.
Output: 입력 벡터의 반사 위치를 출력합니다.
스칼라를 곱한 벡터
그만큼 Vector Multiply by Scalar 수정자는 벡터를 가져와 각 성분에 단일 스칼라 입력을 곱합니다. 예를 들어 벡터가 [1.0, 0.5, 0.25]이고 스칼라가 2.0이면 출력 벡터는 [2.0, 1.0, 0.5]입니다.
팁: 그만큼 Vector Multiply by Scalar 개별 Math 노드 대신 수정자를 사용하여 동일한 기능을 수행 할 수 있습니다.
Vector: 곱할 벡터를 지정합니다.
Amount: 벡터에 곱할 스칼라 양을 지정합니다.
Output: 곱한 벡터를 출력합니다.
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로에 대한 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.