Katana Particle System


Here is a short demo of my last gpu development involving particles and physics. Katana Particle System for Unity is a powerful and easy-to-use tool to handle millions of particles in real-time. Rendering and Physics are completely processed on GPU side through a compute shader. At this state, the tool is not finished but the idea is to put it on the asset store when finished.


  • Handle emitter rate and radius,
  • Handle forces and angular forces,
  • Handle size over time,
  • Handle age,
  • Use gravity or not (from the Unity physic engine),
  • Add some perlin noise on velocities,
  • Register new collliders in the scene to interact with particles,
  • Adjust bounce and impact factors,
  • Supports soft particles rendering,
  • GPU Collision Detection based on Unity Colliders (Cube, Cylinder, Sphere).


  • Complex Mesh and Terrain Collision on GPU side,
  • Force areas, attract and repel areas,
  • All kind of Blend mode for rendering,
  • Change color over time,
  • Screen Space Rendering,
  • Cubic Emitter.
QKatana Particle System


Join the conversation
  • Roman - June 10, 2016 reply

    Hi. How can I try your “Katana particle system” and “Fluids through Marching Cube” . Free version, trial, demo version, assetstore?


    Q - June 12, 2016 reply

    I’m sorry, I don’t have time to finish and package that project. I was planning to release something… I will if I found some weeks to work on it.

    Roman - June 14, 2016 reply

    ok. I really hope that you will found a time. I think your plugin will be interest to many users too.

  • Jin - June 28, 2016 reply

    Fantastic job! Quentin, I really hope that you will find time to finish this work and put it on the Unity Assetstore

  • May - July 18, 2017 reply

    How about the project?I have a big problem on the water effect,you project can help me.

Leave a Reply

Your email address will not be published. Required fields are marked *