Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Linking multiple puppet pins to one null object

Explorer ,
Oct 28, 2015 Oct 28, 2015

Hi there,

right now I'm dabbling in character animation and I'm looking for a setup of an furry/wobbly character. (No native speaker, so sorry in advance.)

I want to set up the body like this: outside puppet pins (1-13) for the 'fur', linked to Null1, puppet pins (14-18, on the same layer) linked to Null2.
My goal is to animate the Nulls separately to achieve some kind of delayed movement of the outside part of the body.
puppet_null.png

My question: how do I link multiple puppet pins to one Null; what expression could I use?
Because pick-whipping the position of the puppet pins to the position of the Null results of course in a changed position of the pins.
I guess it has something to do with offsetting every pin, but is there a way to do this without entering offset-values into every puppet pin-expression?

Thanks in advance and sorry for the slightly confusing questions,

Hannes

TOPICS
Expressions
1.3K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Oct 28, 2015 Oct 28, 2015

You need a point of reference, which could be the null's position at time = 0, like this:

p = thisComp.layer("Null 1").transform.position;

value + (p.value - p.valueAtTime(0))

Note that nothing will happen until you animate (keyframes or expression) the null.

Dan

Translate
Community Expert ,
Oct 28, 2015 Oct 28, 2015

You need a point of reference, which could be the null's position at time = 0, like this:

p = thisComp.layer("Null 1").transform.position;

value + (p.value - p.valueAtTime(0))

Note that nothing will happen until you animate (keyframes or expression) the null.

Dan

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 28, 2015 Oct 28, 2015
LATEST

Mr Ebert, you're truly a wonderful person!

Thank you so much.

[edit]
Just realizing; you're Dan Ebbert from MotionScript.com! Cool!
Been a fan and heavy user of your work for years. Obviously not a very attentive learner, but nevertheless.

Kind regards and thanks for your vital work,


Hannes

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines