How to make a 3D Audio Visualizer
7:31
After Effects Quick Tips 08
8:20
4 жыл бұрын
Should you get Lockdown?
22:22
4 жыл бұрын
Rigging in After Effects - Part 1
15:50
Make Real Glitches in Cinema 4D
10:51
Triggering Animation in Cinema 4D
8:30
Пікірлер
@parseeek
@parseeek 2 ай бұрын
wow! So simple! Thanks so much!
@myfmc73
@myfmc73 2 ай бұрын
What about following a musical score amd placing your changes, eg curve changes matrch the score beats or meloldy.
@Workbenchtv
@Workbenchtv 2 ай бұрын
You could do that. You'd probably need to move up to something like Trapcode SoundKeys for that though.
@myfmc73
@myfmc73 2 ай бұрын
@@Workbenchtv thanks I'll take a look.
@Workbenchtv
@Workbenchtv 2 ай бұрын
@@myfmc73 You're welcome. Good luck with your projects!
@AaliDGr8
@AaliDGr8 2 ай бұрын
Wtf go wrong with u gyz -_- dislike video
@PCgmesforever
@PCgmesforever 3 ай бұрын
Great tutorial! I have just discovered nose box 3 so high quality tutorials like this one are much appreciated. I'm wondering if simulation is possible in node box
@Workbenchtv
@Workbenchtv 3 ай бұрын
Thanks! Simulation is beyond anything I’ve tried in it. I would think it might, but you’ll have to implement all of the math. Their forum is quiet but pretty good. There’s a dude there named John that has done a lot of things and is usually around to help. He likes seeing people around to help keep the forum alive.
@user-bo3il7kf8b
@user-bo3il7kf8b 4 ай бұрын
There are 160 videos just for an introductory tutorial?
@Workbenchtv
@Workbenchtv 4 ай бұрын
No. We just numbered our tutorials when we started.
@leon-g
@leon-g 4 ай бұрын
Do anyone know if this works with lottie, or if it can cause issues?
@Workbenchtv
@Workbenchtv 4 ай бұрын
Lottie doesn't allow expressions. You'll have to bake the keys.
@leon-g
@leon-g 4 ай бұрын
@@Workbenchtv Ah, ok. Thank you <3 Anyway it seems super useful for animating isometric stuff! :D
@Workbenchtv
@Workbenchtv 4 ай бұрын
@@leon-g You're welcome! It is. By the way, you can use EasyBake to make it easier.
@leon-g
@leon-g 4 ай бұрын
@@Workbenchtv Cool! Haven't heard of that before, but I will check it out!
@sergiomarchelli
@sergiomarchelli 4 ай бұрын
Uncle Fill is what I need!
@mouithrowin
@mouithrowin 5 ай бұрын
I was watching this, and other WB tutorials, like years ago - and they were way beyond my level. Now I'm getting back and I can fully appreciate the awesomenes of what's being tought here. I'm using this one to make a karaoke video template :P Yer a wizard Joe! And you too Seth ;) Thanks for all the priceless lessons you left on YT
@Workbenchtv
@Workbenchtv 5 ай бұрын
Thank you so much for the kind comment! You’re welcome! We still plan on making more. Time just became a huge factor.
@mouithrowin
@mouithrowin 5 ай бұрын
@@Workbenchtv ooooh! Can't wait 🔥
@vanelmoukamart
@vanelmoukamart 5 ай бұрын
Commencer par le début.
@vanelmoukamart
@vanelmoukamart 5 ай бұрын
Where the bigining
@1314special
@1314special 5 ай бұрын
I turned my pie chart into a Pac-Man haha! Thanks for the tutorial!
@1314special
@1314special 5 ай бұрын
Thanks for the tutorial! However I don't seem to get the different color effect after lowering the opacity of the lines like you did (I followed what you did 100%). I wonder if that's a version thing as my version is After Effects 2022.
@1314special
@1314special 5 ай бұрын
I realized I can do the same thing by just duplicating the layer can change the seed and opacity tho!
@Workbenchtv
@Workbenchtv 5 ай бұрын
You're welcome ! I just tested in AE 2022. I think what's happening is this: when you have the shape's group (Shape 1) still selected and you add a Repeater and Wiggle Transform it ends up in the group, so when you change the opacity of Transform: Shape 1, everything changes as one unit essentially. Repeater and Wiggle Transform need to be outside of Shape 1. You can drag them out by dragging them on top of Contents. Alternatively, you can change the opacity on Stroke 1 instead. Basically, the opacity change just needs to happen before Repeater and Wiggle Transform.
@1314special
@1314special 5 ай бұрын
@@Workbenchtv OMG YOU'RE RIGHT!!THAT'S WHERE THE PROBLEM IS!! I dragged them out of shape 1 and now it works!! Thank you so much!!
@Workbenchtv
@Workbenchtv 5 ай бұрын
@@1314specialYou're welcome!
@ulyssespaiva
@ulyssespaiva 5 ай бұрын
Thank you!
@Workbenchtv
@Workbenchtv 5 ай бұрын
You're welcome!
@argentinaerialsFPV
@argentinaerialsFPV 6 ай бұрын
how i can make this and export to premiere without the back black screen?
@Workbenchtv
@Workbenchtv 6 ай бұрын
In Saber, you need to open up Render Settings and go to Composite Settings. Change it to transparent.
@abramjessiah
@abramjessiah 6 ай бұрын
excellent my friend. thank you
@Workbenchtv
@Workbenchtv 6 ай бұрын
You’re welcome!
@studiomiguel
@studiomiguel 6 ай бұрын
I am a purist, I keep my expressions on paper, written in pencil.
@Workbenchtv
@Workbenchtv 6 ай бұрын
We might just have to release an analog version. 😂
@Nicogs
@Nicogs 6 ай бұрын
The reason why it's -1 is because it count's the month's starting from 0 instead of 1
@Workbenchtv
@Workbenchtv 6 ай бұрын
It has nothing to do with how the months are 0 indexed as I'm explicitly giving it the date as a string, not an integer. It has to do with time zone. Creating it as YYYY-MM-01 assumes the first day of the month but at UTC. I'm not in UTC, so it gave me the previous month. If I omit the 0 from the day (YYYY-MM-1), I'm not 100% following the ISO 8601 spec so it no longer assumes UTC. The most proper way would be to add the correct time + timezone. Or just set it to the second day of the month as the method I chose could break on other systems. You can get a better explanation here: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#date_time_string_format When the time zone offset is absent, date-only forms are interpreted as a UTC time and date-time forms are interpreted as local time. This is due to a historical spec error that was not consistent with ISO 8601 but could not be changed due to web compatibility.
@Nicogs
@Nicogs 6 ай бұрын
@@Workbenchtv ohhhhhhhhhhhh damn thanks for correcting me
@Workbenchtv
@Workbenchtv 6 ай бұрын
@Nicogs you’re welcome. It wasn’t a bad assumption. It’s just a very weird, niche thing.
@Dandaman100
@Dandaman100 6 ай бұрын
AMAZING MAN!
@isaiahsyoutubechannel2219
@isaiahsyoutubechannel2219 6 ай бұрын
What is the Size that you used to make the ribbon board? I'm trying to recreate it. Thank you
@Workbenchtv
@Workbenchtv 6 ай бұрын
I don't remember what this one was originally, but it shouldn't matter what size you use.
@isaiahsyoutubechannel2219
@isaiahsyoutubechannel2219 6 ай бұрын
@@Workbenchtv okay thank you
@Sabertooth93
@Sabertooth93 6 ай бұрын
I tried adding the angle control to the text layer but it does not affect the text layer at all. It also does not come under animator 1 drop down. Even changing the values or adding the code does not do anything
@Workbenchtv
@Workbenchtv 6 ай бұрын
The angle control doesn't do anything on its own. Also, I'm not sure what you added the code to if you don't have Animator 1 on there. That means you're not using a text animator, which is what this whole video is about. On your timeline, next to > Text under your text layer, you'll see Animate > on the far right. You need to click that and pick something to animate. If you didn't do that, nothing would happen. Here's the help info for text animators: helpx.adobe.com/after-effects/using/animating-text.html Text Animators isn't a generic phrase in the context of After Effects, it's a specific thing so you can animate text.
@AuraSantana
@AuraSantana 7 ай бұрын
marry me
@Workbenchtv
@Workbenchtv 6 ай бұрын
You'll need written permission from my wife. 😂
@AuraSantana
@AuraSantana 6 ай бұрын
😂
@areabass
@areabass 7 ай бұрын
Hey man, is there a way to use this with a camera? I'm trying to use this as a mountain range map, have the camera move in around the terrain. Or is the 3D aspect only within the effect itself?
@Workbenchtv
@Workbenchtv 6 ай бұрын
Hey! You need to use its controls. There might be a way to link that with a camera in AE, but there's no way to easily push in or pull out. If you need that kind of control, it's best to move to an actual 3D program.
@zign4077
@zign4077 7 ай бұрын
Genius !🥰
@Workbenchtv
@Workbenchtv 6 ай бұрын
Thanks!
@JackGitto
@JackGitto 7 ай бұрын
Very fast tutorial, I understand its aimed at more experienced users but surely they would already know what to do. This just alienates beginners who want to learn.
@Workbenchtv
@Workbenchtv 6 ай бұрын
Here's the issue. If you're a beginner who's trying to learn, this probably isn't what you should be learning. But if you're intermediate to advanced, this is aimed at your skill level. What I skip is all of the really basic stuff-"this is how you add a new layer" etc. That said, this one was pretty fast-also likely done when I didn't have much time-and I could've at least showed what the matte I used looked like. Anyway, all this is to say that I've been considering how to approach this for the future. Hopefully we'll get back to it soon. Thanks for your comment!
@IsionIndustries
@IsionIndustries 7 ай бұрын
I have learned some more things over the years so now I understand more of your tutorial but it still raises some questions. You mentioned that you have the axis controller is setup that way because most 3D programs have it in that setup. Is there a standard or "correct" orientation for the isometric axis or is like a per software thing?
@Workbenchtv
@Workbenchtv 7 ай бұрын
It all depends upon who develops it. I don’t recall at the moment, but I use C4D so I probably followed its convention. I believe most packages are similar, but then you get Blender which uses Z-up instead of Y-up. CAD follows that same convention too I believe. So I guess ultimately I just chose what I liked.
@Hassanediting
@Hassanediting 7 ай бұрын
you have no cold, you are Batman.
@Workbenchtv
@Workbenchtv 7 ай бұрын
Shh!
@ariendebeer
@ariendebeer 7 ай бұрын
ASCII you guys next week, nice
@Workbenchtv
@Workbenchtv 7 ай бұрын
I had to.
@xuancuongo9670
@xuancuongo9670 7 ай бұрын
I keyed the slider from 1 to 4 but. It doesn't smooth like the TEXT in the video. What should I do?
@Workbenchtv
@Workbenchtv 7 ай бұрын
Unfortunately, until we have true variable fonts in After Effects, it's always going to pop between the different weights. But it even does in this video. I just chose a font with a lot of weights. The more in-between weights you can get, the smoother it will be. 4 is going to be choppy unless the duration of your animation is REALLY fast. I used 8 in this example.
@jakefreas4794
@jakefreas4794 7 ай бұрын
yo this video is sick, def gonna use some of this. also u are a cool dad keep it up
@Workbenchtv
@Workbenchtv 7 ай бұрын
Haha, thanks! I’m glad you found it useful!
@SandunLabs
@SandunLabs 7 ай бұрын
You guy's never let me down..
@Workbenchtv
@Workbenchtv 7 ай бұрын
Glad to hear it!
@sarakuxd
@sarakuxd 7 ай бұрын
can you do that with sony vegas 16 pro too?
@Workbenchtv
@Workbenchtv 7 ай бұрын
Why would I know? As I’ve never used Vegas, you’re more of an expert in it than I am. 😂
@Pikero24
@Pikero24 7 ай бұрын
Here from 2024 to say: Thanks Joe. This is still helpful.
@Workbenchtv
@Workbenchtv 7 ай бұрын
Haha, thanks! Glad it’s still helpful!
@user-mf8op4kp7x
@user-mf8op4kp7x 9 ай бұрын
Hi! Do you know if there is a way to connect this to an audio bed and make the waves sound reactive?
@Workbenchtv
@Workbenchtv 9 ай бұрын
You should be able to right click on your audio track, select Keyframe Assistant > Convert Audio to Keyframes, and connect the Both Channels slider on the Audio Amplitude layer to the Amplitude of Producer 1. That said, I haven't tried it so I don't know exactly if those two things will translate since time is a factor in the Wave World effect.
@heyous
@heyous 9 ай бұрын
Isso está muito avançado para mim. 🥲
@Workbenchtv
@Workbenchtv 9 ай бұрын
Desculpe. Este é apenas um tópico realmente avançado.
@3dpixelpaul808
@3dpixelpaul808 9 ай бұрын
Thanks for this.
@Workbenchtv
@Workbenchtv 9 ай бұрын
You're welcome!
@lumineye08
@lumineye08 9 ай бұрын
Beuller... Beuller
@jondowlervideos
@jondowlervideos 9 ай бұрын
Cheers! Helpful tutorial!
@Workbenchtv
@Workbenchtv 9 ай бұрын
Glad you found it helpful! Cheers!
@shadowknight_2505
@shadowknight_2505 9 ай бұрын
Technicly Quiver 2 is half life 2
@sfurie1
@sfurie1 11 ай бұрын
I'm getting the error message, "After Effects warning: Expression disabled. Error at line 30 in property 'Source Text' Error: effect named 'Expression Controls' is missing or does not exist. It may have been renamed, moved, deleted, or the name may have been mistyped." I tried to edit the code to match the effects & presets path. Changing "Select" to "Slider Control" etc. but maybe I'm still doing something wrong? weights = [ 'Light', 'Regular', 'SemiBold', 'Bold', 'UltraBold' ]; family = 'GillSans'; family = family.split('-'); select = Math.floor(clamp(effect("Expression Controls")("Slider Control")("Slider"), 0, weights.length - 1)); createStyle().setFont(family[0] + '-' + weight[select]);
@Workbenchtv
@Workbenchtv 11 ай бұрын
OK, so there are a few things to correct. The first one is that we're not referencing the effect by the path, as seen in the menu. We just reference effects on the current layer with effect("Effect Name")("UI Control"). You only need those two parts, any more and it will throw an error. In my case, as it's a best practice to rename your Expression Controls to match what they're used for, I've renamed my Slider Control to Select. The UI element is still called Slider, so that's why my original expression has effect("Select")("Slider"). As for why we rename these effects-if you have multiple Slider Controls it gets confusing and you can no longer reference them by name because After Effects will stop at the first effect named "Slider Control." After you get that working, if you run into issues with the typefaces themselves, I've explained how to set that part up in detail a few times in the comments. I hope that helps!
@gijsvanbe9603
@gijsvanbe9603 11 ай бұрын
Very nice tutorial, short and straight to the point. Thats worth my sub, thank you lots!!
@michaelbelgil
@michaelbelgil 11 ай бұрын
Fantastic, thanks! 🙂
@Workbenchtv
@Workbenchtv 11 ай бұрын
You're welcome!
@ghxd811
@ghxd811 11 ай бұрын
I didn't understand this. I'm using Nunito Sans as a font, do I have to type the font's name in the expression somewhere? And where do I apply the expression? Alt-clicking Source and pickwhiping to Slider Control? Because I can't make it work :(
@Workbenchtv
@Workbenchtv 11 ай бұрын
Go to the website and grab the code ( workbench.tv/tutorials/2020-08-27_FontWeights ). You don't need to pickwhip anything. You just need to add a Slider Control and rename it to select. Since I used Texta, I'd try it with that first so you can test to get it working first and then use Ninito Sans. Then you need to figure out what the weights are named internally to change them in the array. Insert "throw family[1];" without the quotes on a new line after "family = family.split('-');" That will give you an error with the internal name of the weight. Sometimes they're logical, sometimes they aren't. Some fonts with relatively normal weight naming just use the weight name that's in the dropdown without any spaces. For example my copy of Gotham Ultra Italic is UltraItalic, so I'd put UltraItalic in my array to use that font weight. Hopefully that helps. Unfortunately the naming isn't uniform, and we can't access the actual dropdown menu in AE, so I can't get it to work programmatically without having to set it up first.
@giedredri5583
@giedredri5583 11 ай бұрын
How did you divide by 2?
@Workbenchtv
@Workbenchtv 11 ай бұрын
2:19 you just put /2 at the end to divide by two.
@pixeljuggler01
@pixeljuggler01 11 ай бұрын
Hi thanks for this. It’s funny I saw the Coding Train video first and wanted to try to implement it in AE. Thanks for showing how to pass both x and y into the noise function for 2 dimensional Perlin noise. Cheers! Love your design btw and got a good chuckle from some of the comments :)
@Workbenchtv
@Workbenchtv 11 ай бұрын
Hey! Awesome! Glad to be of help. Thanks for the kind words, and yeah, there was some great stuff about Illuminati and what not, although it appears that guy deleted a lot of the funnier bits. 😂 Have a great day!
@kwantoho
@kwantoho Жыл бұрын
Hello, when will the "Taxonomy" script be released?
@Workbenchtv
@Workbenchtv Жыл бұрын
Since I built it a few other people made similar scripts, but I also wanted to make it work on keyframes too, which are a super huge nightmare since AE doesn't have the proper setup to deal with them correctly. That said, I might still make it, but it won't be for a while. I believe I did give out an early copy on our Patreon, but I don't remember 100%. If it's not I can add it.
@kwantoho
@kwantoho Жыл бұрын
@@Workbenchtv I'm quite looking forward to it. Although there are the same scripts on the website, some people may like the scripts you developed, or maybe fans recognize and support the blogger's development. I would like to ask another "Select Nth" script will be released in the future?
@Workbenchtv
@Workbenchtv Жыл бұрын
@@kwantoho Yes, I can do that. For some reason, I never put that one out there. It basically selects layers up and down based on a number, for example if you pick 2 it'll pick every other layer up or down depending upon which button you click. There are a couple of handy ones I've built that I need to package up and put out there. Unfortunately, time is limited. 😂
@skrobert6737
@skrobert6737 Жыл бұрын
Hi! Really appreciate your videos - I use the marker animation retiming trick daily after learning it from your channel. This effect would be really helpful for a project I’m working on right now but unfortunately it doesn’t work in the JavaScript expression engine (and I can’t use the legacy one because it breaks other expressions in my template). Any chance there’s a quick fix? The error I’m getting is object of type found where a property is needed. Thanks!
@Workbenchtv
@Workbenchtv Жыл бұрын
Hi! Thanks for the kind words! Assuming that you have all of the controls built-and it sounds like you do from the error-you just need to move those two functions up (rotatePoint and translatePoint) so that the last line of the expression is createPath(pts); I usually put them at the very top now. Honestly, I should've done it then, but it was easier to keep them out of the way by putting them on the bottom-which the older engine let you do. In the newer engine, you have to end your expression with the expected output. That should fix it. Let me know if you run into something else!
@skrobert6737
@skrobert6737 Жыл бұрын
@@Workbenchtv That did the trick! Thanks so much for your help.
@Workbenchtv
@Workbenchtv Жыл бұрын
@@skrobert6737 Excellent! You're welcome.