Teen Choice Awards 09

I worked with the design team at Blur to create the in-show graphics and 1.5 minute show open for the 2009 Teen Choice Awards on Fox. My role was to integrate into the Blur team, working with Art Director Norn Jordan and animator Colin James to bring the designs to life in 1080i/59.94 fps.

Client: Blur Studio, Venice, CA

Creating a Crowd with Trapcode Particular

1324

Learn how to use Trapcode Particular to create a massive crowd shot. Including some vey useful light wrap techniques. Believe it or not, this entire crowd was created using ONLY 5 Crowd Control clips. From a tutorial I produced for Red Giant.

View TutorialView Sample

Reverse Shatter Expression

If you’d like to copy and past the expression from the Reverse Shatter Tutorial, here is the text:

 seedRandom(index,true)
 start = random([-100,200,-2000] , [1000, 400, 1000]);
 end = value;

 ease(time, 0, 3 + (index*thisComp.frameDuration), start, end)

TypeInspire : Typography Inspiration

A cool site for, you guessed it, type inspiration.

TypeInspire | Typography Inspiration.

Making It Look Great 3 for ProAnimator

In Making It Look Great 3, I cover how to visualize, plan, design and animate a short broadcast ID using After Effects and several plug-ins like Particular, Form and Zaxwerks 3D Invigorator. In this tutorial here, you’ll see how to create the globe using ProAnimator instead of Invigorator.

After Effects & RAM 101

Thumbnail preview

The issue of how After Effects uses RAM is one of those topics that seems to get asked just about every forum, at least once a week. I’d like to clarify some of the confusion on this.

The fundamental issue revolves around the following issues:

  • Despite the amount of RAM one has in their computer, when launching After Effects the splash window (or the About window) will show a much lower amount being used, such as 3GB.
  • Furthermore, there is a preferences panel that gives the impression that one has more control over this RAM allocation, and that there is some magic setting to fix the issue.
  • That because After Effects only seems to use 3GB of RAM at best, that having between 2-4GB of of RAM is “plenty.”

Cutting to the chase, and to make you a more informed user, I’d like to present the facts, and then explain them in a little detail:

  • You SHOULD have more than 4GB of RAM in your computer
  • Your computer most likely can and will use more than 4GB of RAM for After Effects

Currently, After Effects on Mac OS X can use up to 3.5 GB of RAM.  After Effects on 32-bit Windows operating systems (XP, Vista 32) can use up to 3 GB of RAM; however, to use more than 2 GB in After Effects, you must configure Windows XP or Windows Vista appropriately.  For details on this, see Jonas Hummelstrand’s website: (www.adobe.com/go/learn_ae_jonaswindows3gb.) After Effects on 64-bit Windows operating systems can use up to 4 GB of RAM with no special configuration.

So, where does the other RAM come in? If you bought 12GB of RAM, was that a waste of money? No!!

When you work with After Effects, knowing full well that it is limited to that RAM that we just spelled out, there’s more going on behind the scenes that you might realize. If you proceed to Preferences>Multiprocessing, you’ll find an option to enable multiprocessor rendering. In fact, you’ll see a very description paragraph as to what multiprocessing actually is doing.

After Effects will “use multiple processes to speed rendering for RAM preview and final output”, ie. rendering.

What are these “multiple processes?”

Behind the scenes, when you render or perform a RAM preview, additional applications launch in the background that you do not see. In fact, the only way to see them is to launch a process viewer. In Mac OS, you can use the Activity Monitor. What you will see are processes called “aeselflink” (AE Self Link.)

These are helper applications that can use up to 2GB of RAM for each CPU. Being that even one “duo core” has 2 CPUs, you can see how this might add up very quickly. A dual quad core computer has 8 CPUs, which can easily eat up as much as 16GB of RAM when rendering. And this doesn’t count any additional programs you might try to run in the background.

