Currently, you will not be able send custom UVs (they are automatically build), and you can only send 1 color per particle. But in the future you will be able to.
About the demo application (I guess the PopcornFX Example project) and culling issues, no worry:
-
if you’re experiencing “full screen” “all particles” flickering, this might be due to an experimental option that should not have been enabled (Project Settings > PopcornFX > Render Settings > EnableEarlyFrameRelease should have been disabled).
-
if the culling issue is on the “Particle Renderers” example, it’s kind of a corner-case bug: only due because each single particle is rendered 5 times with different renderers and a position offset, and BBoxes are computed only with the original particle position (without the offset). This use-case is very specific, we should fix it, but 99% of the effects are not made like this.