I got the particle collision inside Unity working by using the SceneMeshBuilder script. However there are two problems I ran into:
1) I can't seem to get my particles to to collide with the terrain. The terrain itself isn't really a mesh so the mesh builder can't seem to work with it. I could convert it to a mesh and then bring it back in, but sounds a bit over the top just to have simple terrain collision. Any idea on how to approach this?
2) The collision meshes are pretty big. Our game has about 40 levels and the scene meshes for each one end up being 50MB - 100MB in size. Having several GB of collision meshes blows up build size, not to mention that those will be in memory somewhere when being used. Is there any other smarter way to get popcorn effect to collide with the environment, without such a huge overhead?
Any suggestions are appreciated.