LiamCarlin
Participant
LiamCarlin
Participant
Activity
Mar 18, 2024
10:31 PM
Hey Finn, Unfortunatley I didn't. It's not possible from the AE end. I spoke with Adobe and they said something along the lines of needing to code a actual plugin (c++) to have that kind of functionality and this was a couple of years ago. The scripting side of things has changed. Check out the changelog from Oct 23 - https://ae-scripting.docsforadobe.dev/introduction/changelog.html Cheers, Liam
... View more
Jun 30, 2022
03:08 AM
2 Upvotes
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - ESSENTIAL After Effects SHORTCUTS You Never Knew! https://bit.ly/3bEktsT Tutorial #2 - Easy Teleport / Beam out in After Effects https://bit.ly/3OB2928 Tutorial #3 - 11 After Effects Tricks Every Editor Should Know https://bit.ly/3ytsGci Tutorial #4 - How to Get a Cinematic Color Grade https://bit.ly/3AgPI7A Tutorial #5 - Make an Animation Preset https://bit.ly/3bIbQ0t Thanks, Liam
... View more
Jun 13, 2022
02:28 AM
1 Upvote
Great roundup Rameez! Love the tips from Happy Motion!
... View more
Jun 07, 2022
09:44 PM
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - Creating Impressive VFX in Unexpected Ways | NAB 2022 https://bit.ly/3Ld7jiv Tutorial #2 - Intro to Expressions in After Effects https://bit.ly/3Mi0LAp Tutorial #3 - Make SABER 3D | Quick Tip https://bit.ly/3wf7s0K Tutorial #4 - Avoid These Beginners Mistakes https://bit.ly/3MaYYNw Tutorial #5 - Doctor Strange Shields https://bit.ly/3wc0Vnb Thanks, Liam
... View more
May 02, 2022
11:49 PM
1 Upvote
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - Neon Text Animation Tutorial #2 - Create Your Own Hologram HUD Tutorial #3 - Fake 3d Character Animation Tutorial #4 - 3D Layers and Depth Tutorial #5 - 8 Things You Should STOP Doing in After Effects Thanks, Liam
... View more
Mar 31, 2022
03:55 AM
2 Upvotes
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - Make Dynamic Text Animation - No Plugins https://www.youtube.com/watch?v=3xVh1hoIEYc Tutorial #2 - Keying with Keylight https://www.youtube.com/watch?v=RUvTA83YziI Tutorial #3 - 10 LIFE SAVING Shortcuts https://www.youtube.com/watch?v=efNyMYnULCY Tutorial #4 - 4 Chaotic Title Stretching Effects https://www.youtube.com/watch?v=VBcdGvj4bcA Tutorial #5 - Scaling Text Reveal Animation https://www.youtube.com/watch?v=utydY5X5jj8 Thanks, Liam
... View more
Mar 03, 2022
02:47 PM
1 Upvote
Yeah that makes a lot of sense regarding the languages. I was actually reading how you do this on your site yesterday! Coding, so powerful!
... View more
Mar 03, 2022
02:34 PM
1 Upvote
Yeah it's great to be able to see all of the older versions too. I've been using David Torno's MenuID PDF or I've been searching myself. It's funny though because when you run the app.findMenuCommandId("insertMenuNameHere"); it's not always accurate. It certainly wasn't for the solid. Cheers, Liam
... View more
Mar 03, 2022
02:02 AM
2 Upvotes
Well... that was easy! I had been using some older MenuID document PDF... turns out I was using one of the ID's that kind of worked. But there appears to be another one which does work. I changed the ID from 3000 to 2038 This is where I got the resource - https://hyperbrew.co/blog/after-effects-command-ids/ All working perfectly now.
... View more
Mar 03, 2022
01:43 AM
Thanks for replying Mylenium. Ah, I see what you are saying. Yes the solid will created but it doesn't actually populate the composition. It only appears in the project panel. Hmmm, I'll have to keep doing some digging. Thanks!
... View more
Mar 02, 2022
09:11 PM
Hey Guys, I have a button linked to a function. Please see below. The app.executeCommand(3000) is to launch the create new 'Solid' diagloue box which it does. However when it does this The option to 'make Comp Size' is greyed out. Please see attached image. Is this any reason for this or is there another way to launch that dialogue and to have that option availible? btnSolid.onClick = function() {
if (app.project.activeItem == undefined || app.project.activeItem == null) {
alert("Please Select a Composition");
return false;
} else {
app.executeCommand(3000);
}
} Thanks, Liam
... View more
Mar 01, 2022
03:43 PM
Thank you Nishu! Very happy to hear that!! Cheers, Liam
... View more
Mar 01, 2022
02:18 AM
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - How to Make and Export a GIF https://bit.ly/3hgPQcy Tutorial #2 - How to trim a comp to work area https://bit.ly/3sfvcjd Tutorial #3 - Spinning Kinetic Cylinder Pattern https://bit.ly/3BNdeHX Tutorial #4 - Radial Progress Bar https://bit.ly/3silZXu Tutorial #5 - After Effects Scripting For Beginners [2022] https://bit.ly/3silZXu Thanks, Liam
... View more
Feb 09, 2022
05:55 PM
Hey Guys, We are back with our Top 5 After Effects tutorial roundup! Below you can see a link to our video and also the individual videos we mention! Check them out! Individual Tutorials Tutorial #1 - https://www.youtube.com/watch?v=YC9-rWxXoRs Tutorial #2 - https://www.youtube.com/watch?v=bK0awwWhMuo Tutorial #3 - https://www.youtube.com/watch?v=XVm3Ci98C0o Tutorial #4 - https://www.youtube.com/watch?v=Ij5W1Fe6fSQ Tutorial #5 - https://www.youtube.com/watch?v=CZa-UAWgtEk Thanks, Liam
... View more
Jan 20, 2022
04:18 PM
1 Upvote
Ah that's great. I had totally overlooked layer.width. Thanks Mathias!
... View more
Jan 17, 2022
03:28 AM
Apologies Mathias, I do have an additional question if I may. The codes works as intended however I hadn't anticipated for layers to be of a different size to the compistion. The images below show a solid layer that is 5000x5000 with out a mask and then the mask applied (please see code below). How would I compensate for the size of the layer? Would I need to use sourceRectAtTime to find out it's size as opposed to using the comp.widthscaleX, comp.height*scaleY. btnMaskRoudRect.onClick = function() {
if(app.project.activeItem == undefined || app.project.activeItem == null) {
alert("Please Select a Composition");
return false;
}
if(app.project.activeItem.selectedLayers.length < 1) {
alert("Please Select a Layer");
}
else {
maskRoudRect(app.project.activeItem.selectedLayers);
}
function maskRoudRect() {
for(var i = 0; i < app.project.activeItem.selectedLayers.length; i++) {
app.beginUndoGroup("Undo Rounded Rectangle Mask");
myLayer = app.project.activeItem.selectedLayers[i];
comp = app.project.activeItem;
newMask = myLayer.Masks.addProperty("ADBE Mask Atom");
newMask.name = "Rounded Rectangle Mask";
newMask.maskMode = MaskMode.ADD;
myProperty = newMask.property("ADBE Mask Shape");
myShape = myProperty.value;
var scaleX = comp.width/1920;
var scaleY = comp.height/1080;
myShape.vertices = [[1900*scaleX, 0*scaleY],[20*scaleX, 0*scaleY],[0*scaleX, 20*scaleY],[0*scaleX, 1060*scaleY],[20*scaleX, 1080*scaleY],[1900*scaleX, 1080*scaleY],[1920*scaleX, 1060*scaleY],[1920*scaleX, 20*scaleY]];
myShape.inTangents = [[11.045654296875*scaleX,0*scaleY],[0*scaleX,0*scaleY],[0*scaleX,-11.457153320312*scaleY],[0*scaleX,0*scaleY],[-11.457153320312*scaleX,0*scaleY],[0*scaleX,0*scaleY],[0*scaleX,11.045654296875*scaleY],[0*scaleX,0]*scaleY];
myShape.outTangents = [[0*scaleX,0*scaleY],[-11.457153320312*scaleX,0*scaleY],[0*scaleX,0*scaleY],[0*scaleX,11.045654296875*scaleY],[0*scaleX,0*scaleY],[11.045654296875*scaleX,0*scaleY],[0*scaleX,0*scaleY],[0*scaleX,-11.457153320312*scaleY]];
myShape.closed = true;
myProperty.setValue(myShape);
app.endUndoGroup();
}
} Thanks again! Liam
... View more
Jan 15, 2022
09:30 PM
1 Upvote
Perfect! Much appreciated Mathias and working well. Thanks, Liam
... View more
Jan 13, 2022
01:50 PM
Thanks Mathias and Mylenium, this works well for scaling the vertices. One thing I have noticed is when the vertices are scaled, the bezier handle do not adjust accordingling. Please see attached image. The 1080p image works perfect, the 4k image is lacking that roundness. The value of the in/out tangents doesn't change but the bezier handle does. Why is that? Is that in relation to the bezier forumla or Is this a different property all together? Thanks, Liam
... View more
Jan 13, 2022
02:52 AM
Thanks for replying Mylenium. Correct, they don't. I can retrieve those values via comp.width and comp.height. My issue is, once I have these, how do I use this to calculate where the vertices should be in any given comp? Thanks, Liam
... View more
Jan 12, 2022
07:22 PM
Hey Guys, I am creating a script that applies a round rectangle mask to any layer that is selected. I have written the following code. My question is, how do I make the vertices scale correctly to the size of any given comp? For example the code below has the vertices hard coded for a compostion of 1920x1080. How can I make this dynamic so it would work the same on an 8k comp for example. Thanks, Liam btnMaskRoudRect.onClick = function() {
if(app.project.activeItem == undefined || app.project.activeItem == null) {
alert("Please Select a Composition.");
return false;
}
if(app.project.activeItem.selectedLayers.length < 1) {
alert("Please Select a Layer.");
}
else {
maskRoudRect(app.project.activeItem.selectedLayers);
}
function maskRoudRect() {
for(var i = 0; i < app.project.activeItem.selectedLayers.length; i++) {
app.beginUndoGroup("Undo Rounded Rectangle Mask");
myLayer = app.project.activeItem.selectedLayers[i];
comp = app.project.activeItem;
newMask = myLayer.Masks.addProperty("ADBE Mask Atom");
newMask.maskMode = MaskMode.ADD;
myProperty = newMask.property("ADBE Mask Shape");
myShape = myProperty.value;
myShape.vertices = [[1900, 0],[20, 0],[0, 20],[0, 1060],[20, 1080],[1900, 1080],[1920, 1060],[1920, 20]];
myShape.inTangents = [[11.045654296875,0],[0,0],[0,-11.457153320312],[0,0],[-11.457153320312,0],[0,0],[0,11.045654296875],[0,0]];
myShape.outTangents = [[0,0],[-11.457153320312,0],[0,0],[0,11.045654296875],[0,0],[11.045654296875,0],[0,0],[0,-11.457153320312]];
myShape.closed = true;
myProperty.setValue(myShape);
app.endUndoGroup();
}
}
... View more
Aug 31, 2021
04:36 PM
1 Upvote
Hey Guys, Our 'Top 5 After Effects Tutorials' roundup is now live for August 2021. Check the video out below and the individual tutorials featured too. Tutorial 01 - Create a Graph Animation Tutorial #1 is by Brooker Films and we learn how to create a graph animation. Tutorial 02 - AE Error: Can't Copy and Paste Text Tutorial #2 is by You Want Pizzazz and we learn how to fix a common After Effects error. Tutorial 03 - How to Apply Echo Motion Trail Effect Tutorial #3 is by Panter and we learn how to create a really cool motion trail effect. Tutorial 04 - Editing Magic: Get SUCKED INTO VACUUM CLEANER Tutorial #4 is by VFX Studio Koliba and we learn how to set up, shoot and composite a visual effects shot. Tutorial 05 - Recreating Popular TV SHOW intros! Tutorial #5 is by Lauren she shows us her workflow for recreating popular tv show titles. I really hope you find some useful tutorials and let me know what you think! Cheers, Liam
... View more
Aug 11, 2021
02:45 AM
No worries Rameez and thanks for fixing the title! 🙂
... View more
Aug 02, 2021
02:13 AM
It should say 'Top' of course in the subject but I can't seem to find the edit button! Either way, enjoy!
... View more
Aug 02, 2021
02:06 AM
1 Upvote
Hey Guys. Our 'Top 5 After Effects Tutorials' roundup is now live for July 2021. Check the video out below and the individual tutorials featured too.
Tutorial 01 - 3 VFX From Loki That You Should(n't) Try At Home Tutorial #1 is by Ignace Aleya and we see how to create three effects for the new Marvel show Loki.
Tutorial 02 - Offset & Animated Textures Tutorial #2 is by Jake In Motion and we learn how to animate and offset textures.
Tutorial 03 - Panoramic Transitions Tutorial
Tutorial #3 is by Smertimba Graphics. This video walks us through a really cool panoramic transition.
Tutorial 04 - Move an Object along a Path Tutorial #4 This tutorial comes via Manuel Does Motion and this is a brilliant quick tip. How to move an object along a path.
Tutorial 05 - Tapered Strokes (and Wavy Strokes!) Tutorial #5 is by C.M de la Vega and he breaks down and recreates some really cool VFX we see in instagram edits.
Thanks,
Liam!
... View more
Jun 24, 2021
10:28 PM
Thanks Warren, your response has really helped me!
... View more
May 30, 2021
04:20 PM
4 Upvotes
Hey Guys. Our 'Top 5 After Effects Tutorials' roundup is now live for May 2021. Check it out!
... View more
May 03, 2021
05:04 PM
1 Upvote
Hey Guys. Here is my roundup of the Top 5 After Effects Tutorials for April 2021. Cheers, Liam
... View more
Apr 21, 2021
05:58 PM
Heys Guys, I'm looking to understand Unicode numbering better. I am working with a font called omnes and when using a small latin 'a' the unicode number is U+0061. However, when I use a different style 'a' - a more curly one (Please see attached image). The unicode number that appears in the glyph panel is U+0061 (ss05). What does the additional (ss05) mean? I can't find any unicode reference to that. Could it be something the designer has used as an internal reference for themselves? Thanks Liam
... View more
Mar 31, 2021
11:31 PM
1 Upvote
Hey Guys. Here is my roundup of the Top 5 After Effects Tutorials for March 2021. Thanks Liam
... View more
Mar 05, 2021
10:47 AM
1 Upvote
Hey Guys, I have created a monthly roundup of the top 5 best After Effects tutorials for that month. Below you will see Januarys and Februarys. I'd love to hear your thoughts and if you find them useful. Top 5 AFTER EFFECTS Tutorials in January 2021 https://www.youtube.com/watch?v=1pb0rjcovUc Top 5 AFTER EFFECTS Tutorials in February 2021 https://www.youtube.com/watch?v=GIpd6vf7OSc Thanks Liam
... View more