123. Dynamic Machine Gun
• Create a machine gun with dynamic ricochets types
• Use Expressions to emit unique particles on each surface
Posted on Nov 28, 2011
647,663
Action Essentials 2: 2K
Comments
249 Comments
TUTORIAL NOTES:
No information available at this time.

Having trouble viewing this tutorial via YouTube?
Click Here To Watch on Video Copilot
249 Comments
reco
6 years ago
still fantastik
Ryan
7 years ago
How do i get the trapcode effect
oulmane
7 years ago
Great tutorial, Thank you very much for the help you give to the FX community and the future digital artists.
I am wondering how we can adapt this to a video footage with a 2D or 3D tracking, I don't know how to link the particular position to a null object and link the null object to the footage tracking data?? I have tried couple methods but it did work? :/
Joseph Wu
9 years ago
This is really cool!. I remember Black Hawk Down used a similar setup where they used their mouse to simulate where the bullets hit
Vusi Magagula
10 years ago
Hello Guys, let me first thank you for the great job you making shaping young film makers. please help me out here...

i need after effect cs 5 tutorial , you can email me any tutorial . thank you in advance.
Chris
10 years ago
Hey, really cool stuff. I got only one question; how can I make the particle animation stop after a certain point. I've written something on a wall and after each letter is complete the composition with the movie keeps on playing.
Steven
10 years ago
Just trim the layer to the end where the effect should be.
bunny
11 years ago
dude the expressions messed me up ;( there not in the project files too
LUNTK
11 years ago
Hey great Tutorial! I have a question: I finished the script without an error, but there is still an AEwarning sign, and the debris are not moving.
ibrahim krimat
11 years ago
you are the best
sarang khopker
12 years ago
This website has been the tutorial site for after effects compositing ,but what for nuke compositing
chris
12 years ago
guys help me.am new with after effects.whats the best way to learn it nd where can i get gud tutorials for after nd 3d max. pliz help
epic0217
12 years ago
You've already found the best website for tutorials on how to use after effects. That website is video copilot.
Miles K
12 years ago
When I alt click position x and y, it does not bring up the buttons next to the expression: position x and y. I am using a mac and adobe after effects cs6. Thanks.
adi
12 years ago
how can i do it with my video not picture
Trust Yardley
12 years ago
Andrew Kramer, is the "Particular" you use in this tutorial the same "Particular" that you sell on your website?
Felix
11 years ago
Yeah it is
Sebastián
12 years ago
Hi andrew, great job, but in this tutorial would have preferred to have done from a video, not a picture, even so it is still impressive, congratulations.
Alexandre "MirageN" Rodriguez
11 years ago
If that was a video, you just need to track your charges.
Particular is already in 3D, you just need to create the camera, convert the null object in a 3D layer and replace every keyframes in the 3D space
nizar
12 years ago
this guy is the F***ING best at what he do and he makes every thing looks HARDER but he's the MAN
John
12 years ago
nice~
Bret
12 years ago
Ok, I tried using the forum without success. How do I add the sound of a machine gun for each shot? I tried putting the sound of a gun shot in each comp, but nothing comes out.
j.shokri
12 years ago
Hi andrew , i take comment for you from iran , yor are realy proffesional , end of this tutorial video you make 2layer adjastment but you dont say any thing about that , becuas you creat awesome color for this movie , can i ask you learn it to me or take that 2layer adjusment tu project , please andrew , my work is edit of wedding film and sport clip , i need it
larz
12 years ago
oh yeah eamony youre right .. this is very awesome ..
eamonv
12 years ago
wow this is awesome just wanted to say you should do a final cut pro x toturoil
Vova
12 years ago
Thank you for your lesson, Andrew, Thanks to you I have learned a lot already, Thank you Andrew, I teach not only the magic of your vidio and USA language for your lessons)))))
Benjamin
13 years ago
Nice tutorial! But I the effect doesn't work for me! Cause there is no particles coming out!! PLEASE HELP ME!!
kippy
13 years ago
this is one of your best by far.
dont get me wrong all of them are chocked-full of
helpful tips.but this technique can be used in so many ways.
Lewis
13 years ago
Your kids must be so lucky if they wanna go into video editing! I mean, they would know eveything within a wekk with you as their dad!

Anyway, Great Tutorial Annnndrew Kramer
David
13 years ago
I can't even get particular to follow my Null even though I have parented everything correctly. The dirt charges aren't even showing !!??
Usama
13 years ago
Hey, good work. Just needed to ask what I can do to make bullet marks, the one from your Action essentials 2 pack. Instead of just going everywhere the gun hits, placing holes one by one, is there any faster way?

Thanks
Roman
13 years ago
Hi !
It's AWESOME tutorial, thank you Andrew !

But I have a problem! When i finish the script Dirt footages like a texture are no seen any more. No misstakes, I checked many times, I've done all right. Why are they gone? Null object saved the trajectory but there are no dirt charges following.

P.S. Big fan of you, done almoust all your tutorials, you're genius of video design.
Sorry for my bad english.
Jessi
13 years ago
I had the same issue until I shut off the background layer then realized the debris image was there but very small, I just cranked up the particle size to about 200 and now I could see it, then I just brought back the background.
javeedbhat
13 years ago
hello friends
John
13 years ago
What stock footages of action essentials 2 did Andrew Kramer use to get his wall hits it looks really good!!! Please someone tell me im filming an action scene and i want to make it as realistic as i can!!!!!!

