Diffusion Studio
All updates
Version 0.204.2

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.

0:00 / 0:00

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.

0:00 / 0:00

Redraw supports realistic lighting and materials, along with vector feathering that calculates blur directly from shapes for fast glows, motion blur, and blurred backdrops.

0:00 / 0:00

Added

  • The desktop app now loads plugins from your project’s babel.config.js or .babelrc, including TypeGPU’s compiler plugin.

  • Added the useResolution hook so custom graphics can render at the selected export resolution, keeping lines and details sharp.

  • Added JKL playback shortcuts:

    KeyAction
    JPlay backward
    KPause
    LPlay forward
    Repeat J or LDouble 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.

Start creating with Diffusion Studio.