u/Common-Objective2215

Image 1 — Vibecoded a SPEED sampler for Anima in ComfyUI
Image 2 — Vibecoded a SPEED sampler for Anima in ComfyUI
▲ 87 r/comfyui+1 crossposts

Vibecoded a SPEED sampler for Anima in ComfyUI

I put together a ComfyUI custom node for SPEED (Spectral Progressive Diffusion) and pushed it here: ComfyUI-SPEED.

SPEED is short for Spectral Progressive Diffusion. The basic idea is that diffusion models don’t need to do full high-res work right away, so SPEED starts smaller and gradually increases resolution as the image forms. That cuts down wasted compute early in the denoising process, which can make generation faster while still keeping detail later on.

It’s a pretty vibecoded implementation, so don’t expect polished engineering or faithful implementation given official code isn't out yet, but it does the thing. I only tested it on Anima, and the main setup is basically just connecting the Sampler SPEED (Spectral Progressive) node into SamplerCustomAdvanced like a normal ComfyUI workflow.

A couple notes:

  • It can produce artifacts and drift on some outputs (most likely related to upsampling).
  • torch.compile was not helpful here, and in my tests it actually made sampling slower.
  • I also added a quick before/after comparison in the README with example images. and in this post (1st image is SPEED (14s), second is without (26s). both uses same seed)

If anyone wants to poke at it or improve it, feel free. I mostly wanted a simple working version up and running.

u/Common-Objective2215 — 3 days ago