Particle collisions … how can I get particles to navigate around objects …
so that when smoke particles collide with a ceiling for example they would travel along beneath the ceiling until they can escape upwards … if they haven’t expired …

Particle collisions … how can I get particles to navigate around objects …
so that when smoke particles collide with a ceiling for example they would travel along beneath the ceiling until they can escape upwards … if they haven’t expired …

You just need to give the particle system a world particle collider. And make sure the object you want them to collide with actually has a collider of course.
–Eric
I was mucking around with the world particle collider …
Using the world particle collider causes the particle to “bounce” directly off the object they’re colliding with … I was looking for a way to have more control over the behavior of the bounce … so that the particle traveled along the surface of the collision object until it could travel in the direction it was originally traveling in.
Smoke rises to the ceiling and collects, then disperses along the ceiling until it either cools and drops or it finds a way up …
Hi,
Not sure if this will help.
http://unity3d.com/Documentation/Components/class-WorldParticleCollider.html
I think you can also change the direction of the particle once it hits something using maybe the values in the inspector or creating a script to add some kind of force into a Vector of the particle.
Sorry, Still a newb, Hope it gives you some kind of Idea as how to go about it.
Ray
Cheers Ray
Yeah I’ve been leafing through the manual … looking for some insight …
Starting to get a few Ideas … I’m a bit unsure of how to gain control of the particles via script at this point but it looks like the way to do it …
I’ll give it a bash a bit later when I get a few minutes to myself!