Tutorial 5: Create a particle system in Particle Graph Editor#

In this tutorial you’ll be setting up a particle system from scratch in Particle Graph Editor. We’ll be creating a geometry replicator.

Create a basic particle system in the Particle Graph Editor#

Video 1: Create a Geometry Replicator in the Particle Graph Editor#

Video Authored in Create 103

Open the Particle Editor and Create a new Particle System#

1. Go to Windows -> Particles and click Editor.

ParticleTutOmniEditor01

The Particles Editor will appear in the same frame as the Content window in a Tab.

ParticleTutOmniEditorTab01

2. To create a new particle system, left click on the New Particle System button.

A blank Particle System window will appear. You create and connect your nodes here.

ParticleTutOmniEditorNew02

Add your Particle System nodes#

You can create and connect your nodes in the Particle Editor. We’ll be adding nodes in and connecting them for a geometry replicator particle system.

We’ll be going over a couple different ways to add nodes inside the Particle Editor. you can either search for a node in the search window or find them in the Particles node menu and drag and drop them in.

Create a Source for the Geometry Replicator#

First, create a source for the particle system emitter. To add a Prim of any kind you’ll be using these steps.

1 Go to Create->Shapes-> and select Sphere

ParticleTutCreateSource01

Now that we have our particle system source we need to get it into Particle Graph Editor using the Particle Editor.

2. Left click drag and drop Sphere into the Particle Editor.

ParticleTutGrOmniField02

3. A Create Node for Prim window will appear. Left Click on OG prim Node. A sphere prim node will appear in the Particle Editor.

ParticleTutCreateNodeWin01

We don’t need to see the source for this tutorial, so we’ll be turning off its visibility.

3. Turn off visualization of the sphere by clicking on the eye in Stage-> World -> Sphere.

ParticleTutSphereViz01

Add an Emitter node using the Particle Node menu#

Next we need to create an emitter node. The emitter node controls the behavior of the particles.

Method 2: Add nodes using The Particle node menu

1. Go to the Particle Node menu inside the Particle editor and find the Emitter node in the stack then left click drag and drop it into the Particle Graph Editor..

Note

You may need to clear the search window by clicking the X button to see the entire stack.

ParticleTut5MakeEmitter01

An Emitter node will be created inside the Particle Editor.

ParticleTut5MakeEmitter02

Create a Geometry Replicator node#

Now we need decide what type of particle system we want to make. For purposes of this tutorial we’ll be making a Geometry Replicator.

Add a Geometry Replicator node using either the search or the Particle Node menu method, and assemble your nodes by left click dragging from pin to pin as shown below:

ParticleTut5AddGR01

Create the Sprite and Mesh Node and add them to the Particle editor#

From here we need to decide what we want to emit. For purposes of this tutorial we’ll be emitting a sprite.

We also need a method of output, for this we’ll be using a mesh node. The mesh node is the output representing the result of the particle simulation on USD level that gets rendered on screen.

To add a sprite and a mesh node

1. Go to Create -> Particles and select Sprite.

2, Go to Create -> Particles and select Mesh

both will appear in the Stage.

ParticleTut5MakeSprite01

3. Add the Sprite and the Mesh prims into the Particle Editor by dragging and dropping each into the Particle Editor.

The Create Node for Prim menu will appear when you add them.

Click the OG Prim Node button when you add each prim as we did previously. Assemble the nodes as shown below.

ParticleTut5AddMesh01

Note

You can also add the sprite and mesh nodes from the Particle Graph Menu Node List directly. The method above is an alternate method.

Connect the Nodes#

With all of the nodes created, we need to connect them together to make our particle system.

To connect the nodes Left click hold a pin and drag it to the appropriate pin.

Note

to disconnect a pin, right click the pin and select disconnect.

Connect the nodes as shown:

ParticleTut5ConnectEmitter01

Now you have particles emitting from the Sphere in the viewport.

ParticleTut5ConnectEmitter02

Close the particle editor.

In the next step we’ll add a material to the sprite.

Add a the particle material to use with the particles#

Now that we have the particles emitting from the sphere we need to add a material to them.

The particle system extension comes with a translucent material to use with particles.

To add a material:

1. Go to Create -> Particles and select Material.

ParticleTut5AddMat01

Now there is a particle material inside the Looks folder. Next we need to assign the material to the particle system.

2. To assign the material go to Stage -> World and select mesh

3. in Property -> Materials on selected models use the dropdown to select the /World/looks/particles material.

The material is now assigned to the particle system.

ParticleTut5AssignMat01

From here you can add a texture and change the particle system whatever way you want.

In this tutorial we created a Geometry replicator particle system from scratch in Particle Graph Editor

Bonus: Particle System setup in the Graph Editor graphics#

Basic Geometry Replicator Node Setup#

if you want use a geometry replicator, your setup in Particle Graph Editor should look like the below graphic:

ParticleBonusGRSetup01

Basic GPoint Instancer Node Setup#

If you want use a point instancer, your setup in the Particle Editor should look like the below graphic.

ParticleBonusPISetup01

Basic Particle Visualizer Setup#

If you want use a particle visualizer, your setup in the Particle Editor should look like the below graphic.

ParticleBonusPVSetup01

Basic Simulation Space setup#

If you want to create a particle system that uses simulation (local) space, your setup in the Particle Editor should look like the below graphic.

ParticleBonusTrailSetup01

Basic Trail Node Setup#

If you want use a particle system as a source in Particle Graph Editor, your setup will depend on the type of particle system you’re using, but the basic setup with two geometry replicators looks like this.

ParticleBonusTrailSetup01

Basic Particle System Driving Flow Node Setup#

You can use any of the particle types to set this up but the important nodes are at the end to link the particle system to the flow simulation.

This setup is using the Particle visualizer as a source

You will need to have a flow emission in the stage otherwise this will not work.

ParticleBonusFlowSetup01