Inside Sabertooth
Learn how Sabertooth uses 3ds Max to create 3D interactive projects, including HBO Go’s Game of Thrones interactive experience
  • 1/3
You are here: Forum Home / Autodesk 3ds® Max® / Autodesk 3ds Max / 3ds Max Design 2009 / mrProxy randomize Frame Offset??
  RSS 2.0 ATOM  

mrProxy randomize Frame Offset??
Rate this thread
 
20374
 
Permlink of this thread  
avatar
  • snoofis
  • Posted: 15 December 2008 04:34 AM
  • Total Posts: 2
  • Joined: 13 September 2006 10:03 AM

I’ve got about 900 instances of a single animated mrProxy...scattered around in my scene.
My problem is I want to randomize the ‘Frame-Offset’ property of all them so they don’t move in unison.

Although I can keyframe the ‘Frame-Offset’ property in the mrProxies...the track does not appear in track view or anywhere. ..or I could just randomly move around the keyframes in there

Anyone have any ideas or a script that could do this??



Replies: 3
/img/forum/dark/default_avatar.png

I had the same problem, anyway try this. For this case you need “copies” no “instances” of your mrProxies: 1) Select all your mrproxy-objects you want to offset. 2) Open the Maxscript Listener and type in: $.AnimOffset = random 0 5
i.e. maxscript performs then a random operation on the animation Offset.. You can also use a fixed value, would look like this: $.AnimOffset = 5

Author: andy alesik

Replied: 23 June 2009 06:41 AM  
/img/forum/dark/default_avatar.png

Try this one:

1) select the mrproxies that are to be offset

2)
paste into a new Maxscript:
for i in selection do
(
i.AnimOffset = random 0 6
)

-- the script performs a random offset-value between 0 to 6..

Author: andy alesik

Replied: 23 June 2009 06:45 AM  
/img/forum/dark/default_avatar.png

I had the same problem, anyway try this. For this case you need “copies” no “instances” of your mrProxies: 1) Select all your mrproxy-objects you want to offset. 2) Open the Maxscript Listener and type in: $.AnimOffset = random 0 5
i.e. maxscript performs then a random operation on the animation Offset.. You can also use a fixed value, would look like this: $.AnimOffset = 5

Author: andy alesik

Replied: 23 June 2009 06:47 AM