One Modly extension, six nodes, one goal: turn the output 3D generation into game-ready pixel-art sprites
One Modly extension, six nodes, one goal: turn the output of the official 3D generation extensions (Hunyuan3D Mini/Turbo/Fast, TripoSG, Trellis2 GGUF) into game-ready pixel-art sprites. Pure post-processing: no 3D generation is implemented or modified, and Modly core is never touched.
Nodes Render Mesh Angles — mesh → image. Photographs the mesh from N angles around a turntable. View count — how many angle photos (8 = one every 45°). Camera elevation — camera height above the horizon (30° = classic isometric look). Render size — resolution in px; the speed/quality lever (lower = faster renders). Shading — lighting style (Smooth / Cel flat bands / Flat / None). Light bands — number of flat light levels, only shown when Shading = Cel. Light follows — Screen keeps the light fixed on-screen for every angle; World pins it to the object like a sun. Light azimuth / elevation — where the light comes from (left/right, above/below). Normalize Sprites — image → image. Re-frames every sprite on a shared canvas so a set lines up. Canvas size — output square size in px. Alignment — Baseline puts everything on the same ground line; Center is for icons/projectiles. Pixel-Art Convert — image → image. Downscales and palettizes into the final pixel-art look. Sprite size — final sprite size in px. Palette colors — how many colors the sprite is reduced to. Dithering — None for flat pixel-art, Ordered/Floyd for a softer gradient look. Outline — 1px silhouette contour (Darken / Black / None). Display upscale — optional nearest-neighbour zoom of the output (1×–8×). Validate Assets — image → image. Read-only QC pass over a sprite set. Strictness — how tight the quality thresholds are (Lenient/Standard/Strict). On failure — Report just attaches results; Block fails the node (CI gate). Pack Atlas — image → image. Packs a sprite set into a texture atlas with engine metadata. Max atlas size — largest page size; extra sprites spill onto more pages. Export Files — image → image. Delivers the result to a folder you choose. Destination folder — where the files are copied (created if missing). Base name — renames the output; empty keeps the original file names. Overwrite — replace existing files at the destination, or fail instead.
Read the full README on GitHub →