Forum Replies Created

Page 1 of 10
  • Joe Clay

    July 17, 2018 at 2:27 am in reply to: Make a slider control layers visibility

    Hi Brian!

    You’d just need to pick whip your slider and set it to a variable so you end up with something like this:
    t = thisComp.layer(“Controller”).effect(“Slider”)(“Slider”);

    And then do:
    if(index < t + 1) { 100 } else { 0 }

    This assumes that your layers start at the top of the comp. if that doesn’t make sense let me know!

    Joe Clay
    Workbench.tv

  • Joe Clay

    November 6, 2017 at 10:58 pm in reply to: Shifting second set of keyframes with marker

    Might also help: https://workbench.tv/tutorials/2017-08-11_Semi-AutomaticAnimation/

    I borrowed a ton from Dan but approached things differently.

    Joe Clay
    Workbench.tv

  • Joe Clay

    November 6, 2017 at 10:56 pm in reply to: Make a slider control layers visibility

    The setup is a Null with a layer expression control on it. Then the layers you want to turn on/off.

    Opacity has this expression on it:
    selected = thisComp.layer("Null 1").effect("Layer Control")("Layer");
    if(selected.index == index) { 100 } else { 0 };

    This version works if you keep your layers that you want to switch directly under the null, that way if you put layers above them, they’re not all going to change when their absolute index value changes. This way they’re all relative to the null. I’d go with this one.
    main = thisComp.layer(“Null 1”).index;
    pos = thisComp.layer(“Null 1”).effect(“Position”)(“Slider”);
    if(pos == index-main) { 100 } else { 0 };

    Hopefully that helps. After the index is figured out, all it does is look at the slider on that null layer and if the index of the layer is the same as the slider, it sets opacity to 100%. If you have another question, feel free to ask.

    Joe Clay
    Workbench.tv

  • Joe Clay

    September 8, 2016 at 11:39 pm in reply to: Motiongraphics workflow for top output quality

    That’s not a spec. Tons of things can run over HDMI/DVI. :/

    Also, you should be able to either render the whole thing in AE, or render the pieces, edit it, and render out of Premiere without any issues. I don’t understand why you’d be using Dynamic Link to render out the video in AE.

    As other’s have said, quality takes space. 4.7GB isn’t really huge but it’s kind of high unless your animation is really long. I’ve got a master of a project that is 1:44 and it’s 1.57GB.

    I’ve found for most HD stuff, the Media Encoder setting for Vimeo 1080p works well. Good luck.

    Joe Clay
    Workbench.tv

  • Joe Clay

    September 8, 2016 at 11:29 pm in reply to: Any way to select EVERY OTHER character with a text animator?

    I came across this while looking for something. Sorry to drudge up an old thread, but I just made a tutorial last week that contains how to do this.

    https://workbench.tv/tutorials/2016-09-02_ExpressionSelectorIntro/

    The relevant bit is around 3:07. To switch whether it’s alternating characters or lines just change the “Based On setting.” You can download the file at the bottom of the post as well.

    Joe Clay
    Workbench.tv

  • Joe Clay

    July 23, 2016 at 12:17 am in reply to: How to make this text distortion effect?

    Link to tutorial:

    https://workbench.tv/tutorials/2016-07-22_GlitchText/

    Joe Clay
    Workbench.tv

  • Joe Clay

    July 22, 2016 at 3:14 pm in reply to: RGB Glitch or RGB Offset

    No problem! Good luck!

    Joe Clay
    Workbench.tv

  • Joe Clay

    July 22, 2016 at 3:11 pm in reply to: How to make this texture effect

    Cool. Good luck with it!

    Joe Clay
    Workbench.tv

  • Joe Clay

    July 22, 2016 at 5:00 am in reply to: How to make this text distortion effect?

    Something like this aep works. It’s not exact, but it’s pretty close, and pretty repeatable. Change the random seed of the Text animator and you’re all set.

    https://www.dropbox.com/s/0z2wkr7btg5o5hf/TextEffect.aep?dl=0

    If you’re wondering what the ruler is for, you can scale the text from one side by changing the Grouping Alignment under More Options but when you modify the tracking, it expands in both directions so I used the ruler to make sure the text is always moving to the right as it stretches that way. :/

    Feel free to layer up groups that stretch the text (Animator 1).

    As Kalle noted, some displacement maps would work as well, but this stretches the boundaries of the letters in a more repeatable way. It renders quicker too. It also depends on the font you choose. I originally tried it with Trade Gothic, but I changed it to Helvetica since you’re more likely to have that. But play around with the font to get a better look. If you can get letters like E, T, and L to stretch, it’ll look better since they’ll become boxy. I happened to luck out that all of those letters got selected by the random range.

    I make weekly tutorials, so this will probably be the one I do for this week. Thanks for bringing it up!

    Joe Clay
    Workbench.tv

  • Joe Clay

    July 22, 2016 at 4:28 am in reply to: Recovering reflections from screen replacements

    Unless your footage is crazy, it should be easy. It sucks that they left it green but you might be able to fix that.

    1. Duplicate the layer that contains the iPads and use whatever screen you’ve tracked in there as a track matte so you basically have the original screen over the new screen. I hope that makes sense.
    2. Add a tint effect to get rid of the green. If you need to retain the color of the faces, you can key the green back out, but I’d try it first without doing that (maybe add skin tone back in later).
    3. Adjust the levels to dim the green and increase the contrast between the shadows and the highlights. The goal is to just have the highlights in white (or in a lighter grey).
    4. Set that layer to screen. You should have your reflections back. If you need to get those skin tones in there, apply another tint, and set the white to a skin tone. Adjust opacity as necessary.

    Joe Clay
    Workbench.tv

Page 1 of 10

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy