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.
- Open your project in the editor
- Click Export Project in the header menu
- A JSON file named
{project-name}-threeparticles.jsonwill download
Export All Projects
Exports all projects in a single JSON file.
- Click Export All in the header menu
- A file named
all-projects-threeparticles.jsonwill 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
| Field | Description |
|---|---|
id (project) | Project name |
id (config) | Emitter name |
position | Emitter position offset [x, y, z] |
particles | Visual settings (colors, textures, etc.) |
render | WebGPU render settings |
emitter | Emission behavior (timing, speed, etc.) |
Next Steps
Learn how to import this JSON into your code.