Brandon Thomas and Claude Opus 5.5
4ce3651723
Merge main into M13.9
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
2026-10-03 07:47:59 -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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
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 <noreply@anthropic.com >
2026-10-03 05:15:53 -04:00
Brandon Thomas and Claude Opus 5.5
ad0f821fa8
Merge main into M10.2 (render queue + VP9 inter)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:09:51 -04:00
Brandon Thomas
6102d1523e
Merge branch 'worktree-agent-a5320bec04bab3dac'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:09:10 -04:00
Brandon Thomas
310a9fce94
Merge branch 'worktree-agent-a5b25d366383f4675'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:09:01 -04:00
Brandon Thomas and Claude Opus 5.5
6d5e86601f
M9.13: Cell Pattern HQ variants, Advanced Spill Suppressor Ultra controls, Inner/Outer Key masks and cleanup
...
- Cell Pattern: HQ variants search a wider cell neighbourhood and anti-alias.
- Advanced Spill Suppressor: Tolerance, Desaturate, Spill Color Correction.
- Inner/Outer Key: Additional Foreground / Background 1-10 and Cleanup Foreground /
Background 1-10 brush strokes (older single masks migrate to slot 1).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:57:05 -04:00
Brandon Thomas and Claude Opus 5.5
1242a775fe
M10.2: Render Queue completeness (render settings, output module, templates, logs, overflow, notify)
...
Render Settings: field render with 3:2 pulldown phases, effects/solo/guide
layer/color depth/frame blending/motion blur overrides, custom time sampling
(duration), storage overflow through a quota hook. Output Module: crop
(edges or region of interest), resize (presets, lock aspect, quality),
straight/premultiplied/alpha-only channels, post-render actions, include
project link, audio channels and PCM formats, WebM bitrate and key frame
interval. Render Settings / Output Module templates with built-ins and
defaults per slot (Edit > Templates dialogs), render logs next to the
output, Notify on completion. All through renderQueue.* commands and
persisted in the project.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:55:31 -04:00
Brandon Thomas and Claude Opus 5.5
a1a195fd51
Merge main into M13.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:51:32 -04:00
Brandon Thomas and Claude Opus 5.5
413e3ea97d
M9.13: Camera Lens Blur fringe / blur map, Colorama full controls, Selective Color Details
...
- Camera Lens Blur: Diffraction Fringe, Blur Map (layer, channel, placement, focal
distance, invert) with per-pixel radius.
- Colorama: Add Phase (layer, from, mode), preset / custom Output Cycle palettes, Modify,
Modify Alpha, Change Empty Pixels, Pixel Selection, Masking, Composite Over Layer.
- Selective Color: Colors popup and Details twirl-downs (older saves migrate).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:43:41 -04:00
Brandon Thomas and Claude Opus 5.5
104c154194
Merge main into M13.3 (tracking completion)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:36:19 -04:00
Brandon Thomas and Claude Opus 5.5
d209fa001f
M13.3: face tracking methods, Face Track Points / Measurements, camera lens distortion, docs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:36:12 -04:00
Brandon Thomas and Claude Opus 5.5
47d2da04de
Merge main into M13.1 (scripts in File ▸ Scripts / Window via @dynamic menu nodes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:27:09 -04:00
Brandon Thomas and Claude Opus 5.5
00eb951711
M13.1: ScriptUI frontend (dialogs, palettes, dockable panels), script menus, example plug-in, docs
...
- ui-egui: scriptui_view draws script windows at engine layout bounds; PanelKind::ScriptPanel; File ▸ Scripts and Window menu list scripts/panels (egui + native menus)
- examples/plugins/posterize-bands (WebAssembly, API v1); host plug-in tests; desktop loads <config>/Plug-ins
- MCP: script_ui and history tools; docs/plugins.md, agents.md, parity, architecture, ATTRIBUTION
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:24:01 -04:00
Brandon Thomas and Claude Opus 5.5
3a7c9c5f61
M9.13: Transform shutter-angle motion blur, Glow Operation / Arbitrary Map, Cartoon Edge Enhancement
...
- Transform: Use Composition's Shutter Angle / Shutter Angle, sampling the transform across
the shutter via EffectHost::params_at (EffectEnv::shutter carries the comp shutter when
motion blur is on); the GPU path defers to the CPU when blurring.
- Glow: Glow Operation (blend modes) and Glow Colors > Arbitrary Map.
- Cartoon: Advanced > Edge Enhancement (shock-filter sharpening / softening).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:23:15 -04:00
Brandon Thomas
7ac5317ce9
Merge main into M13.2
2026-10-03 04:19:01 -04:00
Brandon Thomas and Claude Opus 5.5
054ce4a0fb
M13.2: docs (parity, architecture)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:18:30 -04:00
Brandon Thomas and Claude Opus 5.5
89c9b1b6ee
M13.1: branching history, puppet pin recording, WebAssembly plug-in API, ScriptUI model and hosts, File ▸ Scripts, deterministic render test
...
- engine: History keeps undone lines as branches; edit.history.list/goto; History panel tree; MCP history tool
- puppet.recordPin / puppet.recordOptions; viewer Cmd-drag records; Record Options form
- effects::plugin (EffectPlugin trait, register_plugin, API v1); effectcraft-plugin (wasmi, sandboxed, fuel-limited); effect.plugins.load/list
- ScriptUI: engine scriptui model + layout + scriptui.* commands; script crate scriptui.js and script-host threads (dialogs block show())
- File ▸ Scripts: install script / ScriptUI panel, sample scripts, window.scriptPanel
- host test: bit-identical renders across runs and thread counts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:07:20 -04:00
Brandon Thomas and Claude Opus 5.5
69202c7b3e
M9.13: Minimax Don't Shrink Edges, Channel Combiner Saturation Multiplied, 3D Channel Extract anti-alias, Block Dissolve Soft Edges, locked pinning, Optimal Pixels
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:04:46 -04:00
Brandon Thomas and Claude Opus 5.5
bb384fbc9c
M9.13: Foam flow map, wobble, pop velocity, bubble texture layer, orientation, environment map
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:50:57 -04:00
Brandon Thomas and Claude Opus 5.5
b26fbb6247
M10.2: VP9 inter frames (motion search, MV prediction, loop filter, forward probability updates, rate control)
...
effectcraft-vp9enc gains inter frames: single LAST reference, 16x16/8x8 blocks,
candidate + diamond search refined to quarter samples with the regular 8-tap
filters, NEARESTMV/NEARMV/ZEROMV/NEWMV with spec MV prediction, skip blocks,
the in-loop deblocking filter, per-frame forward probability updates, a key
frame interval and target-bitrate rate control. Decoded output matches the
encoder's reconstruction exactly through FilmCraft's decoder and ffmpeg.
WebM export now encodes sequentially with a key frame every two seconds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:44:03 -04:00
Brandon Thomas and Claude Opus 5.5
0ed7bf69af
Merge main into M13.6 panels and content tools (Footage window label on the real panel; no stubs left)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:43:46 -04:00
Brandon Thomas and Claude Opus 5.5
3c586e2dba
M9.13: Radio Waves Image Contours / Mask waves, Parameters Are Set At, reflection, profile
...
- Wave Type: Polygon, Image Contours (source layer channel threshold, pre-blur, tolerance,
contour index, source centre) and Mask, rippling outward from the outline (exact signed
distance transform, util::signed_distance).
- Parameters Are Set At Birth via the new EffectHost::params_at; Render Quality; Reflection
off the layer edges; Stroke Profile.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:42:37 -04:00
Brandon Thomas
871362ba96
Merge branch 'worktree-agent-aba044eaf08eded94'
...
# Conflicts:
# crates/render/src/three_d/compose.rs
2026-10-03 03:33:36 -04:00
Brandon Thomas and Claude Opus 5.5
3103e7e80f
M9.13: Fill masks/feather, Refine mattes Reduce Chatter and motion blur
...
- Fill: Fill Mask, All Masks, Horizontal / Vertical Feather, Invert outside the mask
(GPU falls back to the CPU when masks are used).
- Refine Soft / Hard Matte: Reduce Chatter (temporal steadying of oscillating edges) and
Use Motion Blur (samples, shutter angle, higher quality) from neighbouring frames.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:30:33 -04:00