맥스스크립트 기본

Constraints - Look At(4)

스크립팅하는애님 2019. 11. 13. 14:37
728x90
반응형

안녕하세요.

애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다.

오늘은 Constraints에 대해서 마무리 짓도록 하겠습니다.

지난번에 이어서 본과 포인트 더미로 작업을 진행합니다.

본이 포인트 더미를 Look At Cinstraint 하도록 합니다.

 

 

Upnode Control

<LookAt_Constraint>.StoUP_axis upnode_ctrl Integer default: 0 -- integer

이 녀석은 이상하게도 스크립트 헬프에 적혀 있지 않네요.

다행히 MAXScript Listener의 MacroRecorder가 확성화 되어 있으면 표시가 되어 쉽게 이용할 수 있습니다.

0 : LookAt

1 : Axis Alignment

사용방법은 다음과 같습니다.

 

1
2
$.rotation.controller.upnode_ctrl
$.rotation.controller.upnode_ctrl = 1
cs

 

1번 라인은 Upnode Control의 설정값을 확인합니다.

2번 라인은 Upnode Control의 설정값을 변경합니다.

 

 

Source Axis

<LookAt_Constraint>.upnode_axis Integer default: 2 -- integer

소스 업 노드 축정렬 방식을 확인하거나 변경할 수 있습니다.

0 : X 축

1 : Y 축

2 : Z 축

사용방법은 다음과 같습니다.

 

1
2
$.rotation.controller.StoUP_axis
$.rotation.controller.StoUP_axis = 1
cs

 

1번 라인은 Source Axis의 설정 값을 확인하고,

2번 라인은 Source Axis의 설정 값을 변경합니다.

 

 

Source Axis Flip

<LookAt_Constraint>.StoUP_axisFlip Boolean default: false -- boolean

Source Axis에서 설정된 축을 뒤집어 줍니다.

블린형 값을 사용하고 true는 축을 반대로 하고, false는 일반적인 축을 사용합니다.

사용 방법은 다음과 같습니다.

 

1
2
$.rotation.controller.StoUP_axisFlip 
$.rotation.controller.StoUP_axisFlip = true
cs

 

1번 라인은 Source Axis Flip설정 값을 받아 옵니다.

2번 라인은 Source Axis Flip설정 값을 변경합니다.

 

 

aligned to Upnode Axis

<LookAt_Constraint>.upnode_axis Integer default: 2 -- integer

업 노드 축정렬 방식을 확인하거나 변경할 수 있습니다.

0 : X 축

1 : Y 축

2 : Z 축

사용방법은 다음과 같습니다.

 

1
2
$.rotation.controller.upnode_axis  
$.rotation.controller.upnode_axis = 2
cs

 

1번 라인은 aligned to Upnode Axis설정 값을 가져옵니다.

2번 라인은 aligned to Upnode Axis설정 값을 변경합니다.

 

이로서 Look At Cinstraint의 설정을 스크립트로 하는 방법에 대해서 모두 알아보았습니다.

다음 시간에는 Position Cinstraint에 대해서 알아보겠습니다.

728x90
반응형

'맥스스크립트 기본' 카테고리의 다른 글

Constraints - Orientation(2)  (0) 2019.11.19
Constraints - Orientation(1)  (0) 2019.11.18
Constraints - Position(2)  (0) 2019.11.15
Constraints - Position(1)  (0) 2019.11.14
Constraints - Look At(3)  (0) 2019.11.12
Constraints - Look At(2)  (0) 2019.11.11
Constraints - Look At(1)  (0) 2019.11.08
Controller Key Functions 추가  (0) 2019.11.07