bflatastic and Claude Opus 5.5
02bc2b8f9a
Puppet: the tools stay on the rigged layer and pins go on the deformed mesh ( #284 )
...
With a Puppet tool, a click off the pins picked the topmost layer under
the pointer by its own bounds, and selected it. So a click where the
deformation had stretched the mesh past the layer's bounds went to the
layer behind (selecting it and giving it a Puppet effect), and any
click on another layer switched to it.
While selected layers have a Puppet effect, a click (or a press that
might start a pin marquee) now works only on them, as in After
Effects: on the layer whose mesh, as deformed now, is under the
pointer (the pin lands on the deformed shape), else the one whose own
art is (a new mesh); elsewhere nothing happens and the selection
stays. Without a rigged layer selected, the tools pick and rig the
layer under the pointer as before.
`puppet::contains` tests a point against a deformed mesh; `puppet.addPin`
uses it too (its own test only held for one triangle winding).
Test: puppet_pins_go_on_the_deformed_mesh_and_the_tool_stays_on_the_rigged_layer
(ui_viewer).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 16:59:53 +07:00
..
2026-10-02 09:12:10 -04:00
2026-10-09 16:59:53 +07:00
2026-10-06 00:00:31 -05:00
2026-10-03 07:29:30 -04:00
2026-10-03 00:15:06 -04:00
2026-10-03 04:36:12 -04:00
2026-10-03 02:59:10 -04:00
2026-10-06 00:00:31 -05:00
2026-10-01 22:03:26 -04:00
2026-10-03 17:33:41 -04:00
2026-10-03 04:04:46 -04:00
M13.28: GPU pixel ports (fx_pixel2): CC Cross/Radial/Vector Blur, Reduce Interlace Flicker, CC Composite, Color Link, Cineon, HDR Compander/Highlight Compression, Grow Bounds, CC Overbrights, CC Block Load, CC Burn Film, CC Glass/Plastic, CC HexTile, CC Mr. Smoothie, Inner/Outer Key, CC Simple Wire Removal, Basic 3D
2026-10-04 01:33:54 -04:00
2026-10-03 08:59:04 -04:00
2026-10-03 04:43:41 -04:00
2026-10-03 00:27:47 -04:00
2026-10-08 12:20:10 +07:00
2026-10-04 01:35:56 -04:00
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)
2026-10-03 08:16:58 -04:00
2026-10-08 12:20:10 +07:00
2026-10-03 04:36:12 -04:00
M13.28: GPU generators (fx_gen2): Lightning, Advanced Lightning, Beam, Lens Flare, Radio Waves, Vegas, Stroke, Scribble, Write-on, Paint Bucket, Eyedropper Fill, CC Glue Gun, CC Threads, Audio Spectrum/Waveform, Basic Text, Path Text
2026-10-04 02:56:00 -04:00
M13.28: GPU generators (fx_gen2): Lightning, Advanced Lightning, Beam, Lens Flare, Radio Waves, Vegas, Stroke, Scribble, Write-on, Paint Bucket, Eyedropper Fill, CC Glue Gun, CC Threads, Audio Spectrum/Waveform, Basic Text, Path Text
2026-10-04 02:56:00 -04:00
2026-10-08 21:00:42 +07:00
M13.28: GPU pixel ports (fx_pixel2): CC Cross/Radial/Vector Blur, Reduce Interlace Flicker, CC Composite, Color Link, Cineon, HDR Compander/Highlight Compression, Grow Bounds, CC Overbrights, CC Block Load, CC Burn Film, CC Glass/Plastic, CC HexTile, CC Mr. Smoothie, Inner/Outer Key, CC Simple Wire Removal, Basic 3D
2026-10-04 01:33:54 -04:00
2026-10-03 04:57:05 -04:00
2026-10-05 11:04:10 +07:00
2026-10-08 12:20:10 +07:00
2026-10-03 03:30:33 -04:00
2026-10-04 14:14:16 -04:00
2026-10-03 08:59:04 -04:00
2026-10-03 00:15:06 -04:00
2026-10-03 05:39:06 -04:00
2026-10-08 21:00:42 +07:00
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)
2026-10-03 08:15:11 -04:00
2026-10-03 00:15:06 -04:00
2026-10-04 01:35:56 -04:00
2026-10-04 14:14:16 -04:00
2026-10-02 09:12:10 -04:00
M13.22: GPU transitions and perspective (Block Dissolve, CC Glass/Grid/Image Wipe, CC Jaws, CC Line Sweep, CC Radial ScaleWipe, CC Scale Wipe, CC Twister, CC WarpoMatic, Radial Shadow, CC Bender, CC Blobbylize, CC Cylinder, CC Sphere, CC Spotlight, CC Environment, 3D Glasses) and text (Numbers, Timecode: CPU glyph coverage, GPU composite)
2026-10-03 17:48:02 -04:00
2026-10-01 21:43:48 -04:00
2026-10-03 09:42:44 -04:00
2026-10-03 02:44:36 -04:00
2026-10-05 17:55:02 +07:00
2026-10-04 01:35:56 -04:00
2026-10-04 01:35:56 -04:00
2026-10-04 01:35:56 -04:00
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)
2026-10-03 08:16:58 -04:00
M13.28: GPU pixel ports (fx_pixel2): CC Cross/Radial/Vector Blur, Reduce Interlace Flicker, CC Composite, Color Link, Cineon, HDR Compander/Highlight Compression, Grow Bounds, CC Overbrights, CC Block Load, CC Burn Film, CC Glass/Plastic, CC HexTile, CC Mr. Smoothie, Inner/Outer Key, CC Simple Wire Removal, Basic 3D
2026-10-04 01:33:54 -04:00
2026-10-04 14:14:16 -04:00
2026-10-04 01:35:56 -04:00
2026-10-01 22:02:36 -04:00
2026-10-03 18:35:22 -04:00
2026-10-08 12:20:10 +07:00
2026-10-01 21:59:01 -04:00
2026-10-03 17:43:24 -04:00
2026-10-03 07:15:36 -04:00
2026-10-04 03:40:46 -04:00