Skip to content

Particle Data ​

Particle data is used by Sonolus app to drive a particle's rendering.

Resource Type ​

JSON resource.

.json is the only supported format, and must also be GZip compressed.

Syntax ​

ts
type ParticleData = {
    width: number
    height: number
    interpolation: boolean
    sprites: ParticleDataSprite[]
    effects: ParticleDataEffect[]
}

width ​

Width of particle texture.

height ​

Height of particle texture.

interpolation ​

It is recommended to use false for pixel art styled particles to preserve crisp edges, and true otherwise.

Examples ​

json
{
    "width": 2048,
    "height": 2048,
    "interpolation": true,
    "sprites": [
        // ...
    ],
    "effects": [
        // ...
    ]
}