Spatial layers for interactions

Spatial layers are a PopcornFX feature that enables the power to issue data queries on volumes that store particle information. To put it most simply, it gives a particle the power to retrieve data from other particles, in real time, and enables the power to do almost any particle-to-particle interaction you can think of.

Here's an example of basic interaction: particles are traveling inside the nerves network, like neurons inside a brain. These neurons are inserted inside a query volume, so that nearby particles can constantly look for their current position. Based on that, particles forming the membrane are "pushed outwards" and change color to let the neurons flow through the network.

3D nerves simulation, in a single particle system. Fully scripted particle behavior inside PopcornFX.