Results 1 to 5 of 5

Thread: Mirror animation script.

  1. #1
    ATA Rockstar North ccardenete's Avatar
    Join Date
    Apr 2009
    Posts
    21

    Default Mirror animation script.



    Hi all!

    Anyone know of any script able to mirror animations in a character in 3ds Max? For example, create an animation for the right arm an transfer this one to the left arm.


    Thanks in advance!

  2. #2
    if clause peerke88's Avatar
    Join Date
    May 2010
    Location
    Breukelen, netherlands
    Posts
    115

    Default

    Quote Originally Posted by ccardenete View Post
    Hi all!

    Anyone know of any script able to mirror animations in a character in 3ds Max? For example, create an animation for the right arm an transfer this one to the left arm.


    Thanks in advance!
    its not really a quick solution as animation takes in account timing, making translations and/or rotations negative/positive even how the animation curves should be copied. it also depends on how the rig is build. to take this all in account it might even take more time trying to copy the animation then doing the animation by hand. or at least that is how i see it :)

  3. #3
    Now in VR!!! Technically Artistic's Avatar
    Join Date
    Nov 2011
    Location
    Seattle, Washington
    Posts
    24

    Default

    This isn't a direct answer, but I know Puppet Shop and CAT have some tools for that, at least for pose to pose, but that would mean using one of their rigs, or adding all the puppet shop attributes to your rig, in which case for that amount of time, just rebuild the rig. If I recall, we did mirror some animation over, but the curves didn't always work out so well, just the key poses, and often it didn't help all that much compared to just copying over the key poses.

    Also, if I recall, the mixer might be capable of doing that as well.

    But as far as a particular script, I don't think I ever ran across one that worked or did it well.

  4. #4
    Administrator Rob Galanakis's Avatar
    Join Date
    Jun 2008
    Location
    Reykjavik, Iceland
    Posts
    1,242

    Default

    Puppetshop's uses some tricks and I am pretty sure its mirror (at least its fully body mirror) isn't an actual mathematical mirror. But maybe its individual joint mirrors are?

    Anyway, like Perry said, there's no 'script' that will do this- it is dependent on your rig. You can find a lot of examples of the code that will mirror a transform and you need to figure it out from there (or post some info and hierarchies of your rig and we can help you).
    Forum Administrator
    www.robg3d.com

  5. #5
    Creature TD
    Join Date
    Jul 2008
    Location
    Savannah, GA
    Posts
    25

    Default

    It's possible to write the code that work on any type of setup, but you gotta consider more exceptions and sometimes setups are made in a way that might make trouble, it's good to see your type of setup and then run thought the coding for it.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •