# In niagara how to set attributes per particle(position, size) into a single array. 

**URL:** <https://forums.unrealengine.com/t/in-niagara-how-to-set-attributes-per-particle-position-size-into-a-single-array/2388207>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, question\
**Created:** [March 13, 2025, 1:27pm UTC](https://forums.unrealengine.com/t/in-niagara-how-to-set-attributes-per-particle-position-size-into-a-single-array/2388207 "2025-03-13T13:27:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Azad\_Motion\_Blur](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Azad\_Motion\_Blur](https://forums.unrealengine.com/u/Azad_Motion_Blur)\
**Post date:** [March 13, 2025, 1:27pm UTC](https://forums.unrealengine.com/t/in-niagara-how-to-set-attributes-per-particle-position-size-into-a-single-array/2388207/1 "2025-03-13T13:27:54Z")

</div>

I want to write particle data into a 2D grid, but doing it per particle is very slow. I need to store particle attributes in an array instead.  
Any solutions. Even a hint can help alot.

---

<div class="post-metadata">

**Author:** ![ViaCognita](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/viacognita/32/906601_2.png) [@ViaCognita](https://forums.unrealengine.com/u/ViaCognita)\
**Post date:** [September 28, 2026, 5:45pm UTC](https://forums.unrealengine.com/t/in-niagara-how-to-set-attributes-per-particle-position-size-into-a-single-array/2388207/2 "2026-09-28T17:45:02Z")

</div>

I have, more or less, the same problem here: [Set the size of each particle using an array](https://forums.unrealengine.com/t/set-the-size-of-each-particle-using-an-array/2835050)
