Thanks for the video. I realised that if you are setting your stroke to 0 before making the changes the slider will match the stroke value. this is such an great technique and the aplications are endless. Thanks for sharing!
@MotionCaddy4 ай бұрын
Glad you found that technique useful! Thanks for sharing! 👍
@abdullateef1875 ай бұрын
[AMAZING , AMAZING , AMAZING] Thank you so much
@MotionCaddy4 ай бұрын
Thank you so much for the amazing feedback! I’m glad to hear you enjoyed the tutorial. 👍
@samanthahawkins3436 Жыл бұрын
Creation begins at 4:49
@callmekrish23 Жыл бұрын
found exactly what I came for at 4:50, thank you MC
@OwlsAndPidgeons9 ай бұрын
Thx. :) that helped a lot to achieve my 3D rotodex animation. I was working with null objects before and it was kinda messy and so I could clear my functions and add more controls and functionality to it.
@MotionCaddy4 ай бұрын
Glad to hear it helped with your 3D rotodex animation! Cleaning things up and adding more control definitely makes a big difference. 🙂
@SonoLucaMoretti11 ай бұрын
Dude, this is incredible! Really amazin! How we can do the same technique but with the scale (but scale values aren't the same)
@mok_sha7 ай бұрын
Love you bro thanks ❤
@kookabruva15 күн бұрын
What determines the letter used as a variable? im trying to do the colour but im having trouble
@apeeatape4 ай бұрын
Great video, thank you very much! what if i need to control scale dimensions independently? Could you tell how show expression look in that case? Thanks!
@MotionCaddy3 ай бұрын
Thanks, glad you enjoyed the tutorial! If you want to control the scale dimensions independently, you can use two sliders-one for the X scale and one for the Y scale. Here's an example of how the expression could look (you'll use this in the scale property): x = thisComp.layer("CONTROLS").effect("X Scale")("Slider"); y = thisComp.layer("CONTROLS").effect("Y Scale")("Slider"); [x, y] This will let you control the X and Y scales separately with sliders. Let me know if this helps or if I've misunderstood what you're asking!
@apeeatape3 ай бұрын
@@MotionCaddy I did, thank you very much! I had some trouble at first but it turned out that I forgot a semicolons in the end of each line. When I fixed it everything went smoothly.
@mrguner0392 жыл бұрын
you are king👑 ty for this video 🤜🤛
@oussamaboufous6182Ай бұрын
thank you so much i have a question please : Is there a way to add an offset position that multiplies the distance between layers? What I need is: If the distance between Layer 1 and 2 is 10 px, then the distance between 2 and 3 will be 20 and 40 between 3 and 4 etc ....
@oussamaboufous6182Ай бұрын
i found the solution i can't explain it because it is genretade by chatgpt but it works , add a new slider named Factore and add this to the code instead: /[ thisComp.layer(index + 1).transform.position[0] + thisComp.layer("Controls").effect("X position")("Slider"), thisComp.layer(index + 1).transform.position[1] + thisComp.layer("Controls").effect("Y position")("Slider"), (thisComp.layer(index + 1).transform.position[2] + thisComp.layer("Controls").effect("Z position")("Slider")) * thisComp.layer("Controls").effect("Factor")("Slider") ] this is the explaination provided by chatgpt it you have the abilty to understand it Changes and What They Do: Revised Variable Naming: The variable names for the Y and Z offsets are changed from "Y pos" and "Z pos" to "Y position" and "Z position", which are the correct names of the slider controls in After Effects. This ensures you're referencing the correct slider control for Y and Z positions. Factor Applied to Z Position: The most significant change is the multiplication factor for the Z-axis. The original code only added an offset to the Z position. In the updated version, the Z position is adjusted by both the offset and a multiplication factor (from a slider labeled Factor). The updated code uses the formula (nextPos[2] + zOffset) * factor for Z, meaning the Z position gets adjusted based on both the offset and the factor. X and Y Positions: For X and Y, the updated code keeps the same behavior from the original code, where the position is simply offset by the respective sliders (X position and Y position) with no multiplication factor.
@conormurphy70582 жыл бұрын
Brilliant tutorial 👍
@saturn7096 Жыл бұрын
Incredible tutorial and i wish i had known what to search for hours ago. I am curious, however, if it is possible to somehow repeat this effect but also be able to move the top comp layer and have everything trail behind it instead of the top layer remaining static and the changes only affecting the bottom layers
@iisnuffles Жыл бұрын
tysm for this! Is there a way to make the slider control only control one part of the scale? I thought maybe adding transform and unchecking uniform scale would work, but it still only gives me the parent option for the whole scale and not separate :,) i hope that makes sense! 💗
@marcopuppini345 Жыл бұрын
HI! Great tutorial, thanks! Is there a way to break the sequentiality and randomly distribute the layers in 3D space? I will appreciate any kind of suggestions! :)
@numnut52142 жыл бұрын
Thanks bro
@LAGNAJIT-SAMAL Жыл бұрын
is this expression same for 2d layer (Index part)
@dol50092 жыл бұрын
Great tutorial but how do you alter the expression so you randomize the colors to the duplicated triangles as seen in your thumbnail image and video?
@MotionCaddy8 ай бұрын
I actually do a quick run through of this at *18:40* in the video, but essentially I added the effect 'hue/saturation' to the shape layers and then used the same technique where I used a slider to add value to the 'Colorize Hue' property of each layer
@adityantokurniawan62602 жыл бұрын
bro i love u!
@anamikatadze15622 жыл бұрын
Great tutorial, thanks so much! The hue/saturation effect doesn't seem to be working on a 3D object, but in your tutorial, it seems to work. Can you please explain why it's not working for me? Thanks!
@MotionCaddy2 жыл бұрын
Hi, it's hard to know what the issue may be without seeing the project. If you add a Hue/Saturation effect to your first layer and your second layer, much like you would while following the tutorial, and then add the below expression on the ‘Colorize Hue’ property of the second layer, then it should work. You will need to tick the ‘Colorize’ checkbox to have access to ‘Colorize Hue’. You will also need a Slider called ‘Hue’ on your CONTROLS layer. Let me know if this works or if there are any issues. x = thisComp.layer(index + 1).effect("Hue/Saturation")("Colorize Hue"); y = thisComp.layer("CONTROLS").effect("Hue")("Slider"); [x + y]
@azizal1572 жыл бұрын
thanks .. how to select multi path from 50 layer .. I,ve tried to select with one click, but it goes individually for each layer
@ShaFoods2 жыл бұрын
thanks
@_casg Жыл бұрын
bro can this workflow work with one shape layer with 7 contents? i am desperately looking for a solution,
@Box-Sound2 жыл бұрын
Bro tell me please how to make controllers in the form of sliders ?
@iisnuffles Жыл бұрын
Search Control in the effects and presets tab, one of the controllers is called slider control!
@fullhdismorethanenough2 жыл бұрын
Isn`t repeater works the same but simpler? I don`t understand the difference between repeater and this method
@MotionCaddy2 жыл бұрын
Hi, there are a few differences between this technique and the repeater; The repeater can only be used on Shape Layers and whatever properties they have. The Repeater is also restricted to only 2d positional values. This method not only gives you access to use the 3D positions but can also be used on any layer you like, Pre-compositions, Effects, etc. For example, you could create an animation, precompose it and then use this method to have an entire pattern of this animation in different sizes, positions, colours and what ever else you can think of. Sorry for the long explanation but this method really has so many options. I hope this helps
@fullhdismorethanenough2 жыл бұрын
@@MotionCaddy great! Now it clear for me. Thank you