Thanks
Pat
12 years ago
Just take a bullet hole image and stick it in the same comp as Wall_Debris.mov, scale it down to fit and snap you got bullet holes.
francis anthony
13 years ago
Can this work in final cut pro 7
Naail Khan
13 years ago
You should make a tutorial on audio react templates and implement it in some advanced Andrew Kramer type way
Fauzan
13 years ago
how to drag piston XY with after effect cs4
Uzair 3d
13 years ago
plz plz plz teach how to make anaglyph 3d plzzzzzzzzz
moshtaq
13 years ago
hello gus could some help me ...when i write expression ....it says wrong in line expected ;
...i have been too carfull...and written it so many times ....pls help this is my expression


Alpha =thisComp.layer("dirt&quot.sampleImage(thisComp.layer("gun&quot.transform.position,[1,1])[3];

on = thisComp.layer("gun&quot.effect("fire rate&quot("Slider"
off= 0

if (Alpha < 1){
off
}else{
one
jeff
13 years ago
Pretty sure it's else{on , not else{one , he typo'd
Ben
13 years ago
change it to else{
on
}
(not one) I saw Andrew make that mistake but he must have edited it out
mushtaq
13 years ago
hello man ...........when i write expression it till me there is wrong in line ...........i have been carful in writing the exprssion ...with capital or samll.....this my expression

Alpha =thisComp.layer("dirt&quot.sampleImage(thisComp.layer("gun&quot.transform.position,[1,1])[3];

on = thisComp.layer("gun&quot.effect("fire rate&quot("Slider&quot;
off= 0

if (Alpha < 1){
off
}else{
one
HOOMAN-TEXT
13 years ago
thank you
shankor
13 years ago
and what if i cracked it? i mean the trapcode plug-in?
guzpluks
13 years ago
idk why but i dont have the trapcode D: help
Owen
13 years ago
You have to buy it
They sell it in the products page for ~$400 but there is a NAB sale going on so if you get it in the next few days you get 25% off.
Hope I helped!
Nathan
13 years ago
Its a 400$ third party plug-in http://www.redgiantsoftware.com/products/all/trapcode-particular/
Nathan
13 years ago
Its a 400$ third party plug-in search it up
jamshid
13 years ago
helow shap cd as compane videocopilot



Lee Geordie
13 years ago
Totally amazed mate....must admit the best tutorials seem to come from the States....
amir
13 years ago
hi plz more text project
Bijo
13 years ago
OLDEST DOOM VERSION I EVER SEEN O_O
Guy Jocelyn
13 years ago
You're my master,the best of the best,from Ivory Coast(West Africa)to you.
Keep make me dreaming...
brooke
13 years ago
hi andrew i wat you to know that i like your tutorials!! tnx!!! i just have one question? i am using AE cs4 but it seems that i dont have trapcode on my effects channel. is that a plug in? where can i download it? tnx
Fgmaniac
13 years ago
Trapcode is the name of the company that produces the plugin. You can download Trapcode Particular for $399 from their website
Jeffrey
13 years ago
bullet holes in the wall came with the wall debris??
Arn
13 years ago
I dont have the sprite option in the particle type.

Im using AE CS5.5
Danjalo
13 years ago
Hi Andrew,
I thank you for all the tutorial, Now i can create things on own with the help of your technics.I was able to buy all your elements such ACTION MOVIE ESSENTIAL and PRO SCORES, TWICH and so on. Once again I thank you for your kind support. Please always keep us update. Thans
DANJALO

ivan
13 years ago
is great!...
bright
13 years ago
Andrew you are great.
I wish to Meet you in the Future
sam
13 years ago
hey, would you be able to something similar to this in FinalCut Express??
Fgmaniac
13 years ago
Ha ha ha! Wow you are hilarious!
Brenden
13 years ago
I have been following you from day 1 and this is by far your best tutorial IMO.

Thank you for your many years of dedication to teaching. I have gone from noob to paid VAE.

Sincerely,
Brenden
BWingMedia
Kim Reinhold
13 years ago
@ Andrew Kramer: You should add Particular in 3rd Party Tools!
jorge
13 years ago
andrew- your the best..
sharon
13 years ago
slow the crap down your going to fast!!!!!!
Michael
13 years ago
Try using the pause button. I have to backup a few frames every so often to catch details I may have missed.
jompi
13 years ago
Hi,i cant find trapcode or i dont have it?im using adobe after effects CS5
Manual Shock
13 years ago
Trapcode is a plug-in from Red Giant. Just google Trapcode and it should be the first hit.
WesNyle
13 years ago
HOW can I get my Machine Gun sounds to sound so perfect like that? I am having trouble getting the fast gun sounds to sound perfect like that! I have the samples, but they just arent turning out right! Please help!!!
michaelhaseth
13 years ago
Some of the "new" first person shooters! I was litterly lmao!
Sam
13 years ago
Thank you for this nice tutorial. It's useful for me to create a film by my own.
jason
13 years ago
hello , nice tutorial , but how did you change the background and add the trees and the building ,, please i wana now how you did it
thanks
mace window
13 years ago
hey guys how to install plug-ins
Paul Baran
13 years ago
Awesome!!! I've used this technique for a little project for my media course exercise, THX a lot!!!

http://vimeo.com/35737993
Magnus
13 years ago
Greetings from Norway!! <3 I love your work, Andrew! But, I'm mad at you for using these expensive effects!! cx I can't afford that trapcode particular effect thingy..... damn you.... <3
daniel
13 years ago
You can download the trials for free... I was reluctant at first but there is really no disadvantage to downloading the trial, except you can't publish your works... but if you want to publish a work that uses Particular, you should probably pay 'em
bob
13 years ago
u can download the epensive effects for free if ur naughty and hav the know -how
Glorious Eagle
13 years ago
help bro when u said to go to the particle settings and get sprite i cant finde sprite on my Adobe after effects i have CS4 eney idears from u or anyone
stefan
13 years ago
you really are a god, aren't you?
Sophia
13 years ago
awesome. thanks.
Felix
13 years ago
cool
killr0y
13 years ago
Andrew, awesome effect as per your usual. One thing that you may want to add is a lingering dust in the air that builds as you fire more bullets. As the sprites/particles fade, they would disperse microscopically. Minor detail but it may help in the future!
MOSTAPHA
13 years ago
YOU ARE AWESOME AK
StanvdM
13 years ago
"I'll trust you guys will be more careful. We're talking about guns here." hahah LOL
Graham
13 years ago
Hey what's up!
Man I've REALLY been away from VC. Excellent tutorial as usual!! I especially love your use of expressions. Would love to learn them.
simon
13 years ago
I am trying to do this, and for some reason it just looks like the sprite is moving from left to right and not playing the full video?. hope that makes sense
santiago
13 years ago
Grate tip but how do you give it depth of field or work with z space for the particles??????
Adrian
13 years ago
As always it was fantastic . . .
tanx andrew
Robert
13 years ago
You are an inspiration.
I want to get a faster computer and get creative.

Thanks
TheMightyThor
13 years ago
Right after this Video, i immediately whipped out my 3.5 floppy disk of DOOM and started playing it, Andrew was right its AWESOME!
henk loorbach
13 years ago
amazing. thanks.
Marc
14 years ago
You got a lot of useful tutorials, but this one is reaaally really useful.
MOHAMMED_500
14 years ago
thank you very mach andrew but ithink if make the lesson on the footage that in the blog will be much beter

any way thanks

oh forget i have download Action Essentials 2

its have realy coool thinks and irealy like the blood effects

thank you mannnnnnnnn
Ewan
14 years ago
Hi Andrew I love your tutorials and they have really helped me if you can please tell me what screen recorder you use to record the computer. Thanks
Name
14 years ago
Look at my name HEHEH
Jack
13 years ago
dude, naming yourself "name" just makes you look like a noob on steriods. Jus' sayin'.
Daddy_C
14 years ago
Andrew! RAT TAT TAT TAT TAT!!!!!!!!!! Hit da deck ya dirty rat!!!!...CLASS once again Master Kramer. A true Legend in the making. Peace my brother!
John Johnson
14 years ago
Cool
x35mm
14 years ago
Instead of using 3 different particular layers, if you create a slider expression that is limited to 3 values, (0,1,2) you can use a single layer. I haven't tested this though, so this is all theory..


Particles / second
AlphaDirt = thisComp.layer("Dirt&quot.sampleImage(thisComp.layer("Gun&quot.transform.position,[1,1][3];
AlphaFloor = thisComp.layer("Floor&quot.sampleImage(thisComp.layer("Gun&quot.transform.position,[1,1][3];
AlphaWall= thisComp.layer("Wall&quot.sampleImage(thisComp.layer("Gun&quot.transform.position,[1,1][3];
if (AlphaDirt < 1 && AlphaWall < 1 && AlphaWater < 1){
Off;
} else {
On;
if (AlphaDirt > 1) {
thisComp.layer("GlobalLayer&quot.effect("Slider&quot.setValue(0); }
else if (AlphaWall > 1) {
thisComp.layer("GlobalLayer&quot.effect("Slider&quot.setValue(1);}
else if (AlphaWater > 1) {
thisComp.layer("GlobalLayer&quot.effect("Slider&quot.setValue(2); }
}
}

Sprite Expression
if (thisComp.layer("GlobalLayer&quot.effect("Slider&quot.Value == 0)
{
thisComp.layer("Particular&quot.Sprite = thisComp.layer("Dirt_Debris&quot;
}
else if (thisComp.layer("GlobalLayer&quot.effect("Slider&quot.Value == 1)
{
thisComp.layer("Particular&quot.Sprite = thisComp.layer("Wall_Debris&quot;
}
else
{
thisComp.layer("Particular&quot.Sprite = thisComp.layer("Water_Debris&quot;
}

I know the syntax isn't correct, so this WONT work, but if you fix the compile errors and use the correct functions, it should work? The slider control just acts as a holder for a global variable so the other expressions can reference the value set from sampling the different layers.

Maybe Andrew can comment and fix it for me, I don't even know if it is possible to use an expression on the Trapcode Particle Sprite part..
RedHeart
13 years ago
and do u think AK will care a bit to your explaining of the expressions in here,he always wants to keep things simple as possible as he could to let people learn faster,not to sell his products,but to make all people know how to change the realty footage they take into something else and thats what mason's wants if u come to my opinion,but dont keep the simplicity of your work Andrew,no offence bro,its just an opinion,i have a tall bread thats why i think like that and there's a point or two in my words,maybe more,not sure enough to admit,God knows i like good things,but masons didn't left any good without a... end of my short story.
Harkirat Singh Lal
14 years ago
Fantastic work Andrew...keep rocking
FamilyFirstJ
14 years ago
You Are a F****in genius! Sorry...I meant to write F****IN MASTERMIND! I s it cool to use words like, Mastermind
Azhar
14 years ago
Fabulous work "Andrew Kramer"
Jacard
14 years ago
Dude... This is really gonna come in handy. I was actually trying to figure something like this out yesterday.

Thank you.
Maik
14 years ago
"...just water or so... who cares..."
Thomas
14 years ago
Very good tutorial. A lot of ideas can come from this concept.

I really appreciate you sharing your knowledge.
Faiz Poerwita
14 years ago
can you give me link for particular because my particular is demo
Fgmaniac
13 years ago
That's cause ypu have to pay $399 for Trapcode Particular.
Farshad
14 years ago
Hi
I can't download Project Files
Brus
14 years ago
Hi Andrew. El tutorial esta exelente y se comprende claramente muy bueno ... saludos.
Mj
14 years ago
LOL the Doom jokes were hilarious.
Awesome tutorial as always!
mustafa
14 years ago
I love/admire/die for/kill for every tutorial of yours. I'm not overreacting, right.
Raphael
14 years ago
I can't find trapcode on CS5, anyone plz help!?
Jack
14 years ago
Trapcode is a 3rd party plug in from Red Giant.
http://lmgtfy.com/?q=trapcode
Jay Five
14 years ago
Trapcode Particular is a plug-in, made by Red Giant.
It's well worth the ticket!
tim
14 years ago
yea me neither
Juan
14 years ago
TrapCode is a plug-in
virat
14 years ago
if you have not installed on your root drive (the windows one) go on to it search for trapcode copy all the files and paste them on to the folder with plugins
Vrumona
14 years ago
Trapcode Particular is a separate non-standard AE plugin.
This you have to buy, visit: http://www.videocopilot.net/proshop/.
Anthony
14 years ago
just go to effect and presets and type it in if ints not in there you didnt install it right
HS
14 years ago
Trapcode is a third party plugin, usually costs about $300
JJ
14 years ago
It's not a free plugin. You have to buy it.
Volkar
14 years ago
You must install it !!
richard
14 years ago
Trapcode is the plug-in of a third-party, it's not available on AE, you have to buy or open google page and...you know what to do!
drew
14 years ago
trapcode is a red giant plugin that doesnt come with AE CS5, it runs around $400
FamilyFirstJ
14 years ago
trapcode is a red giant plugin they do have free trials
Danjalo
13 years ago
TRAPCODE IS DESIGN BY RED GIANT. YOU HAVE TO BUY IT AND ADD IT TO YOUR PLUG-IN. THANKS
Chinese Dragon
14 years ago
I was just thinking maybe you can try to produce a plugin for Action Movies' gunfire, shooting lines and explosion. The plugin can be selected the gunfire start point and end point, and then create a realistic shooting, which by a easy method and save us lots of time.

Certainly we'll buy that to support you, dear AK!
Drew Collins
14 years ago
That would be so awesome!
Nommers
14 years ago
Like VideoCopilot's optical flare's?! That would be great!
Chinese Dragon
14 years ago
Very practical tutorial! We all like to create Action Movies, and this is very useful for our creation!

Mr. Kramer! We love you, hope to see more magical secrets about gun fire and shooting!
Brodie Gwilliam
14 years ago
i love your sense of humor, i was killing myself with the doom stuff and putting the computer on turbo comment........ its the only reason i watch your videos
rainny
14 years ago
i love your design
mada
14 years ago
SOO COOL!!
dang
14 years ago
How can i get more information about making my own expressions? Like Andrew said "it's not that hard you just have to know what your doing", I'm good with math but i don't know programing language. where can i learn more about the AE expression syntax?
Anthony Coffee
14 years ago
Clearly, if I lived in Cali we would hang out. My girl even knows who you are just by your voice. She gives me that look which makes me laugh. Thanks again and again and keep making new plugins!
LACHOTA
14 years ago
AWESOME THANKS MAN!!!!
Mogen
14 years ago
battlefield3 bro lol
lol
13 years ago
lol thats what i thought
HAO Yucheng
14 years ago
excellent!!!
Mark
14 years ago
As someone living right outside Detroit, I thought your Detroit joke was 'particular'ly not funny. And by that I mean I laughed really hard.
Vik
14 years ago
Did anybody noticed that Andrew put "One" instead of "On" in the script in 19:32 and later the script was magically fixed with proper "On"
Brandon Sirota
14 years ago
Yes!! I thought I was the only person who saw that!! Awesome...
James
14 years ago
yea I saw that...
Andrew, How would this work with a video clip, vs a pix???
Aditya Mulgundkar
14 years ago
Hello Mr. Kramer! We love you, thanx for the awesome tut!!!

I'd really like it if you come up with a tutorial specially for 'Motion Design'... Its an amazing concept and I'd really like to learn some cool stuff from you!
Ryan Forney
14 years ago
http://vimeo.com/29732896

This campaign is what we've all been waiting for.
Mike Park
14 years ago
For those of you who are a little afraid of expressions, there is way to modify this tutorial so you dont need them. Also, as an added benefit, this technique will have real 3d depth without any artificial depth masks.

You are going to use the bounce physics and wall layers in Particular instead of expressions.

After you create the precomps of the particle sprites and the firerate slider, create a new spotlight and name it Emitter. Next, create a new solid with Particular. Link the pps to the firerate slider with the picwip. Next, change the direction to directional to use the path of the light. Now you can control the starting point of the bullets and the direction of fire.

Now, simply create wall and floor layers with 3d solids and align them to the plate. Precomp them and then mask them to the proper shape. Then setup the particular layer to shoot at the scene. Next, use the bounce physics of Particular and set up each layer as a floor or wall to detect when a bullet hits that surface. Everything else is pretty much the same. Make the size of the original particle 0, and make sure the aux particle inherits its shape from the main particle. Then just duplicate you layer and change you particle type and wall/floor layer.

No scripting, no pixel sampling and it is automatically 3d. I did this a couple of years ago using my car and house with making bullet holes on the cement ground and walls and glass hits on the back windshield. You can use the same technique to add more elements like sparks, glass shattering and the like. Very powerful technique. You can also make patterns and make text like...say the "A-team"

However, no one delivers a tutorial like AK.
thecheeseling
14 years ago
Ya Doom!!
Bashkii
14 years ago
There is BEFORE AK and AFTER AK !!!
Patrick
14 years ago
Amazing tutorial Andrew!
I was wondering, since we can use a script for the gun shots, is it also possible to link a bullet hit sound to the gun shot. And in that same course of idea, maybe have a different sound depending what's being hit?
mustafa
14 years ago
yeah.
MUBARAK
14 years ago
Video copilot team : from saudi arabia I send you BIG thanks.
Watercastle studio
14 years ago
How can you use this tutorial to make a massive army coming over in hill? Think Lord of the rings.
Manson
14 years ago
I notice in your tutorials that you don't the audio parts. I think we could also use that part.
Paddy mojo
14 years ago
Did somebody say AK is an afters effects genius??? He is THE after effects Genius!!!

Lippi!
14 years ago
Thank you, I love you VideoCopilot.net!
Big Bully
14 years ago
Sick... all I can say, you're a sick man Andrew. Thinking of this stuff... My guess is that you were playing MW3 and a 12 year old kid was beating you like they do to all of us.. and so you turned your time into something more constructive. I give you props. Plus you made me download the original Doom to remind myself where it all began.
lol
13 years ago
lol, andrew would never be this lame to play mw3, he obvioulsy plays battlefield 3 lol, but good joke btw
Wizzay
14 years ago
Sometimes I Just Watch Your Tutorials And At The End I Just Ask Myself "How Does He Come Up With These Ideas" This Is So Genius I Like The Artificial Intelligence Idea You Have Created Thumbs Up Andrew VC Rocks.
Eric
14 years ago
ONLY you would be playing Doom in an online tutorial. Thanks for the amazing tips dude! Expressions are something I think a lot of us have a hard time really grasping. You're such a help with that!
Guilherme
14 years ago
"A brand new game...so yeah, I was playing the brand new version of Doom, just got a load up on there, just let my processor on turbo." Best phrase ever?
Altaf
14 years ago
I never approached AE this way at all, thumbs up for the tut andrew, you always amaze me....
James
14 years ago
Awesome! So many uses for this idea.
TOMHJONS
14 years ago
tnx so very nice
Saseendran
14 years ago
very very good tutorial..... Please explain about the bullet mark on the wall
Alex
14 years ago
YES! This is exactly what I was looking for. You rock, Andrew.

Oh, something you could use to help make it better: Link the size of the particles to an artificial 'depth' map. If you replaced the alpha 3 to 0,1 or 2, you could use a map to make the debris get smaller in the distance. I just tried it out, and it works perfectly.
younes
14 years ago
i was searching for that, im not good in expression but can u explaine how to do it, pleass !!
Fateh.Designer
14 years ago
Yeah Dude it works perfectly... n' i like the effect it gave to it... pretty smart Alex thnx for sharing
Jeremie
14 years ago
Hi alex, how do you generate the artificial depth map ? regards
David
14 years ago
that's a great idea. so basically create a black to white gradient on the floor plane (and maybe the wall plane for the wall instance of particular) and then use the R, G, or B info to control size? then multiply the result since RGB values are zero to one.
Mr. Me
14 years ago
Ummmm...yeah...I'm also curious about what exactly that means/how you would do it. That would be great! Thanks!
Diego Saez
14 years ago
Sos un genio Andrew!!
Javar
14 years ago
You are da boss brudda
Zak Stoltz
14 years ago
Wow... This is one of the most useful tutorials ever. Thank you so much, Andrew!
GeirI
14 years ago
lol, at 16:21, my After Effects Crashed
nice tutorial btw
hellfang132
14 years ago
thanks your making a lot of tutorials now i will be able to do all this cool stuff what font did you use for action essentials 2? i realy wont it i am making a movie and you have made every thing possible with your tutorials thanks
Maxime
14 years ago
You're a fu**ing genius !
Karlo
14 years ago
Tutorial upload madness!!! I love it!
Clancy Morgan
14 years ago
Nevermind, i had the expression in the Position x,y instead of the Particles per second hahaha
Awesome tutorial as always!
Marcus
14 years ago
this tutorial was easy, awesome, and very very very useful, saves me sometime

THANKS MAN
Clancy
14 years ago
After typing in the first expression i get an error message saying
"Expression result must be of dimension 2, not dimension 1"
"Error occured at line: 0"'
What does that mean?
armor
14 years ago
Hey As usual AK very smart
Drew P
14 years ago
Awesome tutorial! I'd really like to see how I could create tracers that go with the impacts.
eran kahan
14 years ago
Thanks a lot
Please Make more tuts with 3D!!!
Thanks to u, I feal that i have a great skill in AE, but the the high aim for me is VFX. So please teach us more tools and technics in 3Ds max!

thanks!
david
14 years ago
i second this!!!
hemn
14 years ago
thank you for tutorials,
Dylan Dubeau
14 years ago
This is probably my favorite Andrew Kramer tut yet = D
AustinJbollinger
14 years ago
I think this would work great with optical flares on the edge of text. Great work man. You are basically an AE genius!
David
14 years ago
pretty sure OF can already use an obscuration layer, but I guess if you can't get that to work, you could use this method instead. it's probably some really similar code
Joe
14 years ago
Kraimer, You are an alien!!!!
yogesh
14 years ago
you are The Master..!!
VINCE
14 years ago
Wow! 2 tutorials for this month! now thats what am talking about...although there are some tutorials like thing coming out... its really good that Andrew is back on the track and got busy!
Mechanical Whispers
14 years ago
Marshmallow gun!!
badhon
14 years ago
great tut man. thnx 4 this
Amit
14 years ago
Thanks for this great tutorial.

BTW, where can I buy this AWESOME game?
Will my Cirrus Logic graphic accelerator support it?
Medo Reo
14 years ago
Andrew You are like a Godfather for me in AE
I Love it man
Keep it up
Crizz
14 years ago
nice tutorial andrew. but i have AF CS5 and the trapcode thing does not appear in my AF. i dont know what is wrong or if this is only in AF CS5 . i will apreciate if you tell me which one you are using or how i can go to the trapcode thing and then particular
Ren
14 years ago
Hey Crizz, I think Andrew use Trapcode Particular II , and if you have Trapcode Particular II, make sure you installed it your AE CS5 Plug-in folder...
Thye
14 years ago
it is a 3rd party plug-in which means it does not com with After Effects when you get it. go to the redgiantsoftware website and look for it there
Nino
14 years ago
nice one of your best and not so complicated tutorials
Abhijith
14 years ago
thank u andrew...
u r great...
can u do a tutorial about 'advanced force field' like demon cam war between ladies....
jkMalisa
14 years ago
I still haven't finished watching the tutorial and it already made my day (outstanding jokes!)
Ron in Calgary
14 years ago
Dont Ever stop doing "After Effects Tuts" Andrew, you are the best by far and losing you to "Cinmea 4D tuts" or "any other program tuts", will stop the world from revolving and the sun from shining. The other programs have plenty of tuts sites, the AE community needs yours.
Thanks for all you do.
Shawn
14 years ago
Andrew you never cease to amaze, educate, and entertain! Thanks for the tutorial, and sharing some really useful concepts with us. Really nice work! Thanks!
Steven
14 years ago
else{
One
}

turned magicaly to
"On"

from 19:33 to 20:58

I got in to a habbit - i do my () direkt in den move the cursor inbetween the two, so i don´t forget and get confused with the ), if the expression is getting compicated...

greeting to the "wizzard"
steven


Austin Thomas
14 years ago
I was wondering if anyone else caught that, I saw him type it and was like "Wait it's not going to work now!" as if I were watching some horror movie and saw the main character enter a dark room that the killer was already in even though I knew it was just a movie and the main character never dies, except for The Poseidon Adventure http://www.youtube.com/watch?v=FMuguMyYvQ4 I wanted to do something to save his expression but there was nothing I could do.
wim
14 years ago
Amazing tutorial,thx man
younes
14 years ago
Great tuto andrew, i have a problem i'm using frensh version after effect; it's seams the expression don't work, pleas if some one use the french version telle me the correction of this expression thnx !!
Denard the Genius
14 years ago
Just the only thing I needed to learn to finalise my Action packed MOVIE
Its an Heroic tut. thanx Andrew
FiFiK
14 years ago
aaaaaaaaaaaaa!!!!!!!!!!NICE!!!
hoemminger
14 years ago
Hey Andrew,

Another great tutorial and awesome tipps and tricks.
I really like this one !!!!

Thanx
Vincent
14 years ago
Please Andrew do us a FUME FX Tutorial !!!!! or REAL FLOW Tutorial !! show us a tutorial to stage a collapse of building for exemple ( sorry for my bad english )

Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please ! Please !
fionn
14 years ago
brilliant idea.
acerweb
14 years ago
yes.....a FUME FX Tutorial or REAL FLOW i think is a very nice....brilliant idea....the nice one thought would be a collapsing building....
Masood
14 years ago
The funniest part was when I was him to play Battlefield 3 or Mw3, he started to play Doom.
wim
14 years ago
i thougt the same thing......xd
Peter Holmes
14 years ago
As a lecturer in VFX I struggle to find interesting ways of dealing with expressions so this idea will help me a lot. By the way Andrew, I think your jokes are improving )
Snir
14 years ago
OMG ! this is awesome !!!!!!!
Thx !! :
Mihai
14 years ago
Absolutely fantastic! Thank you again for sharing from your experience.
JUNOMOVIE
14 years ago
I love Andrew~!!
I'm wedding film director from KOREA~!!
pls visit my website(^o^)/ -> www.junomovie.co.kr
rasoolAsal
14 years ago
niceeeeeeeeeeeeeeeeeeeeeeeeeeeee
Rob Neal
14 years ago
Nice idea, I can see a lot of potential for this.
I was wondering if it were possible to add sound effects to trigger for each particle instance, and again change dependant on surface. Food for thought.

Hristian:
In answer to your question, AE expressions are basically JavaScript.
Argarsad
14 years ago
freddie wong's gonna be so happy about this. lol
very nice andrew!
Nesha
14 years ago
Andrew Kramer, Ph.D in AE
Jumpkut
14 years ago
holy shit, I see so many uses for this. You're a god among men Andrew! Although it's too bad your jokes don't always work out. But can't win every time, right.
Hristian
14 years ago
Are the expressions somehow related to C++? Cause I see some similarities like the "if" operator.
Jumpkut
14 years ago
Most programming languages are somewhat similar. As for after effects own language it's mostly based on javascript. I code in actionscript (flash), and i can basically use what I know from there in AE, it's so familiar. like declaring variables and like you say, the if() operator. It's pretty great!
Rob Neal
14 years ago
Nothing to do with C++, it's basically JavaScript.
Peter Holmes
14 years ago
Not quite. They are a JavaScript derivative.
Hristian
14 years ago
Right when I needed it. You are great, Andrew!
Plamen
14 years ago
Thank you Andrew!GREAT as always
oceanthink
14 years ago
yes yes.... jackpot another tutorial!!
JeremyW
14 years ago
Wow!
You've outdone yourself with this one.
When you first ran the effect, I thought you were pulling our leg, that it was real footage.
I need to learn AE deeper.
Greg Cervall
14 years ago
Excellent tutoriel !
Another good job Andrew. Thanks!
"Now, I have a machine gun. Oh! Oh! Oh!"
OddWord
14 years ago
I know that Movie, it's called "driving miss daisy" Duh
Maulik
14 years ago
Thank You so much Andrew..This will really much helpful for my next project...
Eric Terence
14 years ago
This is simply... AWESOME!
rydel
14 years ago
nice
Alex
14 years ago
The part from the expressions went way over my head..XD
exerrk
14 years ago
Thank you, Andrew!
Jewels
14 years ago
Thanks for having these tutorials for free!!!
Callan
14 years ago
on my after effects i don't have the particular effect
sansar
14 years ago
Thanks once again andrew kramer.
PunkVFX
14 years ago
This tutorial + The blood categorie from action essential 2 = MASSACRE :p

thanks you for this tutorial andrew!!!
Azhar
14 years ago
Guy's i am poor in english. Can any one tell me which is the next word apart from AWESOME to describe this guys "Andrew Kramer"

He is the GOD of Visual Effects
AMAR
14 years ago
good sir awsm
fantastic
stephen
14 years ago
I can't watch this & 122 tut in Android mobile. This small icon (from121tut to this) also cannot display .
Ewan Smith
14 years ago
yeah, pumping out the tutorials, love it
Chris
14 years ago
Am I so mean to say that I am a mobile copilot user?
Simon P
14 years ago
I have now been persuaded that i need to get into expressions a lot more and man am i going to have some fun with that one....remember not all sprites have to be bullet holes and explosions...looking forward to combining this technique with Trapcode Soundkeys for music visualisations.
Thanks Mr.Kramer, my mind has been expanded
frank wells
14 years ago
you rule.... Thanks for the WHAMBAM two count em TWO TUTORIALS this week!
bix
14 years ago
yessss!

this is a good one andrew, really technical
Arcandres
14 years ago
Nice
TCL
14 years ago
Good stuff, man. This tutorial was packed with real world application.

Your work just continues to impress with something bigger and better each time.

Thx
Sybert
14 years ago
Such a cool concept. Awesome tutorial!
fate
14 years ago
Can't agree more.
Jack
14 years ago
Er... no. I love most of your other tutorials, and I love your software, and I am AMAZED that you made 2 tutorials in one week, but... well... it just isn't realistic. The bullets went right over the rocks, and it looked like a jumping jelly bean with gas coming out it's butt. I couldn't do better, but it just isn't Video Copilot quality.
John
14 years ago
Hey Jack,
I'm not sure you understand how powerful this technique is. There is a lot of application for this. Of course he could have added more elements to make it more real but he's focusing on demonstrating the technique in only 25 Minutes...

John
Peter Holmes
14 years ago
Did you actually watch the tutorial? The concept and principles are well covered - you improve it by refining the masks in the precomps and adding new precomps for other surfaces. Then tweak the particular settings for each new instance.
Jack
13 years ago
Ok. Don't think I'm some kind of downer or something, but I kind of just looked and was a bit disappointed. I'll watch the tut, and I'llk bet it's better than I thought. Sorry.
good
14 years ago
wow~!
RJJR
14 years ago
Can somebody tell me where can i get the Trapcode Particular that Andrew used in the tutorial?
Henry
14 years ago
you can get it at the videocopilot site
Will
14 years ago
How do you figure out all these expressions!! cuz i really don't get expressions, they're the most difficult thing for me :\
titans
14 years ago
another awesome tutorial, very nice
JoeJITSU
14 years ago
SIK!
I would like to know where you got that new game from at the beginning. I feel like I'm left behind since i'm still playing Leisure Suit Larry land of the lounge lizards
jrruffian
14 years ago
Great job! Could have used displacement to make ripples in the water, but overall great job!

Thanks!
John
14 years ago
Very interesting and informative, though you need to list particular in the 3rd party tools.
Christopher
14 years ago
Just out of curiosity would there be an expression that I could add to the previous one to make the splashes and ground/wall hits decrease in size when they are further up on the screen to make it appear as though there is more depth to the production?
Kenny
14 years ago
How did the bullet hole randomly appear? They were there and then it cut and they appeared. Not sure what is happening. Great Tutorial and I'm glad that this site is finally back to making tutorial after the looonnnngggggg break.
Mr. Help
14 years ago
The bullet holes were included as a part of the custom sprite he made, like the last frame of the animation.
Mark
14 years ago
I agree. We never saw that part and I couldnt see an extra layer added in the comp for that one. I can see a lot of scope for this one. Once again Brilliant tutorial as always Andrew
eric
14 years ago
yep...need the bullet holes in the tutorial
Andrew DeLong
13 years ago
@ Mr. Help

Did you somehow download a different project file, or are you referring to a custom sprite that Andrew Kramer himself was using, but did not actually include for the rest of us?
Eric
14 years ago
This is just freaking awesome. Now, all we need is a little E3D to go with it.

Eric
Joel
14 years ago
what he said at 18:44 made me die a little inside...
Wayne Barron
14 years ago
You are simply the best Andrew.
DOOM Rocks!!!!

http://www.enterview.org/Andrew_Kramer
MUSTAPHA
14 years ago
AWESOME Thank you very much
ramy
14 years ago
Man u r genius
leandrokanis
14 years ago
Superb tutorial.
Like the old times
Sebi
14 years ago
Awesome Andrew. Good Work!
mst207777777
14 years ago
Good morning !
Doug Luberts
14 years ago
Nice tutorial, but kill the damn gun shot SFX, it's too annoying.
My name is a face }:-{D
14 years ago
Someone's trigger-happy. Must be Sam shooting away from where the real fight is happening. -__-
Rob
14 years ago
So Cool. Thanks
Brandon Sirota
14 years ago
Thank You!!! I have been waiting for this tutorial since I saw the first test with something similar to this.... back in god knows when, but here's the original link for the people who have no clue, about what im talking about.
http://www.videocopilot.net/blog/2010/06/machine-gun-test/
Andalia
14 years ago
Nice nice nice nice nice! Thanks!
Musa
14 years ago
the funniest part was the expression part

Infinite Ammor = On;
God Mode = On;

Call of Duty lol
OddWord
14 years ago
@ Musa - Did you mean Ammo and Doom?

IDBEHOLDR : Radiation suit
IDBEHOLDI : Invisibility
IDBEHOLDV : Invincible
IDBEHOLDA : Computer map
IDBEHOLDL : Light amplification toggles
IDBEHOLDS : Strength (you can kill most enemies with one punch)
IDCHOPPERS : Grasp the chain saw for you.
IDCLEV + Level number (01 - 32) : Jumps to level
IDDQD : God mode (invincible)
IDKFA : Full weapons and ammo
IDSPISPOPD : Walk through walls
SanjiSasuke
14 years ago
Darn, just got finished with a gun movie, next one is martial arts movie and also a medical type production.


Still a fantastic tut, I'll try to get creative and work that smart-hitting idea in...
META-PRO
14 years ago
Derived for the wonderful lessons
Feedee
14 years ago
Very nice tutorial!

btw: little tip - I think it could be useful to add the effect "layer control" to control the alpha source layer easily
Eamon
14 years ago
Just went and shot my clean plate. Hanging my talent, garbage mask, (glidecam) 180 rule around suspended talented, Twixtor to slow these elements as the cam spins around showing suspended elements and talent. This is so awesome.
prasanth
14 years ago
Awesome!! Keep posting some cool tutorials to help us become like u!!
prasanth
14 years ago
Awesome!!I love u so much Andrew...You are the man!keep releasing some tutorials ...this made my mind to buy presets from Videocopilot store!Congo!
Mariano
14 years ago
You should make a tutorial showing how to use the Water splashes. Like the Blast Wave Tutorial, but in the water. Or an under water shooting scene tutorial, that will be totally awesome! The water elements don't look cool without that deformation that it's seems on the water when you shoot at it.
Bahaa
14 years ago
hahahaha I lolled so hard at the first 2 minutes ..DOOM !! ..and im excited too when doom 2 comes out
Rich
14 years ago
Ive been playing battlefield too
acerweb
14 years ago
just...awesome mate.....i think you are the best in what you are doing......but i think we all know...that....!!!!!!NOTEplease could you make more tutorials for cinema 4d......its a very cool program...with so many potentials....you know after effects->avi or quick time->j peg sequence->boujou or foundry->camera tracking->cinema 4d->3d stuffs->render out->adobe after effects.....)please.....!!!!!!!!!!!!!
Jack
14 years ago
It would be sort of neat, but the problem is that 90% of the viewers of Video Copilot don't have Cinema 4D.
acerweb
14 years ago
you are right.....i know they prefer 3ds max...i used t work with this one....but its very difficult....cinema 4d got something else...and i think that (10% of the viewers....)deserve a 4d tutorial......like the one whit the crater(meteor) in the street...something like that kind of work done by cinema 4d.....(sorry about my English)...
Yousef
14 years ago
So this tutorial i think it makes us expect that elements is not gonna be released this soon or before december as you said
Jack
14 years ago
hahaha!
Rutger
14 years ago
Incredible awesome!
Can't wait to take a look at this! Can't believe you're releasing 2 tutorials in one week man it's awesome!
Phil
14 years ago
Thank you Andrew! I can't wait to dive into this!
Carl
14 years ago
Now you are making totally awesome tutorials, Andrew! I like the somewhat more advanced tutorials when you make them ;D

Keep it up man!
Nika
14 years ago
Thank you
Robert Streiferd
14 years ago
Now I have a machine gun......Ho.....Ho.....Ho....
Shobhit92
14 years ago
awesome tut sir... great to learn more ...
mark
14 years ago
ohhhhh man tnx you the best
turok
14 years ago
Thank you very much excellent work
Tomislav
14 years ago
Great Anderw!!!!! Thanks a lot!
GustavBP
14 years ago
Awesome tutorial, Andrew!
nivekb
14 years ago
looks great cant wait to give it a go
Django
14 years ago
AWESOME!!!!!!!!!!!!!!!!!!!!!!!!!!
YOURE THE BEST MAN!
TheKinsPort
14 years ago
Good Tuorial, I need something like that for my short film! Thanks!
Ren
14 years ago
Very Very nice thanks you Kramer !!! you the best ...
Tommy
14 years ago
Great, as always
FX CONSOLE PLUGIN
Speed up your AE workflow with our free plug-in