Particle Effects
See JSON Examples Overview for shared project fields and general parameter rules.
Full-screen Particle Parameters
Adds a petal particle effect and configures particle count and size.
Complete JSON
Key Parameters
| Field path | Purpose | Type and constraints | Example value |
|---|---|---|---|
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].displayName | Effect display name | string | petal |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].key | Effect parameter name | string; defined by the SDK or package | rateGain, sizeGain |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].type | Object or parameter type | string; allowed values depend on the containing object | float |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].value | Parameter value | string; logical numbers and booleans remain strings | 3 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].id | Package, style, or animation ID | string; required when the referenced resource is used | Non-empty |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].intensity | Effect intensity | number; [0, 1] | 1 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].type | Object or parameter type | string; allowed values depend on the containing object | package |
Hand-drawn Particle Path
Adds a flame particle effect and describes its complete path with curvePoint objects.
Complete JSON
Key Parameters
| Field path | Purpose | Type and constraints | Example value |
|---|---|---|---|
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].displayName | Effect display name | string | Flame eruption |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].key | Effect parameter name | string; defined by the SDK or package | rateGain, sizeGain, curvePoint |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].objectValue.timeSec | Curve-point time | number, seconds; >= 0 | 0 to 49 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].objectValue.x | Curve-point coordinate | finite number | -305.901611328125 to 290.1639404296875 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].objectValue.y | Curve-point coordinate | finite number | -140.65573120117188 to 159.34426879882812 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].type | Object or parameter type | string; allowed values depend on the containing object | float, object |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].fxParams[].value | Parameter value | string; logical numbers and booleans remain strings | 1 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].id | Package, style, or animation ID | string; required when the referenced resource is used | Non-empty |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].intensity | Effect intensity | number; [0, 1] | 1 |
timelines[].timelineVideoFxTracks[].timelineVideoFxs[].type | Object or parameter type | string; allowed values depend on the containing object | package |