VUE(.vue) 파일은 편집 가능한 ASCII 파일입니다. VUE 파일 렌더러를 사용하여 VUE 파일을 만듭니다.
VUE 파일에는 렌더링할 연속 프레임이 있습니다. 각 프레임은 연속된 명령으로 설명할 수 있으며 프레임 번호를 지정하는 "frame" 명령으로 시작해서 "top" 또는 "camera"와 같이 렌더링할 뷰를 지정하는 뷰포트 명령으로 끝납니다. 이 두 명령 사이에 "transform", "light", "spotlight" 명령이 올 수 있습니다.
VUE 파일 명령은 다음과 같습니다.
frame <n>
transform <object name> <transform matrix>
light <light name> <x> <y> <z> <r> <g> <b>
spotlight <light name> <x> <y> <z> <tox> <toy> <toz> <r> <g> <b> <hot angle> <falloff angle> <shadow flag>
top <x> <y> <z> <width>
bottom <x> <y> <z> <width>
left <x> <y> <z> <width>
right <x> <y> <z> <width>
front <x> <y> <z> <width>
back <x> <y> <z> <width>
user <x> <y> <z> <horiz> <vert> <roll> <width>
camera <x> <y> <z> <tox> <toy> <toz> <roll> <focal>
각 프레임 설명을 시작합니다. 단일 매개변수인 프레임 번호가 있습니다.
지정된 오브젝트를 변환합니다.
첫 번째 매개변수는 오브젝트의 이름입니다. 3ds Max를 사용할 때 나타나는 이름으로, 큰따옴표로 묶여 있습니다.
두 번째 매개변수는 변환 매트릭스입니다. 12개 실수로 구성되어 있습니다.
T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12
VUE 파일은 이를 4 x 4 매트릭스(M) 배열로 취급합니다.
T1 T2 T3 0
T4 T5 T6 0
T7 T8 T9 0
T10 T11 T12 1
처음 9개 값인 T1–T9는 회전과 배율 조정을 설명합니다. 마지막 세 개인 T10–T12는 표준 좌표로 이동을 설명합니다.
VUE 파일 렌더러는 후행곱(post-multiplication)으로 오브젝트의 지점을 변환합니다. | X' Y' Z' 1| = | X Y Z 1 | * M
옴니 라이트의 위치와 색상을 조절합니다.
첫 번째 매개변수는 라이트의 이름입니다. 3ds Max를 사용할 때 나타나는 이름으로, 큰따옴표로 묶여 있습니다.
다음 세 개 매개변수인 <x>, <y>, <z>는 라이트의 위치입니다.
다음 세 개 매개변수인 <r>, <g>, <b>는 라이트의 색상입니다. 색상 값은 0.0에서 1.0 사이의 범위로 규정되었습니다.
마지막 매개변수인 <shadow flag> 매개변수는 라이트가 그림자에 투사하는 경우 1, 그렇지 않으면 0입니다.
대상 스포트라이트의 위치, 색상 및 기타 속성을 제어합니다.
첫 번째 매개변수는 라이트의 이름입니다. 3ds Max를 사용할 때 나타나는 이름으로, 큰따옴표로 묶여 있습니다.
다음 세 개 매개변수인 <x>, <y>, <z>는 라이트의 위치입니다.
다음 세 개 매개변수인 <tox>, <toy>, <toz>는 라이트의 대상 위치입니다.
다음 세 개 매개변수인 <r>, <g>, <b>는 라이트의 색상입니다. 색상 값은 0.0에서 1.0 사이의 범위로 규정되었습니다.
<hot angle> 매개변수는 라이트의 핫 스폿 각도이며 도 단위로 표시됩니다.
<falloff angle> 매개변수는 폴오프 각도이며 도 단위로 표시됩니다.
<shadow flag> 매개변수는 라이트가 그림자에 투사하는 경우 1, 그렇지 않으면 0입니다.
이 명령은 특정 뷰(top, bottom, left, right, front, back)를 렌더링합니다.
<x>, <y>, <z> 매개변수는 뷰 중심의 좌표입니다.
<width> 매개변수는 렌더링된 이미지의 폭으로, 표준 단위로 표시됩니다.
사용자 뷰를 렌더링합니다.
<x>, <y>, <z> 매개변수는 뷰 중심의 좌표입니다.
<horiz> 매개변수는 수평각이며 도 단위로 표시됩니다.
<vert> 매개변수는 수직각이며 도 단위로 표시됩니다.
<roll> 매개변수는 롤 각도를 위한 자리 표시자이지만 사용되지 않는 "빈" 매개변수이며 항상 0이어야 합니다. VUE 파일에서 회전을 사용하려면 사용자 뷰 대신 카메라 뷰를 사용하십시오.
<width> 매개변수는 렌더링된 이미지의 폭으로, 표준 단위로 표시됩니다.
카메라 뷰를 렌더링합니다.
<x>, <y>, <z> 매개변수는 카메라의 위치입니다.
<tox>, <toy>, <toz> 매개변수는 카메라의 대상 위치입니다.
<roll> 매개변수는 카메라 롤 각도이며 도 단위로 표시됩니다.
<focal> 매개 변수는 카메라의 초점 길이이며 밀리미터로 표시됩니다.