πΊοΈ Gimbal Grid Stitch
The 30-second contact sheet for your latent grid renders
- images
- IMAGE
When you run a batch - a 3Γ3 manifold grid, a waypoint spline with 60 frames, a handful of seed variations - ComfyUI hands you a stack of images and expects you to eyeball them one by one. Gimbal Grid Stitch fixes that with one input and one output: feed it an IMAGE batch and it pastes them all into a single contact sheet, neatly arranged in a near-square grid.
Despite the name, this is not latent magic. The class name is LatentSpaceGridStitch, but it operates on decoded images - that's why the only required input is images (IMAGE type), not a latent. You decode your batch through a VAEDecode first, then stitch the results to actually look at what the pack's other nodes produced. The "latent space" part of the name is just the pack's branding leaking through.
It belongs to the Gimbal-comfy suite by Form & Noise, and it's the unglamorous utility of the family: no interpolation, no math to tune, no parameters at all. That's the point. It's the node you throw on the end of a Manifold Explorer batch because flipping through 9 outputs in the UI is a chore.
How it works
The node takes your batch of N images and computes grid_size = ceil(sqrt(N)) - so 4 images become a 2Γ2, 9 become a 3Γ3, 16 become a 4Γ4. It pads out any remainder with black and returns one composite image sized grid_size Γ width by grid_size Γ height.
Worth knowing: there is no columns option, even though the pack's README tutorial casually mentions setting columns = 3. The actual node just picks the square-ish size for you. If you need an explicit column count, ComfyUI's own core Image Contact Sheet node is the better tool; this one is the "just make it a grid" button.
Using it
Wire the IMAGE output of any batch-producing chain (KSampler β VAEDecode β this node), then pipe the single composite into a Preview Image or Save Image. That's the whole workflow. The one output is IMAGE, so you can even run it through an upscaler if a 9-way grid renders too small to judge.
Install
# ComfyUI Manager β search "Gimbal"
# or:
cd ComfyUI/custom_nodes
git clone https://github.com/FormAndNoise/Gimbal-comfy
pip install -r Gimbal-comfy/requirements.txt
Restart ComfyUI; it shows up under Add Node β Gimbal/Flight Instruments (display name "πΊοΈ Gimbal Grid Stitch"). Its requirements are torch, numpy and pillow - all already present in any ComfyUI install - and there are no model files to fetch.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | β |