Itoo Software Forum

RailClone => RailClone Pro (*) => Topic started by: mindmedicine on May 28, 2015, 12:25:18 PM

Title: Feature Request: Segment Timing Operator
Post by: mindmedicine on May 28, 2015, 12:25:18 PM
Would it be possible/ hard to implement a (new) Operator which exposes the segments animation-timing? A bit similar to Forest Pro.

This would make it possible to have control over incremental and/or random animation offset on the clones with the existing Arithmetic operator (expression).
Creating procedural Delay or other timing based effects would be a breeze, and in combination with RC's Instancing engine prove very powerfull and unique in 3ds Max.

Cheers,

Tim

Title: Re: Feature Request: Segment Timing Operator
Post by: iToo on May 28, 2015, 02:47:33 PM
This feature is already in our wishlist, but unfortunately animation support is more difficult than it seems at first glance.

For the instancing engine, an animated object is seen as different geometries (one for each time sample). So, to keep an optimal render performance, these geometries must be generated and handled properly before render starts.
Forest already does this process (using several mesh caches and other tricks), but RailClone not. In short, it can be done but requires important changes in the plugin core.
Title: Re: Feature Request: Segment Timing Operator
Post by: mindmedicine on May 28, 2015, 06:59:29 PM
Thanks for the reply.

Would including a time variable in the Arithmetic operator (expression) to control internal transformation-timings be hard to do?
I've included a simple test scene with some offset based-animation with the SegmentXCounter.

I'm looking forward to any advancements made in this area. It would open up a lot of new possibilities towards animation and motion graphics.

Cheers,
Tim
Title: Re: Feature Request: Segment Timing Operator
Post by: iToo on May 29, 2015, 10:01:23 AM
Yes, we would add functions to get the current time, similar to the F NT S T variables (http://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/3DSMax/files/GUID-65186F02-824B-4BBE-8559-69275E036E6C-htm.html) of the Max expression controller.
Although it can be simulated with an animated parameter, obviously that requires an extra step. I just added it to the to-do list.

Thanks for your suggestion, and very cool scene by the way. :)