Hi all,
I've had the note tracks issue for a while and know how to clean it with this handy script
*****
t=trackviewnodes;n=t[#Max_MotionClip_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Retimer_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Anim_Layer_Control_Manager];deleteTrackViewController t n.controller
*****
But I've been trying to make a startup script that will run this cleaner before every render, the reason being that merging items into an "infected" scene will bring the note tracks over and it's not easy opening the thousands of furniture scenes I have and cleaning them one by one.
I have the script below so far but often I will get the error -- Unknown property: "controller" in undefined and so forth.
I'm rather lost as I don't do that much scripting at all, any help would make me a very happy chappie.
If it's easier to make this a #PostOpenProcess so it runs every time a scene is opened then that would be fine too.
Many thanks for reading if you got this far.
*****
(
callbacks.removescripts id:#Extra_Clean
t=trackviewnodes;n=t[#Max_MotionClip_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Retimer_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Anim_Layer_Control_Manager];deleteTrackViewController t n.controller
gc()
callbacks.addscript #preRender txt id:#Extra_Clean
t=trackviewnodes;n=t[#Max_MotionClip_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Retimer_Manager];deleteTrackViewController t n.controller
t=trackviewnodes;n=t[#Anim_Layer_Control_Manager];deleteTrackViewController t n.controller
gc()
callbacks.addscript #postRender txt id:#Extra_Clean
)
*****
miauu · 2016-01-28