performance: no particles outside viewport.
update: assets.
update: assets.