Skip to content

j1930021/TCParticles

 
 

Repository files navigation

Logo

TC Particles is an extensive GPU particles system for Unity. It used to be a commercial asset on the Asset store, but I have decided it was high time to make this available for free to everyone! The library has been maintained for many years but is showing some of it's age. Yet I hope people find some use for it, if nothing else to experiment with and learn about compute shaders.

It can be used to make special effects requiring many particles, and comes with a PLY importer and can work as a point cloud visualizer.

Hero shot

Documentation

For more info, support, documentation and the API reference, please refer to https://arthurbrussee.github.io/TCParticlesDocumentation/ . There is also a tutorial video by Anton Hand for a slightly older version https://vimeo.com/62746307

Museum of the Microstar shot

Samples

The package incude a variety of samples, showing various TC Particle usages, and it's custom scripting abilities. It also shows a few point clouds, including lit and animated point clouds.

Color cube sample

Supported platforms

TC Particles works on any shader model 5.0 platform (DirectX 11/12, Metal, Vulkan).

Why not use Unity's VFX graph?

By all means do so if that works! This library was originally created about ~6 years before Unity's solution. Today it still can be a preferred solution if you're on Unity's legacy rendering pipeline, or need some of TC Particles' specific features.

Installation

Just add the package as a local package or point it directly to this repository. This package is developed for Unity 2019.1

Credits

A massive thank you to Anton Hand of RUST ltd for helping to make this system the best it could be! The FX1 Microstar is kindly loaned from HEDRON central requisitions. Over the years many people have contributed to TC Particles developments and ideas!

About

No description, website, or topics provided.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 85.1%
  • HLSL 9.0%
  • ShaderLab 5.9%