New script called "Bridge Synchronize" makes it possible to render workspace animations from modelspace.
http://www.clintons3d.com/plugins/trues ... index.html" onclick="window.open(this.href);return false;
Create a workspace animation.
Load the script node into the link editor scene and push the setup button.
Check the active checkbox and you're good to go.
Now you can render from modelspace and when you scrub the workspace timeline modelspace follows along. If scrubbing is slow, deactivate the node until you are ready to render.
I've only tested with keyframe animation. Physics and procedural have not been tested yet.
Workspace render in modelspace fix
- clintonman
- Captain
- Posts: 5438
- Joined: 21 May 2009, 21:08
- Type the number ten into the box: 0
- Location: California
- Contact:
Re: Workspace render in modelspace fix
Kickass Clinton!
- ranger0101
- Master Chief Petty Officer
- Posts: 363
- Joined: 22 May 2009, 13:15
- Type the number ten into the box: 0
- Location: Orrville Ohio U.S.A.
- Contact:
Re: Workspace render in modelspace fix
clintoman!!! You are the Man..
Breathing new life into TrueSpace!!!
BRAVO and Thank You!!!
CHEERS
Tim Koons
Breathing new life into TrueSpace!!!
BRAVO and Thank You!!!
CHEERS
Tim Koons
In order to Create Art... You must first learn to See...
My Website http://www.theartoftimkoons.yolasite.com
My Website http://www.theartoftimkoons.yolasite.com
Re: Workspace render in modelspace fix
Clinton you are just full of wonderful surporises.... thanks
- bitkar
- Captain
- Posts: 1978
- Joined: 16 Mar 2010, 07:14
- Type the number ten into the box: 0
- Location: Czech Republic
- Contact:
Re: Workspace render in modelspace fix
great! i appreciate every plugin that enables modelspace to do something new!
Michal aka bitkar
tS freak since tS2 (1998) and forever (tS7.61 modeler)
tS freak since tS2 (1998) and forever (tS7.61 modeler)
- clintonman
- Captain
- Posts: 5438
- Joined: 21 May 2009, 21:08
- Type the number ten into the box: 0
- Location: California
- Contact:
Re: Workspace render in modelspace fix
Update August 31 2011:
Script did not work with encapsulated objects like Actors. Now it does.
Script did not work with encapsulated objects like Actors. Now it does.
-
- Petty Officer Second Class
- Posts: 21
- Joined: 20 Sep 2011, 19:04
- Type the number ten into the box: 9
- Location: France
Re: Workspace render in modelspace fix
Thank you very much, Clintonman. It works with physics and procedural animation as well
- ranger0101
- Master Chief Petty Officer
- Posts: 363
- Joined: 22 May 2009, 13:15
- Type the number ten into the box: 0
- Location: Orrville Ohio U.S.A.
- Contact:
Re: Workspace render in modelspace fix
HA ZA!!!
Thank You CLintonman!!!
This is really significant..
CHEERS!!!
Tim Koons
Thank You CLintonman!!!
This is really significant..
CHEERS!!!
Tim Koons
In order to Create Art... You must first learn to See...
My Website http://www.theartoftimkoons.yolasite.com
My Website http://www.theartoftimkoons.yolasite.com
Re: Workspace render in modelspace fix
WOW ! ! !
Re: Workspace render in modelspace fix
I found an issue while using your new updated Bridge Synchronize Script.
First as a test using Model's 'Render to File' and without using any Bridge Synchronize scripts.
I can confirm that when changing Model Render to File's Animation to Workspace it captures the Workspace AE 'Play Range' and the Workspace's Animation Preference's 'Shrink Play Range' button works.
I can repeatedly make changes and Model's 'Render to File' and Workspace's Animation Preference's 'Shrink Play Range' button works as expected.
When I use your new updated Bridge Synchronize Script the Workspace's Animation Preference's 'Shrink Play Range' button stops working. I have to Reset the Default Context to get it to work again.
Edit: It happens when the script is Active and you select the Shrink Play Range.
Thinking it may be the Try and catch error.
If I run this script below without the Try and catch error with Bridge Synchronize active, then this script does not work. But I do not have to Reset the Default Context.
RsTime.AnimStart = RsTime.EvalAnimStart('')
RsTime.AnimEnd = RsTime.EvalAnimEnd('')
Node.Value("/Preferences/AnimPref", "PlayRangeStart") = Node.Value("/AnimMng", "AnimStart")
Node.Value("/Preferences/AnimPref", "PlayRangeEnd") = Node.Value("/AnimMng", "AnimEnd")
Idea? - Use ScriptObject.Execute() for the Shrink Play Range?
First as a test using Model's 'Render to File' and without using any Bridge Synchronize scripts.
I can confirm that when changing Model Render to File's Animation to Workspace it captures the Workspace AE 'Play Range' and the Workspace's Animation Preference's 'Shrink Play Range' button works.
I can repeatedly make changes and Model's 'Render to File' and Workspace's Animation Preference's 'Shrink Play Range' button works as expected.
When I use your new updated Bridge Synchronize Script the Workspace's Animation Preference's 'Shrink Play Range' button stops working. I have to Reset the Default Context to get it to work again.
Edit: It happens when the script is Active and you select the Shrink Play Range.
Thinking it may be the Try and catch error.
If I run this script below without the Try and catch error with Bridge Synchronize active, then this script does not work. But I do not have to Reset the Default Context.
RsTime.AnimStart = RsTime.EvalAnimStart('')
RsTime.AnimEnd = RsTime.EvalAnimEnd('')
Node.Value("/Preferences/AnimPref", "PlayRangeStart") = Node.Value("/AnimMng", "AnimStart")
Node.Value("/Preferences/AnimPref", "PlayRangeEnd") = Node.Value("/AnimMng", "AnimEnd")
Idea? - Use ScriptObject.Execute() for the Shrink Play Range?