Return-Path: Received: from mail-la0-f52.google.com ([209.85.215.52] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 5174304 for AE-List@media-motion.tv; Mon, 12 Aug 2013 16:56:57 +0200 Received: by mail-la0-f52.google.com with SMTP id fq13so4739435lab.25 for ; Mon, 12 Aug 2013 08:08:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=VUtweQnfUUG9gKQaPMrA0QD4AcJfUjmjiwxw0Lmjjik=; b=MGS6HmMoH9CHcBr2mUmCiehWtGzMJufotRQAJXZDn/50tJWnGyWZjTIHp3JMaBcmuJ hepl3i/tUs5fXEIG5lomq4fcwm2GJFyHzJ+dpp2ZnUn+mx/puI0TIdbc9d942yNfezuY 6Vh3XY1vNnQNRdIvBlMIO7BHNr96K8FixZaZFGWsN86tYSwoLeP0NOwfS9pLE9Vbvhpk Jjb8OadNfXyFC6VkK5VnfcDY+Q9xY46DDEqaLZUKh3bD7rGPJM2HgnKsKKyX1GdvIa8T CT0CpICqq9OKJeWWeHUmyWpWWjgnXmr8BTorOwxWvpkkpoqLPRX551K7LaUZlSPTMY8y LKcA== X-Received: by 10.112.34.178 with SMTP id a18mr5675612lbj.67.1376320130089; Mon, 12 Aug 2013 08:08:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.128.133 with HTTP; Mon, 12 Aug 2013 08:08:30 -0700 (PDT) In-Reply-To: References: From: Byron Nash Date: Mon, 12 Aug 2013 11:08:30 -0400 Message-ID: Subject: Re: [AE] After Effects ExtendScript Training (complete series) To: After Effects Mail List Content-Type: multipart/alternative; boundary=14dae93d8e5a73878804e3c1802b --14dae93d8e5a73878804e3c1802b Content-Type: text/plain; charset=ISO-8859-1 Thanks for putting this training together David. It's a great resource and a true benefit to the community. On Sun, Aug 11, 2013 at 2:14 PM, Joe Stern wrote: > Thanks, David, for all of the work that you have put into this series. I > appreciate all of the people mentioned in your post that have blazed the > path for us. You have taken a topic that many consider "over our heads" and > broken it down into bite-sized chunks. The lessons are easy to follow and > make for a great overview of the subject. Bravo to you and your mentors. > Adobe should make it part of their online training (Todd?). > > Best, > Joe Stern > CNN Post Production > Atlanta > > > > On Aug 11, 2013, at 1:58 PM, David Torno wrote: > > 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=rd_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. > > 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) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-1-2-3 > > > Episode 2: (Javascript Basics p1) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-1-2-3/P2 > > > Episode 3: (Javascript Basics p2) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-1-2-3/P3 > > > 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 > > > 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 > > > Episode 6: (Collecting data into an Array() / Changing values / Various > tips) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-6 > > > Episode 7: (Create new comps and folders / Create Null, Solid, and Text > layers) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-7 > > > 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 > > > 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 > > > 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 > > > 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 > > > 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 > > > 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 > > > Episode 14: (Processing text strings) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-14 > > > Episode 15 P1 & 2: (Keyframes) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-15 > > > Episode 16 P1 & 2: (Create text layers from text document) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-16 > > > Episode 17 P1, 2 & 3: (Export property info to text document) > > http://provideocoalition.com/pvcexclusive/video/after-effects-extendscript-training-ep-17 > > > 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 > > > 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) > > > --14dae93d8e5a73878804e3c1802b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Thanks for putting this training together David. It's = a great resource and a true benefit to the community.


On Sun, Aug 11, 2013 at 2:14 = PM, Joe Stern <joes31@gmail.com> wrote:
Tha= nks, David, for all of the work that you have put into this series.=A0I app= reciate all of the people mentioned in your post that have blazed the path = for us.=A0You have taken a topic that many consider "over our heads&qu= ot; and broken it down into bite-sized chunks. The lessons are easy to foll= ow and make for a great overview of the subject. Bravo to you and your ment= ors. Adobe should make it part of their online training (Todd?).

Best,
Joe Stern
CNN Post Production=
Atlanta



On Aug 11, 2013, at 1:58 PM, David Torno <torno@sydefxink.com> wrot= e:

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 poi= nt, and I am so very grateful to know and have met some of you in this foru= m. 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 whe= n he saved my butt on a nightmare project. With my cry for help, and this s= cript (http://www.redefinery.com/ae/view.php?item=3Dr= d_NewProjectFromComp) showing up an hour later. It made me think about = a ton of new possibilities. I still didn't know coding though which mad= e the process VERY difficult. Step in Dan Ebberts and Harry Frank. They pro= vided me the tools necessary to learn expressions, which broke open the doo= rs and made my understanding of coding possible.
Paul Tuersley, and Lloyd Alvarez also quickly became my goto for scrip= ting help and made my final transition into After Effects scripting possibl= e. All of these men are gods in my eye and deserve such respect.
=A0
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 wi= th ExtendScript for After Effects. I also wanted to give back to the same c= ommunity that so graciously gave to me over the years. That is why this ser= ies is free to the public, and why it is packed full of content. Sixteen ho= urs, fifteen minutes and forty seconds worth of content to be exact. Yes, I= made a script to add up the clip times.
=A0

Here is the complete list of the entire A= fter Effects ExtendScript Training series. All nineteen episodes with over = sixteen hours of video content. Enjoy.=A0
=A0
Episode 1= : (Intro)
=A0
=A0
Episode 3: (Javascript Basics p2)
http://provideocoaliti= on.com/pvcexclusive/video/after-effects-extendscript-training-ep-1-2-3/P3
=A0
=A0
Episode 4: (After Effects Object Model str= ucture overview / Script Preparation and development tips / Single Item Acc= ess of various project items, comps and layers)
=A0
=A0
Episode 5: (Access Renderqueue items, outp= ut modules and file paths / Multiple item access of project items, comps an= d layers / Batch change all renderqueue items file paths)
=A0
=A0
Episode 6: (Collecting data into an Array(= ) / Changing values / Various tips)
=A0
=A0
Episode 7: (Create new comps and folders /= Create Null, Solid, and Text layers)
=A0
=A0
Episode 8: (Create multiple comps of vario= us sizes / Use Undo group / Add solids to match each comp / Various tips)
http://provideocoaliti= on.com/pvcexclusive/video/after-effects-extendscript-training-ep-8
=A0
=A0
Episode 9: (Globally change blue solids to= red / Replace solid name blue with red)
=A0
=A0
Episode 10: (Build a custom function to co= llect all CompItem objects / Modify function to dynamically allow for choic= e of CompItem, FolderItem or FootageItem)
=A0
=A0
Episode 11: (Build a floating GUI with gro= ups, buttons, checkboxes, radio buttons, dropdown lists, progress bars, ico= n buttons, images, static text, edit text boxes, sliders, scroll bars, pane= ls with names, tabbed panels with multiple tabs, listbox lists, listbox lis= ts with multiple columns, or tree view lists)
=A0
=A0
Episode 12 P1 & 2: (Build a dockable & = floating combo GUI with groups, buttons, checkboxes, radio buttons, dropdow= n 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)
=A0
=A0
Episode 13: (ExtendScript Developer Utility scr= ipt release / Retrieve a list of all project item footage file paths)
=
=A0
=A0
=A0
=A0
Episode 16 P1 & 2: (Create text layers= from text document)
=A0
=A0
Episode 17 P1, 2 & 3: (Export property= info to text document)
=A0
=A0
Episode 18 P1, 2 & 3: (Dockable list o= f all effects used in project and export to text document)
=A0
=A0
Episode 19 P1 & 2: (Create custom func= tions to Retrieve layer types, retrieve all fonts used in project, retrieve= a text layer's justification, retrieve a layer's blending mode)



------
David Torno
Visual Eff= ects Artist and Supervisor
------------------------------------------------
http://aeioweyou.blogspot.com=A0(vfx tutorials an= d AE scripts blog)
http://macte= x.blogspot.com=A0=A0(free textures blog)



<= /div> --14dae93d8e5a73878804e3c1802b--