bflatastic
a02bcc8441
M13.16: puppet Follow-Through — puppet.follow (Puppet tool bar ▸ Follow-Through…) makes pins trail a leader pin for hair, cloth and overlapping action: each follower's Position adds the leader's displacement from rest delayed by delay (the k-th nearest by k × delay with Cascade), scaled by Amount, keeping its own keyframes; leader = the first selected pin, followers = the others; one undo step; reachable over MCP (execute_command)
2026-10-04 00:19:26 +07:00
bflatastic
6ec177de83
M13.15: rig puppet pins to nulls — Points Follow Nulls / Nulls Follow Points (Window ▸ Create Nulls From Paths, paths.* {pins?}) take selected pins, named pins, or every pin of a layer with no path: a null per Position / Advanced pin drives its Position (fromComp of the null's anchor, so parented nulls rig limbs), or rides on it (toComp of the pin's Position) to carry other layers; one undo step
2026-10-04 00:19:25 +07:00
bflatastic
6869cff51b
M13.14: puppet pin editing — click / Shift-click selects pins (puppet.selectPins), a drag from empty canvas or Alt-drag marquee-selects them, Select All with a pin selected takes every pin of that kind, Delete removes the selected pins instead of their layer; Advanced and Bend pins rotate by their ring and scale by its square (Shift: 15° / 5 % steps, one undo step per drag); ⌘/Ctrl-dragging one of several selected pins records them all; pins in their kind's colour, larger under the pointer; pushpin icons for the five pin tools
2026-10-04 00:19:24 +07:00
Brandon Thomas
91bd8ca7c8
Merge main into M13.14
...
# Conflicts:
# crates/engine/src/lib.rs
# docs/agents.md
2026-10-03 13:13:50 -04:00
Brandon Thomas
56b3917a14
Merge main into M13.15
...
# Conflicts:
# crates/engine/src/commands/essential.rs
2026-10-03 13:00:33 -04:00
Brandon Thomas
8b43adb8a0
Merge main into M13.14
2026-10-03 12:59:27 -04:00
Brandon Thomas and Claude Opus 5.5
12235b5dc5
M13.15: qa project lifecycle; Collect Files makes its folder; agents cookbook
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 12:56:41 -04:00
Brandon Thomas and Claude Opus 5.5
97329edb39
M13.14: performance section with before/after numbers; test tidy
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 12:17:46 -04:00
Brandon Thomas
9904525591
Merge main into M13.14
2026-10-03 11:50:14 -04:00
Brandon Thomas and Claude Opus 5.5
8a4a2bfc52
M13.14: lazy project open, non-blocking UI with large projects, bench --ops
...
- footage.check: background footage check after File > Open (Progress panel), not an undo step
- timeline: track-matte / parent menus built only while open (was O(n^2) per frame);
expression-row lookup per layer; panels hold Arc<Comp> snapshots instead of deep clones
- Project panel: virtualised vertical scrolling, selection reveal, thumbnails rendered off
the UI thread
- effectcraft-cli bench --ops (engine::perf + ui-egui::bench)
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 11:49:55 -04:00
Brandon Thomas and Claude Opus 5.5
39d53108f0
M13.13: docs (parity EFF-5 / PRV-3, architecture GPU section)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 11:04:47 -04:00
Brandon Thomas
a4f4d72f27
Merge branch 'main' into worktree-agent-a4b0610bd14276508
2026-10-03 10:53:00 -04:00
Brandon Thomas and Claude Opus 5.5
750868244a
M13.13: GPU Circle, Ellipse, Iris Wipe, Bevel Alpha, Bevel Edges, Gaussian Blur (Legacy)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 10:53:00 -04:00
Brandon Thomas and Claude Opus 5.5
07278305be
M13.11: docs (parity PRV-3, 3D-3, CMP-7, AUT-2; architecture GPU Advanced 3D)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 10:48:14 -04:00
Brandon Thomas and Claude Opus 5.5
9ff0e5aa3c
M13.13: gpu texture pool, Auto per-comp backend choice, warp-family GPU ports
...
- gpu: pooled working textures (released once every encoder that could read
them is submitted), shared zero images, reused readback staging buffers,
direct readback into Image; NaN-poisoned scratch images under test and
NaN-aware diffs; validation errors panic under test
- render: AutoPick (per comp / scale / path EWMA of CPU vs GPU frame times,
warm-up and periodic re-probe) behind Backend::Auto; viewer uses it too;
cached adjustment footprints (uploaded once)
- gpu fx_warp: Warp, Bezier Warp, CC Bend It, CC Page Turn, Smear, Reshape,
Color Emboss, Cartoon; sliding-histogram median for large radii; CC Power
Pin perspective < 100
- cli: bench --gpu reports Auto and per-frame upload / readback MB
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 10:31:31 -04:00
Brandon Thomas and Claude Opus 5.5
f35c820c53
Merge main into M13.12
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 09:51:48 -04:00
Brandon Thomas and Claude Opus 5.5
5db4bff461
M13.12: docs (pdf README, parity, plug-ins), EPS Type 3 fonts reported
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 09:51:22 -04:00
Brandon Thomas and Claude Opus 5.5
454df5d143
Merge main into M13.4 (codec completion)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 09:24:05 -04:00
Brandon Thomas and Claude Opus 5.5
d5dad6d642
M13.4: docs (parity, architecture)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 09:23:54 -04:00
Brandon Thomas and Claude Opus 5.5
5c54ccd8d0
Merge main into M13.10
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:59:35 -04:00
Brandon Thomas and Claude Opus 5.5
248cf6af3a
M13.10: visual editors for Lumetri curves, Colorama output cycle, Glow colour map, Reshape correspondence points; scrolling Preview, AE-style comp tabs; web docs
...
Effect Controls: Lumetri RGB and hue/saturation curve graphs, Colorama's
palette wheel, Glow's colour map strip and Arbitrary Map curves, Reshape
correspondence buttons and viewer handles (all prop.set, one undo step per
gesture, automation ids). Preview panel scrolls; Composition/Timeline tabs
get close, label swatch and viewer lock; Effect Controls tab the layer
swatch; dropdowns elide long text. Fix the browser start (no default disk
cache folder on wasm32). Browser smoke test covers frame workers, waiting
renders and the Media Browser.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:59:04 -04:00
Brandon Thomas and Claude Opus 5.5
4ce3651723
Merge main into M13.9
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:43:44 -04:00
Brandon Thomas and Claude Opus 5.5
01e01a37c1
M13.9: docs (parity EFF-5, architecture GPU effects)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:41:54 -04:00
Brandon Thomas and Claude Opus 5.5
05b229825e
M13.9: gpu Refine Soft / Hard Matte (single-frame refinement)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:41:11 -04:00
Brandon Thomas and Claude Opus 5.5
0fbde2f4ec
Merge M13.9 gpu stylize and distort (fx_stylize)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:32:18 -04:00
Brandon Thomas and Claude Opus 5.5
7f6e9c5e41
M13.9: gpu Twirl (Legacy), CC Ripple Pulse, CC Power Pin (full perspective), CC Flo Motion
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:25:22 -04:00
Brandon Thomas and Claude Opus 5.5
6cbb6bfb93
Merge M13.9 gpu noise, blurs and time (fx_noise)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:21:23 -04:00
Brandon Thomas and Claude Opus 5.5
7513807972
Merge main into M13.6
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:19:31 -04:00
Brandon Thomas and Claude Opus 5.5
2e5d35dcee
M13.9: gpu stylize and distort (posterize, threshold, CC Threshold / RGB, strobe, CC Vignette, scatter, brush strokes, roughen edges, texturize, motion tile, CC Kaleida, CC RepeTile, mirror, offset, polar, spherize, corner pin, optics compensation, magnify, CC Slant / Smear / Split / Split 2 / Tiler / Griddler, liquify; glow operations and arbitrary map; transform motion blur)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:16:58 -04:00
Brandon Thomas and Claude Opus 5.5
4afe56cbca
M13.9: gpu noise, blurs and time (median, dust & scratches, remove grain, turbulent / fractal noise modes, noise alpha / HLS, smart / bilateral / channel / compound blur, sharpen, unsharp mask, minimax, echo, posterize time)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:15:11 -04:00
Brandon Thomas
417ddd1d89
Merge branch 'worktree-agent-ac0d75bd55dd48956'
...
# Conflicts:
# docs/parity.md
2026-10-03 08:09:29 -04:00
Brandon Thomas and Claude Opus 5.5
597c6162c4
Merge main into M13.6
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 08:03:27 -04:00
Brandon Thomas and Claude Opus 5.5
e52ef461a6
M13.6: parity notes
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:56:01 -04:00
Brandon Thomas
cbf9e40528
Merge main into M13.7
2026-10-03 07:55:24 -04:00
Brandon Thomas and Claude Opus 5.5
e98ea3b111
M13.7: parity notes (AUT-2, CMP-7, menu items)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:55:24 -04:00
Brandon Thomas and Claude Opus 5.5
404b855986
Merge main into M13.6
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:53:31 -04:00
Brandon Thomas
6cb90c2091
Merge branch 'main' into worktree-agent-a56a28d82c228c05a
2026-10-03 07:47:59 -04:00
Brandon Thomas and Claude Opus 5.5
d784633a6c
M13.8: parity notes for Preview panel, Align panel and Advanced 3D
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:47:59 -04:00
Brandon Thomas and Claude Opus 5.5
a30cf38180
Merge main into M13.4 (codec completion): HEVC/AV1 on the export pipeline (Cx), one key-frame interval for all movie codecs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:29:32 -04:00
Brandon Thomas and Claude Opus 5.5
225f31bf50
Merge main into M9.13 (GPU kernels defer CPU-only controls via catalog::gpu_supported)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:29:30 -04:00
Brandon Thomas and Claude Opus 5.5
70e7800b74
M9.13: VR Converter Facebook / EAC cube maps and FullDome fisheye, VR Digital Glitch full controls; PARTIAL list empty
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 07:15:36 -04:00
Brandon Thomas and Claude Opus 5.5
7d944ca494
M13.6: PDF/AI text, images, tiling patterns, blend modes, soft masks, pages; clip groups to masks / Merge Paths
...
Text with embedded TrueType, CFF (Type1C / CIDFontType0C / OpenType), Type 1 and Type 3 fonts,
standard-14 fallback to the bundled OFL fonts; Flate / DCT / inline / stencil images with SMask,
Indexed and ICC alternates; luminosity / alpha soft masks and the 16 blend modes in the SVG
render tree; tiling patterns; calculator functions; file.import page and Footage::page;
Create Shapes from Vector Layer keeps clips (page clips as layer masks, nested clips as Merge
Paths Intersect).
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:49:36 -04:00
Brandon Thomas and Claude Opus 5.5
863ff22dc4
M9.13: Caustics Sky group and light types, Wave World wireframe controls, ground and dry areas
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:48:50 -04:00
Brandon Thomas and Claude Opus 5.5
aae00dfaca
M9.13: Add / Match / Remove Grain preview region, presets, channel balance, sampling and temporal filtering
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:39:06 -04:00
Brandon Thomas and Claude Opus 5.5
9d23944c2b
Merge main into M13.5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:37:39 -04:00
Brandon Thomas and Claude Opus 5.5
93aa098a29
M13.5: docs (parity: extended viewer, Learn tutorials, UI fidelity)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:37:24 -04:00
Brandon Thomas and Claude Opus 5.5
da6cc851b4
Parity audit at 978e8d7: ≈94% weighted (98% with fractions), 80/12/0, ≈4–5 h wall clock left
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:31:59 -04:00
Brandon Thomas and Claude Opus 5.5
4b97b44cac
M9.13: Path Text kerning, shear / scale, line spacing, fade time and jitter
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:29:59 -04:00
Brandon Thomas
978e8d7f94
Merge branch 'worktree-agent-a12b9f39d35fe5457'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:25:26 -04:00
Brandon Thomas and Claude Opus 5.5
e44af1f7e8
M9.13: Keylight colour suppression / balancing and source crop methods, Scribble caps / joins / Start-End Apply To
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-03 05:15:53 -04:00