If you have a small amount of RAM (less than 4GB), there is a distinct possibility that using multiprocessing will slow down the rendering process. If you lack the RAM for the helper application(s), your computer will use virtual RAM (hard disk space.) This, most likely, will slow the rendering process. This obviously depends on how many CPUs you have, and how much RAM.

So, get that RAM. You SHOULD have a lot of RAM as an After Effects user. For as much as you spent on that computer, having a low amount of RAM will greatly reduce the potential speed of your machine.  This goes for AE CS3 and CS4.

Trapcode Particular Flower

Using Trapcode Particular and a Beveled stroke created with Write-On, I created this pretty, pretty flower.

Adjust the Aux System Velocity to give it more “fuzz”. Color is also defined in Aux System “Color Over Life”.

Download File

Attributes of a Toxic Office

toxic

Back when I was working as a freelancer, I got a detailed look into a “day in the life” of many different companies. I’ve noticed a lot of commonalities between them all. More importantly, I’ve seen a lot of common factors that provide a haven for negative energy. Although there are many of these, I wanted to point out the ones I see most frequently, and offer some insight as to why I think they should be avoided.

You Should Be Happy To Have a Job

I cannot stand it when I hear people telling me that employers hold employment over the heads of their employees, with lines like, “You should be happy to have a job.” Let’s get this straight: companies make money with employees. Design is a service-based industry, where employees perform a service, and where the employer charges many times more what is paid to the individual employee. In addition, there is equity in valuable employees that keep clients coming back.

Just like “you are what you eat,” a company is who it hires. Companies should make careful decisions about which people they hire, only selecting the right candidate for the job. The candidate should be able to do the job well in return for compensation. If the job is not done well, then it is time to take action: communicate that the job isn’t up to par, offer more training to the employee, move them to a more suitable position, or let them go. That’s the system that drives the workforce.

The skills of the employee make money for the company, and the company returns the favor with salary and benefits. It’s a two-way street. If an employer thinks that they are doing employees a “favor” by employing anyone, then they are employing people for the wrong reason. If you are are an employer and you’ve found yourself saying this: STOP. This is one of the most toxic things you can say to an employee. It not only shows the lack of appreciation for the skill of the employee, but it shows an ignorance for the reason of hiring someone to do a job. If you don’t value what an employee does for you, then why did you hire them?

In the US, if an employer thinks that providing benefits is a saintly act, consider the following. I provided myself with my own benefits including a PPO health plan, prescriptions, emergency coverage, hospitalization, and $20 copay doctor visits for $140 a month. For a family of three, it is about $500. So, as much as I hate the fact that Americans are literally stuck with their bill of health, the options are out there for individuals. In short, employers aren’t performing miracles by giving you benefits.

I Hate Working Here

If you hate your job, then it’s time to leave.  If you can’t leave, then you should appreciate why you are there, why you are so dependent on it, and get yourself an attitude adjustment.  But, being the “I hate this place” person is poison for the morale of a company.  Just like enthusiasm is contagious, the same goes for negative energy. One person starts saying this, then more and more start saying it. Then content employees hear the whispers of discontent and in turn also become dissatisfied. Who wouldn’t hate working at a place with a bunch of miserable employees? In fact, I’ve been there myself. So, in short don’t be “that person.” If you are saying this, it’s time for an attitude adjustment or a new job.

Is it time for you to go freelance?

The Spoiled Employee
& The Free Lunch

“Sushi again for lunch?” Come on people. I am firmly against free lunch in facilities as it breeds nothing but negative energy. First, eating a high calorie lunch every day will do nothing for your health other than ruin it.  I tend to bring my lunch. If I do order, I try to keep the calorie count down by ordering something sensible.

My second problem with the free lunch is that it establishes an uncomfortable class structure between those that fetch, serve and tidy up after lunch, and those that receive it. I’ve seen several instances where an employee will treat the poor souls serving lunch like wait staff: complaining about their order, requesting condiments, etc. I know there is a structure to how things work: management, senior staff, assistants, etc.  But, treat please treat your co-workers like your friends, not your servants.

