Skip to main content
cakeller
Known Participant
September 15, 2020
Question

Character Animator, Reset Layer Doesn't reset objects to original position as in illustrator artwork

  • September 15, 2020
  • 1 reply
  • 1161 views

Create an illustrator artwork file with a layer, and another layer inside that layer.

Create a box in the first layer, and another box inside the second layer

import this into Character Animator

move the boxes around in Character Animator

move the boxes around in Illustrator, save

after updating the connection to illustrator the boxes will not be in their original location, or matching illustrator.  they also cannot be "reset" to their original location because their precise x and y location is trasnfered from illustrator and not specifically known to the user in any way.

Reset layer does not work.  Deleting the layers in Character Animator DOES work but it then removes ALL the behaviors and handles etc.

 

RESET LAYER in Character Animator should reset everything to as it was when it was first imported!

This topic has been closed for replies.

1 reply

oksamurai
Community Manager
Community Manager
September 15, 2020

I just tried this and "reset layer" did work for me as I would expect (CH matches the synced artwork file), so it's possible this is a bug? However - my recommendation is to stick to the original artwork file for moving things around, not Character Animator. While CH does have the capability of basic property transformations, eventually if you're trying to reconcile two different states you're likely going to run into something unexpected at some point.

cakeller
cakellerAuthor
Known Participant
September 15, 2020

OK So there is more to it apparently.

 

I move the origin-handles of these layers. I did this to set up pivots for rotation/scaling. 

 

When I move the objects in illustrator, the pivots stay where they were in Character animator but the shapes move. 

 

 

PS> if I have never moved the pivots, and do the same, then a RESET on the layers will move the shapes away from the origin handles!

 

Here's the puppet, it's not complicated - but: Download Puppet Only

Here's a link to the project (which should include the history): Download Project

 

oksamurai
Community Manager
Community Manager
September 16, 2020

Ah that helps a lot - thanks for sending that!

 

In general, rigging is very particular about positioning. So yes, adding a Transform behavior to artwork and adding keyframes is going to lock in to wherever the origins are. If you move the artwork, it will think the keyframe origins are still in the original place and act accordingly (seemingly over rotating). Instead, if you really wanted to move this artwork after rigging and recording, I would use the main Transform behavior, or add another transform behavior to the parent group, to move everything that way.