Exports Grease Pencil content as vector shape layers into one of three containers:
.json (plain Lottie JSON):
.lottie (dotLottie ZIP package):
.tgs (Telegram sticker/emoji):
File size is mostly driven by animation complexity (number of layers, strokes, and keyframes), not only by container type. The exporter therefore includes size-focused options such as skipping unchanged stroke keys and writing an export log to identify heavy layers/frames.
Demo Files:
What is supported
- Collection Exporter
- Multiple GP objects in one composition.
- Optional "selected only" export.
- Camera-based projection:
- 3D GP points projected to 2D composition pixels.
- Path export:
- polyline and bezier path data per stroke.
- Fill/stroke style export:
- color + opacity
- stroke width from GP radius with thickness-space handling
- Transform animation export:
- object transform animation
- layer transform animation (from layer tool or keyed layer channels)
- Frame range and precision controls.
- Optional bake mode for transform animation (sample every frame).
- Optional per-stroke key reduction:
- skip unchanged shape/style samples to reduce file size
- Optional export log file (
.export.log.txt) with per-layer and per-frame stats.
- Mask export via Lottie track matte fields (
tt/td/tp) when GP layer masks are used.
Graphics limitations / not supported
- Gradient fills and strokes (not yet)
- No variable line thickness
- No images or image fills
- Does not support modifier-evaluated Grease Pencil output:
- GP Line Art modifier is not supported. But you can bake it and export.
- other Grease Pencil modifiers are not supported
- GP effect stack is not supported
- Does not evaluate the full Blender dependency graph result for editing:
- the tool works on editable layer data, not final modifier stack output
- Only linear and ease keyframe type are supported and simplified. For more advanced easing, use bake mode.
- Perspective is approximated in Lottie layer transform:
- Lottie is 2D; true 3D camera/parallax behavior is not fully representable.
- No full Blender shading/render pipeline export:
- only vector path + basic fill/stroke style semantics.
- Lottie runtime differences may exist between players (After Effects, lottie-web, mobile runtimes).