Interface: SceneExportOptions
Defined in: core/Scene.ts:18
Options for scene.export() convenience method. Format is inferred from the filename extension.
Properties
duration?
optionalduration:number
Defined in: core/Scene.ts:28
Duration in seconds. Auto-detects from timeline if not specified.
fps?
optionalfps:number
Defined in: core/Scene.ts:20
Frames per second. Defaults to 30 for GIF, 60 for video.
height?
optionalheight:number
Defined in: core/Scene.ts:26
Output height in pixels. Defaults to scene height.
includeAudio?
optionalincludeAudio:boolean
Defined in: core/Scene.ts:32
Include audio in video export. Defaults to true when audio tracks exist.
onProgress()?
optionalonProgress: (progress) =>void
Defined in: core/Scene.ts:30
Progress callback (0-1).
Parameters
progress
number
Returns
void
quality?
optionalquality:number
Defined in: core/Scene.ts:22
Quality. For GIF: 1-30 (lower is better), default 10. For video: 0-1, default 0.9.
repeat?
optionalrepeat:number
Defined in: core/Scene.ts:34
GIF repeat mode. 0 = loop forever, -1 = no repeat. Default 0.
width?
optionalwidth:number
Defined in: core/Scene.ts:24
Output width in pixels. Defaults to scene width.
workers?
optionalworkers:number
Defined in: core/Scene.ts:36
Number of GIF encoding workers. Default 4.