Skip to content

v1.6.0 — Low-poly character tools

Choose a tag to compare

@RenasDemirbas RenasDemirbas released this 09 Oct 18:58
· 14 commits to main since this release
  • Mesh painting: paint_texture, paint_faces and get_texture now target mesh faces too. The UV
    polygon is clipped pixel-exact, and space: "world" gradients are computed per texel. On meshes, a
    direction name ("up") selects every face pointing that way. inspect_uv reports mesh UV problems
    and texel density.
  • unwrap_mesh: connected mesh faces merge into islands. Seam control, per-part density
    (density_scale), and existing paint carried over to the new layout.
  • edit_mesh: Blockbench's extrude, inset, solidify, loop cut, merge, dissolve, create/invert face
    and split tools, plus subdivide, bevel, delete and merge_meshes. Steps chain with
    select: "previous".
  • add_loft: box, round or custom-profile limbs and tubes from rings. transform_mesh: taper, bend,
    twist, scale, rotate, move, smooth, jitter.
  • bake_texture: light direction, ray-traced ambient occlusion, convex edge highlights and concave
    crease shadows, height gradient and grain. The result snaps to a hue-shifted pixel-art ramp derived
    from each texel's own color.
  • palette: hue-shifted ramps, color extraction, locking to auto / fixed palettes / ramps (with
    dithering).
  • compare_reference: silhouette IoU against a reference image, aspect ratio and per-band width
    difference, overlay image. project_reference: projects the reference onto visible, unoccluded
    texels.
  • record_build: captures a frame from a fixed camera on every edit and writes an animated GIF at
    the end.
  • Fix: add_mesh_primitive generated cylinders, cones, pyramids, tori and planes inside out, which
    made extrude go inward. Cylinder and cone caps with more than 4 sides (n-gons) also failed; they are
    now generated as triangle fans.

Installation

  1. Download blockbench_mcp.js and mcp-server.js (or unzip the archive). No npm install needed: the server is bundled with its dependencies.
  2. Blockbench → File → Plugins → Load Plugin from File → blockbench_mcp.js.
  3. Add it to Claude:
claude mcp add --scope user blockbench -- node /path/to/mcp-server.js

Requires Node.js 18+.