맥스스크립트 기초

Time Configuration Dialog(1)

스크립팅하는애님 2019. 10. 21. 18:42
728x90
반응형

안녕하세요.

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

오늘은 Time Configuration Dialog에 대해서 이야기하도록 하겠습니다.

예전에 진행했던 프로젝트 중에 프로젝트 진행중에 초당 플레임을 변경해야 하는 일이 있었습니다.

일일이 손으로 변경을 했지만 중간중간에 실수가 있어서 같은 작업을 반복하는 고생을 했었습니다. ㅎㅎ

이렇게 시관과 관련된 기능이 들어 있는 대화창이 Time Configuration Dialog입니다.

 

오늘 알아볼 녀석입니다.

 

 

Frame Rate

NTSC, Film, PAL, Custim

frameRate - 초당 프레임을 확인 하거나 세팅할 수 있습니다.

 

1
2
frameRate
frameRate = 30
cs

 

각 항목(NTSC, Film, PAL, Custim)의 선택은 프레임 레이트 값을 넣어서 정할 수 있습니다.

NTSC : frameRate = 30

Film : frameRate = 24

PAL : frameRate = 25

Custim : 그외 값

 

Time Display

Frames, SMPTE, FRAME:TICKS, MM:SS:TICKS

timeDisplayMode - 시간의 표시하는 종류를 확인하거나 세팅할 수 있습니다.

 

1
2
timeDisplayMode
timeDisplayMode = #frames
cs

 

각 항목의 선택은 다음과 같습니다.

Frames - timeDisplayMode = #frames

SMPTE - timeDisplayMode = #smpte

FRAME:TICKS - timeDisplayMode = #frameTicks

MM:SS:TICKS - timeDisplayMode = #timeTicks

 

 

Playback

Real Time

애니메이션 플래이 할때 뷰포트에서 실행되는 모션이 실시간인지 확인하거나 설정을 합니다.

 

1
2
timeConfiguration.realTimePlayback
timeConfiguration.realTimePlayback = false
cs

 

 

Active Viewport Only

애니메이션 플레이 할때 선택한 뷰포트만 작동할지를 결정하며 현재 상태를 확인할 수 있습니다.

 

1
2
playActiveOnly timeConfiguration.playActiveOnly
playActiveOnly timeConfiguration.playActiveOnly = false
cs

 

 

Loop

애니메이션 플레이시 루핑을 할지를 설정하고 현재 상태를 확인할 수 있습니다.

 

1
2
timeConfiguration.playbackLoop
timeConfiguration.playbackLoop = false
cs

 

 

오늘은 여기까지 진행하겠습니다.

감기 기운때문에 진행하기가 힘드네요. ㅎㅎ

다음 시간에 계속해서 진행하겠습니다.

728x90
반응형

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

Object Properties(2)  (0) 2019.10.25
Object Properties(1)  (3) 2019.10.24
Time Configuration Dialog(3)  (0) 2019.10.23
Time Configuration Dialog(2)  (0) 2019.10.22
Material Editor(12)  (0) 2019.10.18
Material Editor(11)  (0) 2019.10.17
Material Editor(10)  (0) 2019.10.16
Material Editor(9)  (0) 2019.10.15