Third, somehow this privilege of a free lunch gets overlooked and treated, somehow, like a burden. I’ve heard this way too many times: “Oh no, that place again.” If you need a reminder, about 800 million people go to bed hungry every night. If you want to complain about getting pita sandwiches too often, you need an attitude check.

I don’t care if you are the most in-demand editor or motion designer on the planet — if you do get a free lunch — be humble about it. Order something small. Thank the person that brings it to you. Clean up after yourself. Realize that you are very lucky to have this privilege. My suggestion: facilities should skip the lunch ordering all together. Take a lunch break and get some air.

The Rumor Mill

Every company has rumors that go around. The more widespread they are, the worse the communication is within the company. As the saying goes, “Communication is worst in the communications industry.” We are always so busy communicating the ideas of others, that we forget to talk to each other, or don’t think that it is necessary.

When I was staff, I remember the circulating rumors about potential bad news. Sometimes companies fall on hard times, that’s inevitable. A company I was with had an open house one week, launching a new web site, logo, facility signage, etc. The next week, it was announced that the company would be closing its doors.  Talk about mixed messages! Companies should NOT let communication happen organically, or assume that people know what is going on.

How a company is going to react to bad news should be public knowledge to the staff. No matter what, there WILL be speculation. Management can either let it spread like a dark cloud throughout a company, or communicate what they can, even if it is bad news. A simple meeting or email with honest answers might be tough to hear, but it’s better than letting employees guess. This guessing game leads to paranoia about employees losing benefits, wages or their entire job. This often stimulates overcompensation: working late, skipping vacations, as well as attempts to “outperform” other employees in an attempt to not be on the chopping block. All of this creates a terrible work environment.

If you an employer, be upfront about bad news and how it will potentially be handled. If you are an employee, skip the rumor mill. If you didn’t hear it from your boss, then don’t spread it. If you DID hear it from your boss, then encourage him or her to tell the rest of the company.

Overtime as the Norm

I understand that, on occasion, jobs will arise that require long hours. However, some places see to make a part of the culture of the company.

If you are content with this, don’t let me stop you. But, being overworked will eventually burn you out. If you are a salaried employee, it lessens what you earn each hour. Even if you are paid hourly, working 10-12 hour days pretty much make you tethered to your job. If your life is work, eat, sleep.. is the job REALLY that enjoyable? How can you do a job well if there is little else to your life than work? Just like a good design needs negative space and contrast, our lives need the same.

Plus, once you have kids, you’ll realize that all that free time that you could have had is LONG gone, and you should have enjoyed it while you can!

Trapcode Form Flames

fireHere is a set of three Trapcode Form “flame” project with 3 different variations.

These all use Shape layers to drive the shape of the flame, which is a great way to control the flame in Form.  You can even animate the shape path to make the flame move.

Download FileView Sample

Expressions and External Documents – Revised for CS4

In the tutorial Expressions and External Documents, I showed some ideas on how to use external documents to drive content inside After Effects. The feedback that I’ve gotten from the community is that this technique can be a real timesaver in projects that require a lot of repetitive content, such as bumpers, lower thirds, interstitials, etc.

In the tutorial, with my own attempt at the idea, I fell short on a couple of challenges.  First, because After Effects uses different address structures for Windows and Mac OS X, it’s a little tricky to make one expression that works on both platforms.  Second, as I’ve later found out, the #include function was disabled in AE CS4.

Fortunately, scripting and expressions guru Lloyd Alvarez stepped in to fill in the gaps and provide a solution that works in both CS3 and CS4, as well as both platforms. Let’s take a look at the full Source Text expression:

if ($.os.indexOf("Mac") != -1)
myPath = "/Expressions/";
else
myPath = "file://c:\\\\Expressions\\";
myPath += "data.txt";
$.evalFile (myPath);
eval(thisComp.name);

Let’s take a look at what is going on here.

if ($.os.indexOf(“Mac”) != -1)

