티스토리 뷰

프로그래밍/잡탕

[MaxScript] Note Track 예제

터프 프로그래머 2012. 12. 11. 15:14
검색 검색 끝에 찾아낸 예제인데...

찾아낸 곳 주소는 기억이 안나서 못 쓴다;;


Note Track은 Dope Sheet에서도 추가할 수 있다.


s = sphere() -- create a sphere

--

ntp1 = NoteTrack "PosNT1" -- create a note track

ntp2 = NoteTrack "PosNT2" -- create another note track

addNoteTrack s.pos.controller ntp1 -- apply first note track to sphere's pos controller

addNoteTrack s.pos.controller ntp2 -- apply second note track to sphere's pos controller

numNoteTracks s.pos.controller -- check number of note tracks on pos controller

hasNoteTracks s.pos.controller -- test to see if pos controller has note tracks

--

addNewNoteKey ntp1.keys 20 #select -- add key to first note track, and select the key

addNewNoteKey ntp1.keys 40 -- add another key to first note track

--

n = getNoteTrack s.pos.controller 1 -- retrieve first note track on the pos controller

nk=n.keys -- retrieve an instance of the note track key array

--

nk[2].value = "Yo What's Up" -- set value for second note key

nk[2].time = 10 -- change the time for second note key. Now first key

nk[1].selected = true -- select the first note key

sortNoteKeys nk -- changed the time of the note keys, so re-sort

nk.count -- check number of keys

nk -- display the note keys

--

-- To delete the note tracks and note keys

deleteNoteKey nk 1 -- delete first note key

deleteNoteKeys n.keys #allKeys -- delete all the note keys

deleteNoteTrack s.pos.controller ntp1 -- remove note track from pos controller

deleteNoteTrack s.pos.controller ntp2 -- remove note track from pos controller


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday