An introduction to programming in After Effects

A video on starting to code in After Effects. I assume that you have no prior experience coding so I will go through things slowly and cover every tiny detail.
Project files:
github.com/clear-code-project...
Timestamps:
0:00:00 Intro
0:00:00 Intro
0:00:35 Intro to coding in Ae
0:14:27 Easy projects
0:14:27 Linked movement
0:21:12 Colors and the 'if' statement
0:34:56 Custom expression controls
0:49:32 Special Keywords (time & index)
1:02:21 Functions
1:07:48 Medium projects
1:07:48 More complex expressions
1:24:43 Animations with code
1:36:17 Influencing keyframes with expressions
1:46:13 Creating a sliding list
1:56:04 Working with time
2:09:15 Advanced projects
2:09:15 Creating a box around text
2:18:54 Creating custom functions
2:28:18 Creating an animated sine curve
2:53:00 Creating an arrow that always points in the right direction
3:02:11 Animate by sampling colors

Пікірлер: 64

  • @offchristianamr
    @offchristianamr Жыл бұрын

    thank you for this! love your teaching style and the little exercises you include

  • @krypton9378
    @krypton93782 жыл бұрын

    His explanations are the easiest out there!! Thank you so much !!

  • @ValdairLeonardo
    @ValdairLeonardo Жыл бұрын

    I appreciate a lot your time, your dedication, your knoledge and your willing to share this amazing content to us! Thank you so much!

  • @methodwriting4069
    @methodwriting4069 Жыл бұрын

    Terrific introduction to expressions. Am halfway through. Much appreciated!

  • @amritaanshnarain7524
    @amritaanshnarain75242 жыл бұрын

    Amazed. Keep it up. Thanks for creating quality content.

  • @cinevisionaryfilm
    @cinevisionaryfilm4 ай бұрын

    This is an excellent course. Well explained throughout and the exercises really work to reinforce learning. Superb. Love to see a follow up course. Thank you.

  • @programmingwithnick
    @programmingwithnick2 жыл бұрын

    Amazing stuff! Thank you very much for sharing!

  • @E.G2492
    @E.G24928 ай бұрын

    one of the best channels I discovered ever, thank you for your time, great teacher!💯👌🙏🙏🙏🙏

  • @karutt8088
    @karutt80888 ай бұрын

    2:35:09 - To draw a sine wave, it might be a better approach to first create a shape layer using the Pen tool. Then, you can write the following expression in the properties under content > shape > path > path. var positions = []; var amplitude = 200; var numPoints = 250; var xSpacing = 20; for (var i = 0; i var xCoord = i * xSpacing; var yCoord = Math.sin(i / (amplitude / xSpacing)) * amplitude; positions.push([xCoord, yCoord]); } createPath(positions, [], [], false);

  • @yt_LINOOX

    @yt_LINOOX

    3 ай бұрын

    How are you guys writing and explain this complex coding are you humans?

  • @karutt8088

    @karutt8088

    3 ай бұрын

    Indeed, the equation for a sine curve appears and is used extensively in physics, mathematics, and many other areas. If you're interested, you can familiarize yourself with this type of coding through visual design coding using tools like p5.js. And yes, I am much more human than you might think👾

  • @parassharma3567
    @parassharma35672 жыл бұрын

    Great respect for you man! I've been looking for something like this and you are always there for me to learn awesome programming. Thanks for all the tutorials!

  • @aahmed1484

    @aahmed1484

    Күн бұрын

    .. B byYou can display your clips as a single column - just tap on the settings icon above

  • @digpriyankara
    @digpriyankara5 ай бұрын

    I greatly appreciate for dedicating your time and effort to create this video.

  • @ashleyj9938
    @ashleyj99387 ай бұрын

    Thank you for a fantastic tutorial!

  • @elindur1801
    @elindur18012 жыл бұрын

    I love your Videos man! Keep up the good work ;)

  • @vincentsequeira3723
    @vincentsequeira3723 Жыл бұрын

    this SIR , is a miracle, thank you very much.

  • @user-fh7tp5pk9i
    @user-fh7tp5pk9i Жыл бұрын

    This kind of tutorial is really cool!

  • @amr_antar
    @amr_antar5 ай бұрын

    awesome and simple ... continue

  • @YH-ho8rv
    @YH-ho8rv2 жыл бұрын

    Looks cool!

  • @a.deborah8610
    @a.deborah86106 ай бұрын

    This is amazing. Thanks a lot

  • @BangladeshView2
    @BangladeshView28 ай бұрын

    wow!!!!! Thank you so much sir.

  • @imonroy8956
    @imonroy89562 жыл бұрын

    Thank you sir for this tutorial

  • @mohamedel-ayadi7761
    @mohamedel-ayadi7761 Жыл бұрын

    Thankful man💪

  • @francoishoule3647
    @francoishoule36474 ай бұрын

    Your the best! Thanks

  • @oscarreyestorres474
    @oscarreyestorres4746 ай бұрын

    Great videos!! Thank you! so clrear explanation! Also, you should magnify the coding area, to follow the code. Due the conection becomes blury and difficult to follow!! You got a trully follower!!

  • @tomasbarta7420
    @tomasbarta7420 Жыл бұрын

    best video I ever saw

  • @rean8899
    @rean8899 Жыл бұрын

    million thanks sir

  • @agfirs_o2579
    @agfirs_o25797 ай бұрын

    got my eyes to black but, its worth studying the expressions thank you so much.

  • @Raw-addict33
    @Raw-addict336 ай бұрын

    THANKS!!!

  • @VFX_24
    @VFX_2424 күн бұрын

    thank you very mush

  • @ChrisJones-yh2os
    @ChrisJones-yh2os Жыл бұрын

    Thanks!

  • @ClearCode

    @ClearCode

    Жыл бұрын

    Thank you so much! :)

  • @jirehla-ab1671

    @jirehla-ab1671

    2 ай бұрын

    ​@@ClearCodedoes the === also work on after effects scripting?

  • @lewyathan
    @lewyathan2 жыл бұрын

    wow what a legend

  • @alializadeh8195
    @alializadeh819517 күн бұрын

    Thanks many many much more ,,,, ....

  • @omarguzman1112
    @omarguzman1112 Жыл бұрын

    At 2:28 it says Command Click on Mac, it's actually Option Click on Mac

  • @maryhamm6970
    @maryhamm6970 Жыл бұрын

    For a beginner, learning the coding is difficult, how is the user suppose to know what coding they should use and when to apply it to the right key frame? Their are many codes the user would have to memorize, including understand the functionality behind it.

  • @amcsoftware

    @amcsoftware

    8 ай бұрын

    the secrete is that you do not have to memorize anything, try to make the code self explanatory for you, add comments, name variables with meaning and then forget it.

  • @toxicdotaep2890
    @toxicdotaep28902 жыл бұрын

    Hi, When doing 48:28 "Custom expression controls" my syntax is correct but AE throws the error "property or method named [object Property] in Class 'Array' is missing or does not exist." It's the code to do with toggling on/off the drop shadow opacity (between values 80 and 0). How do I fixt this? Thanks.

  • @wolfx23

    @wolfx23

    2 жыл бұрын

    came across the same problem you did. What I understand is that the "0" or "1" returned from the checkbox is not the same as a number 0 or 1. Maybe the line has to be converted somehow. My work around was to just literally put a 0 inside the index instead of referencing the variable returning the 0 or 1 from the checkbox. It's just weird because if you did something like if (checkbox == 0). It does check it correctly.. So if statements can be another work around. Might be something the old after effects versions were able to do and maybe an update made the syntax different.

  • @yadavpokhrel3770

    @yadavpokhrel3770

    Жыл бұрын

    Hello mate ! Try using If (controllervalue==1) {100} else (0)

  • @nitinmankar4705
    @nitinmankar47057 ай бұрын

    I tried to changing color depend on shape moving (x,Y) but not working ;( I did it only in X position > var Black = [0,0,0,255]/255; var CloudyGray = [109,105,104,255]/255; var SmokeyGray = [114,110,109,255]/255; var White = [255,255,255,255]/255; if(thisComp.layer("Select Color").transform.xPosition

  • @alfredoramirez2643

    @alfredoramirez2643

    6 ай бұрын

    you should compare from the higher to the lower using > instead of

  • @5ashll303
    @5ashll3034 ай бұрын

    how DO I access code that I have already done?

  • @kdmotiongraphic5869
    @kdmotiongraphic5869 Жыл бұрын

    PLS CAN U MAKE EXTENTIONS

  • @rano12321
    @rano12321 Жыл бұрын

    Make a tut for Fusion and Nuke.

  • @reold
    @reold2 жыл бұрын

    Now I gotta get the app

  • @isaacparker3593

    @isaacparker3593

    2 жыл бұрын

    Not that easy, AE is like $300 a year

  • @madeinhvn

    @madeinhvn

    2 жыл бұрын

    @@isaacparker3593 crack

  • @NewGaming-ys9om

    @NewGaming-ys9om

    Жыл бұрын

    @@madeinhvn Isn't that wrong!!!

  • @_casg
    @_casg Жыл бұрын

    What kind of code is this called ? JavaScript ?

  • @ighao6032

    @ighao6032

    Жыл бұрын

    exactly, after effects uses javascript in its coding, with some custom functions/objects in it.

  • @doityourselfpakistan6535

    @doityourselfpakistan6535

    Жыл бұрын

    @@ighao6032 so after this video , i can do coding in java script ?

  • @S7VEN

    @S7VEN

    Жыл бұрын

    @@doityourselfpakistan6535 not necessarily. its just a similar structure.

  • @akrem_dz7135
    @akrem_dz71352 ай бұрын

    what laungauge is that??

  • @mortor-675

    @mortor-675

    Ай бұрын

    javascript

  • @retrogameroom9019
    @retrogameroom90192 жыл бұрын

    Hello there

  • @ZinkinZ
    @ZinkinZ Жыл бұрын

    I started editing, because I had free time and didn't want to learn code. Instant karma

  • @Korean_Million_Youtuber

    @Korean_Million_Youtuber

    Жыл бұрын

    Not every hero wears cape

  • @mymotherbitch
    @mymotherbitch3 ай бұрын

    Is there a function that returns the total number of ‘and’ you say in this video? Thank you, video was great, more AE content please

  • @deeperblue77
    @deeperblue772 ай бұрын

    Thanks!

  • @ClearCode

    @ClearCode

    2 ай бұрын

    thank you so much