How To Create And Rig A Realistic Puppet Day 3

How To Create And Rig A Realistic Puppet Day 3

Tutorial Details
  • Requirements: After Effects and FreeForm Pro
  • Difficulty: Intermediate
  • Run Time: 5:49 min
This entry is part 4 of 18 in the How To Create And Rig A Realistic Puppet Session
« PreviousNext »
This entry is part 3 of 17 in the series Rig A Realistic Puppet

This videos looks at some techniques for further refining the puppet mesh distortions by using the starch tool and additional pins.


Part 3

Download Tutorial .m4v

File size: 16.5 MB

Series Navigation«How To Create And Rig A Realistic Puppet Day 2How To Create And Rig A Realistic Puppet Day 5»
  • iceman

    Nice tut

  • Dj

    This is a very interesting topic to me so I was anxious to see the “next step.” Unfortunately, without extensive experience on the platform you used all that came across to me was the cursor flying around the screen. Apparently you were relying on us being able to see the code and specific location on the screen that you were referencing the the resolution was so low that it was basically unreadable. You’ve either got to be a lot more specific in your dialog or set to zoom and higher resolution in order to make this usable for people.

    With such a short clip (are you trying to make it under a certain time limit) I think it would have been possible for you to have the code in a separate file and actually explained what it looked like and what it did. Could you possibly add it to the post? Without some more specifics on this – i’m not getting it and I would really like to. Thanks.

  • Kuni

    And what does the code look like?

  • http://Www.whitefly.tv Alessandro Cipolat

    Hy Dj. I share your comment, I found difficult to get the code, but if you click on the link,
    http://ik.duduf.com/
    here you download the Duik Inverse Kinematik bits (for free) and in there there’s a function that creates from puppet pins (that you’ll rename first) null object with the same name.
    It’s part of creating the Inverse Kinematik process.
    It’ll come up shortly as part of the tutorial, I guess anyway.
    Looking forward to see how it get’s turned into a 3d head though. Great tutorials, thank you.

    • http://www.mettle.com Chris

      Thanks for chiming in and being positive. Dan was very kind to share all of this. Regarding turning the head into 3D , I believe that is Part 8, 9 + section in part 10. But every single installment is filled with great tips and techniques. Stay tuned.

      Cheers,
      Chris
      mettle.com

  • Bwakathaboom

    Here is my understanding, hopefully someone can correct if I’m wrong on anything…

    n = thisComp.layer(“Chin”);
    nullpos = n.toComp(n.anchorPoint);
    fromComp(nullpos);

    EXPLANATION:
    The first two lines are just creating variable references:
    “n” is referencing the object to follow, in this case the “chin” null object (getting it by name).
    “nullpos” uses the “n” (chin reference) to further reference the null object’s anchorpoint

    The last line is the one that actually links the null to the pin. The Adobe LiveDocs read like a Voodoo curse so I can only vaguely guess what’s going on here:

    “fromComp” transforms a point composition space to layer space. So we’re taking the point from the “pin” in our composition and converting its transform value to the “chin” null layer values.(?)

    Something like that :)

    Incidentally, if you didn’t want to use the top-left corner of the null object as your reference and wanted to middle of the null instead I’m pretty sure you could substitute this:

    nullpos = n.toComp([50,50,0]);

    Nulls default to 100×100 in size, so you can offset the null value to be able to use the middle as your target.

  • Bwakathaboom

    Just looking it up further and I think the first two lines can be compressed into one, like this:

    nullpos = thisComp.layer(“chin”).toComp([0,0,0]);

    This would reference the upper left corner of the “chin” null object.

  • DJ

    Thanks for all the help guys. I’m beginning to understand it a bit more; but without a fairly extensive background in this already – the way it was presented was a bit of a bust for me.

    @chris – I always try to stay positive; but it’s difficult giving feedback (which will actually improve future webcasts) without running the risk of, as you say, not “being positive.” What I was softly trying to point out, and still am, was that the presenter could have (and really should have if there was an editor for the process) very easily: slowed down 25%, zoomed in appropriately, had code he wanted in a separate tab, etc.. The way you talk, it sounds like the whole thing has already been recorded and sliced up without regard for presenting “first things first” – a more “see what I’ve done” showcase rather than an educational “this is how to do it” tutorial. “You have to see the last day before you can even understand the first day” sort of doesn’t make sense – does it?

    Really it’s an interesting topic, Dan seems to know his stuff well, he has a pleasing speaking voice without annoying and distracting mannerisms, video and audio recording methods seem to have been nailed (except resolution); it’s just the “lesson outline” and delivery that need tweaking. Hopefully with our comments Dan’s next tutorials (and I hope there are some) can come across more clear and understandable because i think there is a lot we can learn from him.

    • http://www.mettle.com Chris

      The res is 1280 x 720 which is what AE Tuts + specs. A close up of the code is a good idea – too late for this series but maybe I can convince Dan to put some of the code in a text doc. and make it available for download.

      DJ, maybe you can take it from there and create the evolution of this series with the right pace, zooms etc. I think that would be awesome. Dan could not give out the project files because this is client property but maybe you could create a project file for free download using these techniques and the ones you develop along the way to enhance the whole process.

      Cheers,
      Chris
      mettle.com

  • http://kylesmotion.blogspot.com kyle

    Regarding the code, I think you can simply ALT click on the stop watch of the puppet pins individually and pick whip it to the null that you want to control it with. That should give you the code.

    Otherwise just slap the tut on HD and pause it at that stage.

  • http://www.blushprom.com Lindsay

    The puppet is cute and I think It will really take a lot of time and effort to appear it more real and entertaining because it seems that the puppet will not look funny to the kids.

  • http://anomalñia.com.mx José Moreno

    great tutorial, but what about the Script used for the animation of the face elements? this is a n essential part of all the serie of this tutorial. can you upload it or put a link with more information.
    thanks for all.

  • James Evans

    Hi DJ

    Really like your tutorials but I’m having something odd happen. Every time I pop the code in the point jumps to the top left of the Comp I don’t think it likes it when the nulls are parented? Do you have any ideas where I’m going wrong?

    Cheers your awesome!