parallax_background
Make a layered pixel-art parallax background for a side-scroller, like the Parallax Background Generator on voidless.dev/tools: a banded sky, sun/moon/ringed planet, stars, clouds, mountains, hills, a city or ruins, and a treeline, from a preset (day, sunset, night, dusk-forest, snowy-mountains, alien-world). Every layer tiles seamlessly left to right; far layers fade towards the horizon colour. Returns the composed PNG, one PNG per layer (far to near; transparent where empty, except the sky), optionally a scrolling GIF, and speeds.json with each layer's scroll speed and Godot Parallax2D / ParallaxLayer values. Images up to 2048x2048, 256 frames, 32 MB of input per call. Free: no credits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "parallax_background"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gif | No | Also return a scrolling preview GIF (60 frames) | |
| save | No | Also save the result to your Voidless library (free, private) and return its asset id and cdn.voidless.dev URL, for passing to the next tool without base64 | |
| seed | No | Same seed, same background | |
| width | No | Pixels; rounded to a multiple of 8 so the dither tiles | |
| colors | No | Hex overrides of the preset palette | |
| dither | No | Ordered dither where sky bands meet | |
| height | No | ||
| layers | No | Total layers including the sky (default: all the preset has); the least important are dropped first | |
| preset | No | sunset | |
| structures | No | Buildings layer; auto = the preset's own (city at sunset/night, ruins on the alien world) | auto |