In this first line,  $.os is equal to the name of our current operating system. For example, on my computer this displays “Macintosh OS 10.5.6″.  indexOf() simply looks for the content in parentheses. If it finds this, like the letters “Mac”, it is equal to a value of 0. If it is not found, the value is -1. If you’ve not used it before, the term != means “does not equal”.

Therefore, this is an if/else condition that says “if the current OS contains the word ‘Mac’,then do the following. So, we have things set up for both Mac and Windows, and we can handle things accordingly.

The next line is what runs if the OS is Mac based, and it establishes the initial path of where to look for the external document.

myPath = “/Expressions/”;

If the OS is not a Mac, and is therefore Windows based, the path will be formatted for Windows.  Note that in Windows, two slashes: \\  need to be supplied to denote a directory, not just one.

else
myPath = “file://c:\\\\Expressions\\”;

Now that we have the path set up, let’s assume that the text document that has our data is called “data.txt”.  What can be done at this point is to add the path and filename together like this:

myPath += “data.txt”;

This is the equivalent of myPath = mypath + “data.txt”;

Then, an alternative to #include is $.evalFile, which fortunately works in CS3 and CS4 as a way to look at the contents of an external file. Then, just like in the tutorial, we can use eval() to have the comp name pass as the the value for the source text, as the last value in the expression. Assuming there is a variable in the data file that matches the comp name, it will be displayed as the source text.

$.evalFile (myPath);
eval(thisComp.name);

To have the expression wrapped inside try/catch to eliminate error messages (such as in the case of the text document not having the correct scene number), here is a version like that:

try{
if ($.os.indexOf(“Mac”) != -1)
myPath = “/Expressions/”;
else
myPath = “file://c:\\\\Expressions\\”;
myPath += “data.txt”;
$.evalFile (myPath);
eval(thisComp.name);
}catch(err){“Not Found”}

For some complete training on After Effects Expressions, and to support the site, take a look at my After Effects Expressions training series.expressions

Download a preformatted text document and spreadsheet

AutoSlideShow Presets

These two After Effects expressions are pretty simple, but they make slide show projects a breeze!! The first, “AutoZoom”, makes a layer zoom (scale) based on the in and out points of the layer.The “zoom” value, is how much it zooms.  Positive or negative values will both work.

Next, AutoFade creates fades on head and tail of any clip.  The transition is specified in the “transition” variable, which is defined in frames. Note: Presentation is audio only.

Download FileWatch a short demonstration

Truxton Pictures for NBC

Also on the Trapcode gallery.  This project involved a branding package of IDs, PSAs, snipes and news graphics not only for NBC, but for all NBC-Universal networks, such as Bravo, USA, etc. My role was design and animation with John Hudson serving as EP and Art Director.

See a short compilation (including some motion tests) over at Truxton.tv

GSG Five Second Projects

Exercising the creative muscle is vital to being a designer.  Projects like Nick Campbell’s Five Second Project series.  I came up with a diddy for this week’s “Peanut Butter and Jelly” challenge.

PB&J Express from graymachine on Vimeo.

Kaboom

kaboom

The title says it all. This is a couple explosion projects that I made with Trapcode Particular. Each version is available with and without the Death Star Explosion Plasma Ring.

Download FileView Sample

Trapcode Form Training

formtraining

Now bundled with the 30+ minute “Trapcode Form Design Techniques” !

The quickest way to learn one of the coolest plug-ins out there! Trapcode Form can be used to create fluid, organic patterns, complex geometric structures and swirling stringy animations. But, it can be a bit difficult to understand at first.  After this five part series, you’ll be spinning out gorgeous textures and eye candy in no time.

This series is now bundled with the a half hour chapter covering how to use the plug-in in a production workflow. You’ll learn how to take the next step with Trapcode Form.

The video training includes five chapters:

  1. Basic Fractal Shape – Duration: 9:42
  2. Box – Strings – Duration: 11:18
  3. Audio React – Duration: 7:43
  4. Layer Maps – Duration: 6:02
  5. Advanced Techniques – Duration 36:53

Price: $29 | DOWNLOAD ONLY

Add to CartView Cart