Thinking Particles Tutorial – Emit On Collision

Here’s a simple setup that I thought I’d share with you all. It is a way of emitting Thinking Particles as one object collides with another. The particles are actually emitted from the centre of the polygon of the colliding object, so not 100% accurate with the collision point, but hopefully you’ll still find it useful.

Thinking Particles Tutorial - Emit On Collision

Xpresso Setup

The Xpresso isn’t too complex. Basically the Collision node checks if there is a collision occurring between the two objects, if there is it switches the PStorm node on.

To decide where the PStorm node should emit from the Polygon Selection is used and all the polygons from the object are iterated through. The polygon centre is then passed to the PStorm node and used for position.

Thinking Particles Tutorial - Emit On Collision

Emit On Collision

Should be a nice preset to add to your arsenal of TP tools. Enjoy.

Download the scene file here (should work in r11+)

Thinking Particles Tutorial – Emit On Collision

Author: Tim


  1. Phil
    Phil On November 18, 2010 at 4:44 AM

    Great Preset! THX!

  2. […] entire post and scene file here: LINK. Comments RSS Feed   Trackbacks are closed   Post a comment   Share on Twitter […]

  3. Ladozs Kadullu
    Ladozs Kadullu On November 20, 2010 at 5:16 AM

    Hi Tim,

    being an absolute Dork I can see endless possibilities of this fine preset,
    but where can I find (place) the Emitter inside of Xpresso for putting in some geometry (particles)?

    Greetings from Berlin


  4. Tom
    Tom On November 21, 2010 at 1:24 AM

    This is great Tim thanks for the post – I’ve been meaning to work this out for a while but you have saved me the bother.


  5. Occultcg
    Occultcg On November 21, 2010 at 3:39 AM

    Hello there, thanks for this nice scene but as asked before how can we see some visible particles ?

    I`m sure this is easy but.. :-S


  6. Gregg
    Gregg On November 23, 2010 at 2:24 AM

    Hi Tim,
    Thanks for the other great tips, I have try to emit the PSTORM from the collision using the R12 Dynamics (from your file) ..and it works fine. When i try to recreate the same Expresso I cannot figure out which the selection nodes is attach to ? and why the selction tag itself in the Object manager ad no polygone selected to it ??.. Is this make sense .. sorry english is not my main language ?

    Thx .. GS …

    • Tim
      Tim On November 23, 2010 at 11:00 PM

      @Gregg The selection tag is used to iterate through the polygons. If you want to use this collision method with Dynamics then it is a different approach. You need to use the Dynamics Xpresso nodes to determine the point of collision then create the emitter at that point. Perhaps I’ll make a tutorial on this..

  7. Ladozs Kadullu
    Ladozs Kadullu On November 23, 2010 at 10:31 AM

    Hi Tim,

    thanx for your response! In the meantime I remembered how to put in geometry in Xpresso
    and discovered a hundred new ???. I´ve made a 5 sec. Quickie; if you like to take a look:

    Once again ,thanks a lot and til´nex time.


Leave a Reply