Here is the current status of the node particle collisions:
It currently handles:
| Static objects| Moving objects | Objects with mesh deformations |
| {F8571960} |{F8571961}|{F8571963}|
What is left to do is:
- [ ] Add a recovery method for when particles are pushed or somehow gets inside colliders (when particles are less than their radius away from a collider). This will also allow particles to have a dynamic radius.
- [ ] Change how face normals are calculated. Now it simply uses the face normal. But this is an issue when the particles collides on the edges or verts of the triangles. This leads discontinuities in the collison mesh as the transition area between the faces is not smooth.
- [ ] Look over and port older properties from the old particle system (friction, stickyness, and so on). Flocking (Boids) and other behaviors will be handled in other nodes (not inside this collision node).
- [ ] Hook up variables to the particle nodes themselves. Currently most things are hard coded.