Sony Pixel Power calrec Sony

Building Your Own 3D Particle Generator

18/07/2023

Building Your Own 3D Particle Generator

Dan Ebberts July 18, 2023

0 Comments

In this tutorial, Dan Ebberts explores how you can use expressions in After Effects 5.5 to build a fairly sophisticated 3D particle generator. Our particles will respond to initial velocity, gravity, wind, drag, and much more. Using this particle generator, we'll look at how you might create explosions, smoke, a fire blast, falling snow, and even a liquid-like flow. We'll explore how to make each particle re-usable, which will allow us to simulate fountain-like particle streams. This one is quite advanced.

Explosion MP4

3D Particle Generator .zip

the basics The basic idea is that we will import a graphic representation of a single particle. We'll drag it into our comp and make it 3D. We'll apply our physical simulation expressions to our particle and then duplicate that layer enough times to get a convincing result. We'll set the expressions up so that each particle (layer) will behave differently. We'll be applying expressions to many of the particle's properties, including position, scale, opacity, and rotation.

We'll start off with a simple explosion and develop more complex expressions from there. It will eventually involve some pretty hairy math and some physics (sorry!) but the good news is that you don't necessarily have to understand exactly how the expressions work - you just need to know how to modify them to get them to do what you want. In the first part of the tutorial, what I'll try to do, as much as possible, is to cover the basics of how the expressions work and how you would modify them. Then, towards the end, the stouthearted can follow me through the hairy math and physics.

the strategy We want each of our particles to have a defined life span that will be random within a certain range. Since we'll be applying expressions to multiple properties of the particle, we need some way to communicate information about the particle's life span to all the expressions that need it. We'll do this by performing the life span calculations in an expression control (if you want to learn more about expression controls, see my tutorial Building the World's Greatest Cameraman (COW Admin: coming soon)). We'll then use the expression control as a read-only global variable that can be accessed by all the other expressions applied to our particle.

let's begin! Go ahead and open the project file and then open the explosion basic comp. You'll notice a graphic layer called star flare and a null layer, which both have 3D turned on. We'll be using the position of the null to set the center of the explosion. We'll refer to the null as the particle emitter and later we'll move the null around to impart emitter velocity to the particles. Select the star flare layer and type u to display all the properties that have expressions applied to them. Also type Ctrl Shift t (PC) or Cmd Shift t (Mac) to display the effects applied the layer. You'll see that a point control has been applied and renamed life . You may be wondering why we'd use a point control instead of a slider control to hold the life value. The reason is that later on (when we get to re-usable particles) we're going to need to pass both life and birth times so we need a control that can pass two values. Couldn't we just use two slider controls? No, because the calculations for birth and life have to be done within the same expression to make it work. In the timeline, click the twirly next to Point to reveal the expression applied to the life point control:

lmin = 1.5; //minimum particle life

lmax = 2.5; //maximum particle life

seed_random(1,true);

life=random(lmin,lmax);

birth=0;

[birth,life]

