TypeGPU support
We now support TypeGPU for custom graphics and 3D scenes, alongside WebGL, WebGPU, and Three.js.
You or your agent can create graphics, animations, and visual effects in TypeScript and render them on the GPU. Your agent can also add custom controls to the editor sidebar so you can adjust the look and motion of your graphics and animations.
Jelly Slider by @reczko_konrad and @cerpow.
Redraw support
We’ve added support for Redraw, a 2D graphics library built on WebGPU. You or your agent can create custom motion graphics in TypeScript, animate vector artwork, and control stroke width and color along each path.
Redraw supports realistic lighting and materials, along with vector feathering that calculates blur directly from shapes for fast glows, motion blur, and blurred backdrops.
Added
-
The desktop app now loads plugins from your project’s
babel.config.jsor.babelrc, including TypeGPU’s compiler plugin. -
Added the
useResolutionhook so custom graphics can render at the selected export resolution, keeping lines and details sharp. -
Added JKL playback shortcuts:
Key Action J Play backward K Pause L Play forward Repeat J or L Double playback speed with each press, up to 16×.
Fixed
- Fixed element constraints resetting when you edited the code or reopened a project.
- Fixed a bug that let you drag clips to the left of 00:00 on the timeline.