Return-Path: Received: from atl4mhob14.myregisteredsite.com ([209.17.115.52] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP id 5173618 for AE-List@media-motion.tv; Sun, 11 Aug 2013 19:46:58 +0200 Received: from mailpod.hostingplatform.com ([10.30.71.209]) by atl4mhob14.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id r7BHwmOH004193 for ; Sun, 11 Aug 2013 13:58:48 -0400 Received: (qmail 5738 invoked by uid 0); 11 Aug 2013 17:58:48 -0000 X-TCPREMOTEIP: 75.51.165.139 X-Authenticated-UID: torno@sydefxink.com Received: from unknown (HELO ?10.0.1.6?) (torno@sydefxink.com@75.51.165.139) by 0 with ESMTPA; 11 Aug 2013 17:58:47 -0000 From: David Torno Content-Type: multipart/alternative; boundary="Apple-Mail=_B62E093A-8F6C-45BF-8124-1CC9B3705F8B" Subject: After Effects ExtendScript Training (complete series) Date: Sun, 11 Aug 2013 10:58:46 -0700 Message-Id: To: AE-List Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) --Apple-Mail=_B62E093A-8F6C-45BF-8124-1CC9B3705F8B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii With this weeks post of episode 19, I have now reached the end of the = series. I wanted to consolidate all the links into a proper organized = post, so that is why I am making this post. It has been a long journey = to get to this point, and I am so very grateful to know and have met = some of you in this forum. There have been many people in my life that = have made it possible for me to learn a lot about After Effects over the = years. Jeff Almasol being the key that helped spark that scripting = interest so many years ago in 2007 when he saved my butt on a nightmare = project. With my cry for help, and this script = (http://www.redefinery.com/ae/view.php?item=3Drd_NewProjectFromComp) = showing up an hour later. It made me think about a ton of new = possibilities. I still didn't know coding though which made the process = VERY difficult. Step in Dan Ebberts and Harry Frank. They provided me = the tools necessary to learn expressions, which broke open the doors and = made my understanding of coding possible. http://www.motionscript.com/ http://www.toolfarm.com/product/after_effects_expressions_series_1_bun = dle Paul Tuersley, and Lloyd Alvarez also quickly became my goto for = scripting help and made my final transition into After Effects scripting = possible. All of these men are gods in my eye and deserve such respect. =20 I made this series with the goal of providing a helpful tool to fill in = some of the gaps of information that exists online on working with = ExtendScript for After Effects. I also wanted to give back to the same = community that so graciously gave to me over the years. That is why this = series is free to the public, and why it is packed full of content. = Sixteen hours, fifteen minutes and forty seconds worth of content to be = exact. Yes, I made a script to add up the clip times. =20 Here is the complete list of the entire After Effects ExtendScript = Training series. All nineteen episodes with over sixteen hours of video = content. Enjoy.=20 =20 Episode 1: (Intro) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-1-2-3 =20 =20 Episode 2: (Javascript Basics p1) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-1-2-3/P2 =20 =20 Episode 3: (Javascript Basics p2) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-1-2-3/P3 =20 =20 Episode 4: (After Effects Object Model structure overview / Script = Preparation and development tips / Single Item Access of various project = items, comps and layers) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-4 =20 =20 Episode 5: (Access Renderqueue items, output modules and file paths / = Multiple item access of project items, comps and layers / Batch change = all renderqueue items file paths) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-5 =20 =20 Episode 6: (Collecting data into an Array() / Changing values / Various = tips) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-6 =20 =20 Episode 7: (Create new comps and folders / Create Null, Solid, and Text = layers) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-7 =20 =20 Episode 8: (Create multiple comps of various sizes / Use Undo group / = Add solids to match each comp / Various tips) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-8 =20 =20 Episode 9: (Globally change blue solids to red / Replace solid name blue = with red) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-9 =20 =20 Episode 10: (Build a custom function to collect all CompItem objects / = Modify function to dynamically allow for choice of CompItem, FolderItem = or FootageItem) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-10 =20 =20 Episode 11: (Build a floating GUI with groups, buttons, checkboxes, = radio buttons, dropdown lists, progress bars, icon buttons, images, = static text, edit text boxes, sliders, scroll bars, panels with names, = tabbed panels with multiple tabs, listbox lists, listbox lists with = multiple columns, or tree view lists) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-11 =20 =20 Episode 12 P1 & 2: (Build a dockable & floating combo GUI with groups, = buttons, checkboxes, radio buttons, dropdown lists, progress bars, icon = buttons, images, static text, edit text boxes, sliders, scroll bars, = panels with names, tabbed panels with multiple tabs, listbox lists, = listbox lists with multiple columns, or tree view lists) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-12 =20 =20 Episode 13: (ExtendScript Developer Utility script release / Retrieve a = list of all project item footage file paths) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-13 =20 =20 Episode 14: (Processing text strings) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-14 =20 =20 Episode 15 P1 & 2: (Keyframes) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-15 =20 =20 Episode 16 P1 & 2: (Create text layers from text document) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-16 =20 =20 Episode 17 P1, 2 & 3: (Export property info to text document) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-17 =20 =20 Episode 18 P1, 2 & 3: (Dockable list of all effects used in project and = export to text document) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-18 =20 =20 Episode 19 P1 & 2: (Create custom functions to Retrieve layer types, = retrieve all fonts used in project, retrieve a text layer's = justification, retrieve a layer's blending mode) = http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript= -training-ep-19 ------ David Torno Visual Effects Artist and Supervisor http://www.ghosttownmedia.com E: david@ghosttownmedia.com O: 213.739.2290 C: 818.391.6060 ------------------------------------------------ http://www.sydefxink.com (main portfolio) http://aeioweyou.blogspot.com (vfx tutorials and AE scripts blog) http://mactex.blogspot.com (free textures blog) --Apple-Mail=_B62E093A-8F6C-45BF-8124-1CC9B3705F8B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii http://www.redefinery.com/ae/view.php?item=3Drd_NewProjectFromComp) = showing up an hour later. It made me think about a ton of new = possibilities. I still didn't know coding though which made the process = VERY difficult. Step in Dan Ebberts and Harry Frank. They provided me = the tools necessary to learn expressions, which broke open the doors and = made my understanding of coding possible.
http://www.motionscript.com/
Paul Tuersley, and Lloyd Alvarez also quickly = became my goto for scripting help and made my final transition into = After Effects scripting possible. All of these men are gods in my eye = and deserve such respect.
 
I made this series = with the goal of providing a helpful tool to fill in some of the gaps of = information that exists online on working with ExtendScript for After = Effects. I also wanted to give back to the same community that so = graciously gave to me over the years. That is why this series is free to = the public, and why it is packed full of content. Sixteen hours, fifteen = minutes and forty seconds worth of content to be exact. Yes, I made a = script to add up the clip = times.
 

Here is the complete = list of the entire After Effects ExtendScript Training series. All = nineteen episodes with over sixteen hours of video content. = Enjoy. 
 
Episode 1: (Intro)
 
<= div> 
Episode 2: (Javascript Basics p1)
 <= /div>
 
Episode 3: (Javascript Basics = p2)
 <= /div>
 
Episode 4: (After Effects Object Model = structure overview / Script Preparation and development tips / Single = Item Access of various project items, comps and layers)
 
&nbs= p;
Episode 5: (Access Renderqueue items, output modules and = file paths / Multiple item access of project items, comps and layers / = Batch change all renderqueue items file paths)
 
&nbs= p;
Episode 6: (Collecting data into an Array() / Changing = values / Various tips)
 
&nbs= p;
Episode 7: (Create new comps and folders / Create Null, = Solid, and Text layers)
 
&nbs= p;
Episode 8: (Create multiple comps of various sizes / Use = Undo group / Add solids to match each comp / Various tips)
 
&nbs= p;
Episode 9: (Globally change blue solids to red / Replace = solid name blue with red)
 
&nbs= p;
Episode 10: (Build a custom function to collect all = CompItem objects / Modify function to dynamically allow for choice of = CompItem, FolderItem or FootageItem)
 
&n= bsp;
Episode 11: (Build a floating GUI with groups, buttons, = checkboxes, radio buttons, dropdown lists, progress bars, icon buttons, = images, static text, edit text boxes, sliders, scroll bars, panels with = names, tabbed panels with multiple tabs, listbox lists, listbox lists = with multiple columns, or tree view lists)
 
&n= bsp;
Episode 12 P1 & 2: (Build a dockable & floating = combo GUI with groups, buttons, checkboxes, radio buttons, dropdown = lists, progress bars, icon buttons, images, static text, edit text = boxes, sliders, scroll bars, panels with names, tabbed panels with = multiple tabs, listbox lists, listbox lists with multiple columns, or = tree view lists)
 
&n= bsp;
Episode 13: (ExtendScript Developer Utility script = release / Retrieve a list of all project item footage file = paths)
 
&n= bsp;
Episode 14: (Processing text strings)
 
&n= bsp;
Episode 15 P1 & 2: (Keyframes)
 
&n= bsp;
Episode 16 P1 & 2: (Create text layers from text = document)
 
&n= bsp;
Episode 17 P1, 2 & 3: (Export property info to text = document)
 
&n= bsp;
Episode 18 P1, 2 & 3: (Dockable list of all effects = used in project and export to text document)
 
&n= bsp;
Episode 19 P1 & 2: (Create custom functions to = Retrieve layer types, retrieve all fonts used in project, retrieve a = text layer's justification, retrieve a layer's blending = mode)


=

http://www.ghosttownmedia.com
-------------------= -----------------------------
http://www.sydefxink.com  (main = portfolio)
http://aeioweyou.blogspot.com (vfx tutorials = and AE scripts blog)
http://mactex.blogspot.com  (free = textures blog)

= --Apple-Mail=_B62E093A-8F6C-45BF-8124-1CC9B3705F8B--