Editor
Exporting

Exporting from the Editor

Export your particle configurations as JSON files to use in your code.

Export Options

Export Current Project

Exports only the currently selected project with all its emitters.

  1. Open your project in the editor
  2. Click Export Project in the header menu
  3. A JSON file named {project-name}-threeparticles.json will download

Export All Projects

Exports all projects in a single JSON file.

  1. Click Export All in the header menu
  2. A file named all-projects-threeparticles.json will download

JSON Structure

The exported JSON contains an array of projects:

[
  {
    "id": "Fire Effects",
    "configs": [
      {
        "id": "campfire",
        "position": [0, 0.5, 0],
        "particles": {
          "count": 100,
          "colors": [[{ "color": "orange", "stop": 0 }, { "color": "red", "stop": 1 }]],
          "alphaMapsStart": ["textures/flame_01.png"],
          ...
        },
        "render": { ... },
        "emitter": { ... }
      }
    ]
  }
]

Key Fields

FieldDescription
id (project)Project name
id (config)Emitter name
positionEmitter position offset [x, y, z]
particlesVisual settings (colors, textures, etc.)
renderWebGPU render settings
emitterEmission behavior (timing, speed, etc.)

Next Steps

Learn how to import this JSON into your code.