This expression will generate a random life value for our particle that is between 1.5 and 2.5 seconds. This value will be plugged into the second element of our point control variable. The first element ( birth ) is just set to zero since for this first explosion comp all our particles will be born at time zero. The seed_random call just tells After Effects that we want to get the same random value for life every time we run the expression (otherwise the life value would hop around on every frame - which doesn't help us here). If you want to learn more about seed_random , see my tutorial Generating Random Motion (COW Admin: coming soon). If you wanted to change the life span of the particles, you would just change the lmin and lmax values.

Click the twirly next to Position to reveal this expression:

vmin=500; //minimum initial velocity

vmax=700; //maximum initial velocity

birth=effect( life ).param( Point )[0];

life=effect( life ).param( Point )[1];

origin=this_comp.layer( Null 1 ).position.value_at_time(birth);

age=time-birth;

seed_random(1,true);

s=random(vmin,vmax);//initial speed

a=degrees_to_radians(random(180)); //angle from vertical

r=degrees_to_radians(random(360)) //rotation around y axis

x=s*Math.sin(a)*Math.cos(r);

y=-s*Math.cos(a);

z=s*Math.sin(a)*Math.sin(r);

v=[x,y,z];

origin v*time

This is the basic position expression for a zero g explosion. Our particle will launch at a random direction in 3D space from the origin (which is just the position of the null layer) with an initial speed between 500 and 700 units (which roughly equates to pixels per second). The particle will continue at that speed and direction until it dies out. We haven't yet factored in wind, gravity, and drag. I'm sure you noticed the three lines that use the JavaScript trig functions to calculate the x, y, and z components of the particle's velocity vector. This vector is generated from the random values of speed ( s ), launch angle from vertical ( a ) and the rotation relative to the comp's y
LINK: https://creativecow.net/building-your-own-3d-particle-generator/...
See more stories from creativecow

Most recent headlines

09/11/2025

Dalet Unveils Agentic AI Media Workflows at IBC2025

Dalet today announced a transformative leap forward for media operations: Agentic Artificial Intelligence (AI) that unifies the Dalet ecosystem under one natura...

05/11/2025

PBS Tech Provider Thrives Despite CPB Cuts

A 13-year old company that serves as a master control/disaster recovery hub for PBS stations says it has seen little financial impact from cuts to public broadc...

05/11/2025

Kansas City is NFL's Top TV Market

To no one's surprise, the NFL's most dominant franchise in recent years attracts the most TV viewers, according to new research by S&P Global Markete In...

05/11/2025

Atomos Unveils Ninja TX GO HDMI Monitor-Recorder

MELBOURNE, Australia Atomos today introduced Ninja TX GO, a new HDMI monitor-recorder that combines a brighter screen, advanced monitoring tools, professional c...

05/11/2025

FCC Releases Tentative Agenda for November Open Meeting

WASHINGTON Despite the ongoing government shutdown, Federal Communications Commission Chairman Brendan Carr has announced a tentative agenda for the agency'...

05/11/2025

ESPN Releases Schedule for College Football Playoff Games

The College Football Playoff (CFP), ESPN and TNT Sports have announced kick times and broadcast information for the 2025 CFP First Round, which will launch the ...

05/11/2025

IAB Tech Lab Launches New Measures to Combat Device Spoofing

NEW YORK IAB Tech Lab, the global digital advertising technical standards-setting body, has announced the release of device attestation support in the industry ...

05/11/2025

Appear to Open New Singapore Facility

SINGAPORE Appear, an Oslo-based provider of live production technology, is opening a new facility in Singapore as part of the company's expansion into the A...

05/11/2025

Streaming Subscriptions Reach 91% of U.S. Internet Households

DALLAS Parks Associates has released new data showing just how far the dramatic shift to streaming services has gone in recent years. Currently, more than nine ...

05/11/2025

RT Radio 1 officially launches refreshed weekday schedule

New schedule will be live on-air Monday 10 November Brand-new Today with David McCullagh from 9am Oliver Callan in all-new extended show from 11am to 1pm Kie...

05/11/2025

Explore the future with Science Week on RT

Explore the future with Science Week on RT Dive into a week of innovative, themed programming and content across RT television, radio and online Includes a ...

05/11/2025

New RT KIDS docuseries unites teens through football, friendship and fearless conversation

Get ready for six weeks of United FC, a brand-new, feel-good teen docuseries kic...

04/11/2025

SVG Sit-Down: Why Professional Fight League CEO John Martin Believes Growth Is Inevitable

SVG Sit-Down: Why Professional Fight League CEO John Martin Believes Growth Is I...

04/11/2025

SVG All-Stars: David Koppett, Executive Producer, Live Sports and Studio, NESN and SportsNet Pittsburgh

SVG All-Stars: David Koppett, Executive Producer, Live Sports and Studio, NESN a...

04/11/2025

From Concept to Kick-Off: How TAMS Could Transform Sports Workflows

From concept to kick-off: How TAMS could transform sports workflows By Paul Markham Tuesday, October 28, 2025 - 09:43 Print This Story Techex tx darwin pr...

04/11/2025

College Hoops Preview 2025: The CW Tips Off Third Season of ACC Men's/Women's Package

College Hoops Preview 2025: The CW Tips Off Third Season of ACC Men's/Women&...

04/11/2025

College Hoops Preview 2025: Big Ten Network Heats Up for Busy Season With 500 Men's and Women's Games Across All Platforms

College Hoops Preview 2025: Big Ten Network Heats Up for Busy Season With 500 Me...

04/11/2025

College Hoops Preview 2025: CBS Sports Readies 300+ Game Broadcasts Across Its Platforms

College Hoops Preview 2025: CBS Sports Readies 300+ Game Broadcasts Across Its P...

04/11/2025

College Hoops Preview 2025: NBC Sports Slate Features 200+ Big Ten, BIG EAST, and Big 12 Men's/Women's Games

College Hoops Preview 2025: NBC Sports Slate Features 200+ Big Ten, BIG EAST, an...

04/11/2025

College Hoops Preview 2025: ESPN Remote-Ops Team Preps for Massive Slate of 7,400+ Men's/Women's Games

College Hoops Preview 2025: ESPN Remote-Ops Team Preps for Massive Slate of 7,40...

04/11/2025

Release Rundown: What to Watch in November, From Selena y Los Dinos to Come See Me in the Good Light

Never-before-seen footage of Selena Quintanilla and her family's band offers...

04/11/2025

Joel Edgerton Is Transfixing in Train Dreams

Joel Edgerton at Train Dreams Park City premiere (photo by Soul Brother / Shutterstock for Sundance Film Festival)...

04/11/2025

Spotify Reports Third Quarter 2025 Earnings

Today, we announced our third quarter 2025 earnings, marking strong momentum as we surpassed 700 million Monthly Active Users and achieved double-digit subscrib...

04/11/2025

Spotify rapporterar intkter fr tredje kvartalet 2025

Idag rapporterar vi v rt resultat f r det tredje kvartalet 2025, vilket markerar en stark och fortsatt tillv xt d vi passerade 700 miljoner m natliga aktiva an...

04/11/2025

SBS calls for bold, thought-provoking factual ideas: up to $50,000 in development funding available

SBS calls for bold, thought-provoking factual ideas: up to $50,000 in developmen...

04/11/2025

Adapting Resilience into the U.S. Army's Next Generation Command and Control

Tomorrow's fight will demand networks that deliver both capacity and survivability, the speed to move mission applications at scale, and the resilience to e...

04/11/2025

Nielsen Announces Pricing of Upsized $1.2 Billion Offering of Senior Secured Notes by its Affiliate

New York, NY - November 3, 2025 - Neptune BidCo US Inc. (the Issuer or the Co...

04/11/2025

NAB Blog Slams YouTube TV's Heavy Hand' in ABC Retrans Dispute

WASHINGTON The National Association of Broadcasters took aim at YouTube TV and its owner Google in a blog post for its heavy hand in deciding what viewers can ...

04/11/2025

EBU Adopts LiveU For Live News Delivery via Eurovision News Exchange

HACKENSACK, N.J. The European Broadcasting Union (EBU) has awarded LiveU a five-year contract to deliver 24/7 live news content through its Eurovision News Exch...

04/11/2025

Bob Dylan Awarded Honorary Doctorate from Berklee College of Music

Bob Dylan Awarded Honorary Doctorate from Berklee College of Music The songwriter, performer, and cultural icon is recognized for a six-decade career that redef...

04/11/2025

Roku Launches Open Ads API to Boost CTV Campaign Integration

SAN JOSE, Calif. Roku has launched Roku Ads API, a fully open, self-serve developer platform for connected TV (CTV) advertising. The Roku Ads API gives develope...

04/11/2025

Harmonics cOS Virtualized Broadband Platform Will Further...

Harmonic (NASDAQ: HLIT) today announced an expanded partnership with Spectrum to extend the company's industry-leading cOS vCMTS and advanced network and o...

04/11/2025

VANTeC Drives Technological Innovation in New EMAV Virtua...

The inauguration of Empresa de Meios Audiovisuais' (EMAV's) first virtual studio in Lisbon marks a major technological milestone for the Portuguese audi...

04/11/2025

ZTransform Taps Project Ace Aaron Shaw to Drive Program M...

ZTransform, a leader in transformational system design, integration, and launch services for broadcasters, sports venues, educational facilities, and corporate ...

04/11/2025

Broadcasting is Too Important to Fail

Fred Baumgartner's op-ed (ATSC 3.0: I Cant Imagine Anyone Defending Our Current Adoption Strategy) on the broadcast industry's transition to ATSC 3.0 dr...

04/11/2025

Q&A with Music Alum Andrew van der Paardt

Q&A with Music Alum Andrew van der Paardt The oboist and English horn player reports back from the pit of the New York City Ballet Orchestra, and tells how he...

04/11/2025

FIRST LOOK images released for Bergerac Series 2 on U and U&DRAMA

Damien Moloney as Jim Bergerac As filming wraps on the highly anticipated second series of Bergerac(6x60'), UKTV today unveils a selection of first look im...

04/11/2025

Matt Smith stars in Sky Original limited event series The Death of Bunny Munro official trailer unveiled ahead of 20 November launch

Tuesday 4 November 2025 To view this content, please enable our use of cookies....

04/11/2025

Netflix and Embratur launch audiovisual tourism guide at the World Travel Market in London to promote Brazil with series and movies

Back to All News Netflix and Embratur launch audiovisual tourism guide at the W...

04/11/2025

Frankenstein' Sightings Grip Hollywood With Halloween Weekend Lightning Drone Storms

Back to All News Frankenstein' Sightings Grip Hollywood With Halloween Wee...

04/11/2025

From SMPTE MTS2025 Towards Automated Perceptual Shot Matching in Motion Pictures

From the recent SMPTE Media Technology Summit in Pasadena, with FilmLight Image Engineer, Daniele Siragusano, and Research Engineer, Julius Tschannerl. Matchin...

04/11/2025

RT announces Camogie: Inside the Championship, a two-part documentary offering all access to the 2025 All-Ireland Championship

Begins Thursday November 6 on RT One and RT Player at 10:15pm Camogie: Inside...

04/11/2025

Deutsche Telekom and NVIDIA Launch Industrial AI Cloud - a New Era' for Germany's Industrial Transformation

In Berlin on Tuesday, Deutsche Telekom and NVIDIA unveiled the world's first...

04/11/2025

How NVIDIA GeForce RTX GPUs Power Modern Creative Workflows

When inspiration strikes, nothing kills momentum faster than a slow tool or a frozen timeline. Creative apps should feel fast and fluid - an extension of imagin...

04/11/2025

November 03, 2025

Douglas W. Phillips and Steven M. Paul join Scripps Research Board of Directors Finance and biomedical leaders bring decades of experience in investment strateg...

03/11/2025

SVG Sit-Down: Inside the Sports Rights Landscape (and the new IMG) with Andrew Demsey, IMG SVP, North America Rights

SVG Sit-Down: Inside the Sports Rights Landscape (and the new IMG) with Andrew D...

03/11/2025

Challenging the Norm: How TNT Sports is Evolving Coverage of the Men's and Women's FA Cups With a Fresh Approach

Challenging the norm: How TNT Sports is evolving coverage of the men's and w...

03/11/2025

Inspired Storytelling: TNT Sports' Pete Thomas on Creating Opportunities Out of Challenges for the FA Cups

Inspired storytelling: TNT Sports' Pete Thomas on creating opportunities out...

03/11/2025

NBA 2K League Returns With New Format Featuring NBA Players, Creators, and Fans

NBA 2K League Returns With New Format Featuring NBA Players, Creators, and FansSeason will include online tournaments, in-person events, and open-ladder fan com...

03/11/2025

Live on the Water: The Rowing Channel Pulls Off Historic Production at Head Of The Charles Regatta

Live on the Water: The Rowing Channel Pulls Off Historic Production at Head Of T...