Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Blockbench?
Blockbench is a free, open-source 3D model editor aimed at low-poly and pixel-art work, with a web app you can run in a browser and a downloadable desktop version. Its design centers on cuboid modeling for a blocky, Minecraft-like look, plus mesh tools when you need more complex low-poly shapes. Texturing and animation are built in, and a plugin store extends what the editor can do.
H3 Where it fits best
- Game asset creation: modeling, texturing and rigging small props, characters and environment pieces in one tool.
- Pixel-art and voxel-adjacent styles: cuboid primitives and direct texture painting match these workflows better than a general-purpose 3D suite would.
- Learning 3D basics: the constrained toolset and low-poly focus keep the interface approachable for beginners.
- Animation previews: keyframes for position, rotation and scale, a graph editor for tuning, and rigging support for simple character motion.
H3 Trade-offs to weigh
- Low-poly is the strength, not the limit, but it is not a sculpting or high-poly pipeline replacement.
- The built-in texture editor covers painting and UV map generation; for heavier image work you would round-trip to external pixel-art software.
- Plugins add export formats and generators, so check the plugin store for your target engine before committing.
- Browser use is convenient; the desktop download is the more typical choice for ongoing project work.
H3 A practical next step If you are making a game character or prop, start with a cuboid blockout to lock proportions, then switch to mesh tools only where the silhouette needs it. Generate the UV template, paint in the 2D editor or directly on the model, then rig and keyframe a short idle animation to test the whole loop. If you need format support beyond the defaults, browse the plugin store first — that is faster than rebuilding a workflow around missing export options. The official gallery at Blockbench shows what the tool produces in practice, and the wiki covers the modeling, texturing and animation features in more detail.
How do I download or access Blockbench?
Blockbench runs in two places: as a downloadable desktop app and as a web app you can open directly in a browser. Both are reached from the official site, Blockbench.
Download the desktop app if you want a standalone program that works offline and integrates with local files and external editors. On the site, choose Download and pick the build for your operating system.
Open the web app if you want to try it immediately without installing anything. Choose Open Web App on the same page. This is the fastest way to test the interface, follow a tutorial, or model on a machine where you cannot install software. The trade-off is that browser-based work depends on your browser and session; for long-term projects, the desktop version is usually the more comfortable choice.
A practical first step: open the web app, create a cube, and paint a texture on it. If the workflow suits you, install the desktop version and move your files there.
For learning material and extras, the site also links to a Quickstart guide, a gallery, contests, a plugins page, and a wiki. Plugins are worth knowing about early, since they add tools, export formats, and model generators.
Note that Blockbench is free to use for any project and open source under the GPL license, so there is no paid tier to navigate before you start.
How do I create a low-poly 3D model in Blockbench?
Start with a cuboid model if you want the Minecraft-style look, or a mesh if you need freeform low-poly shapes. Blockbench is built for both: Blockbench describes cuboids for the blocky aesthetic and mesh tools for complex low-poly forms. The usual path is model → UV/texture → animate/export.
A practical workflow
- Choose a project type and set up the scene. Pick the format that matches your target (for example, a Minecraft-style model or a generic low-poly format). This matters because it determines available export options and how the model is structured.
- Block out the shape with cuboids. Add cubes, resize and move them along the grid, and use the Minecraft aesthetic to your advantage. Keep the silhouette readable before adding detail.
- Refine with mesh editing when cuboids are too limiting. Convert or build mesh geometry for organic or angled low-poly shapes. Low-poly works best when you spend polygons on the silhouette, not on tiny surface details.
- Create the UV map and texture. Blockbench can generate a UV map and template automatically, so you can start painting immediately. You can paint directly on the model in 3D, use the 2D texture editor, or send the texture to an external image editor.
- Keep the palette small. Import or create a palette and stick to a limited set of colors. This is standard low-poly practice and also makes pixel-art textures look intentional.
- Rig and animate if needed. Add a skeleton, then use position, rotation and scale keyframes. The graph editor is there for fine-tuning timing and easing.
- Extend with plugins only if the base tools fall short. The built-in plugin store adds tools, export formats and model generators. If you have a custom format, you can write your own plugin.
Choosing between cuboid and mesh
| Approach | Best for | Trade-off |
|---|---|---|
| Cuboids | Minecraft-style characters, props, blocky environments | Fast and clean, but limited for organic curves |
| Mesh modeling | Creatures, vehicles, stylized organic shapes | More control, but you manage topology and UVs more carefully |
Who this suits
Blockbench is aimed at low-poly and pixel-art work, and its user list includes Mojang Studios, Hytale, Noxcrew and others, which suggests it is used in real game production, not just hobby projects. It is free to use for any project and open source under the GPL, so cost is not a barrier to trying it.
Next step
Open the web app or download the desktop version, start a new project in your target format, and block out one simple prop — a chest, a tree, a character head — using only cuboids. Texture it with a five-color palette, then export. That single loop teaches you the whole pipeline faster than reading about it.
For reference on formats and community models, see Blockbench. If you want to view finished models in 3D, the gallery viewer on the site is powered by Sketchfab.
How do I texture a model in Blockbench?
Blockbench includes a built-in texturing workflow, so you can create and paint textures without leaving the program. The page describes three main ways to work: painting directly on the model in 3D space, using the 2D texture editor, or connecting an external image editor or pixel-art program. It can also generate a UV map and a template automatically, which gives you a ready surface to paint on.
H3 Practical approach
- Start by letting Blockbench create the UV map and template for your model.
- Block out flat colors on the template first to establish regions (skin, metal, cloth).
- Switch to 3D painting to check how the texture reads on the actual shape; seams and stretching are much easier to spot this way.
- Use the 2D editor for precise pixel work, such as single-pixel details or palette cleanup.
- If you already work in an external pixel-art tool, keep it connected so you can round-trip edits instead of rebuilding textures.
H3 Choosing your method
| Method | Best for | Trade-off |
|---|---|---|
| 3D painting | Judging how the texture looks on the model | Less precise for tiny pixel details |
| 2D texture editor | Pixel-level control and palette work | Harder to visualize on the model while painting |
| External editor | Reusing an existing pixel-art workflow | Requires switching between programs |
H3 A concrete scenario Suppose you are making a low-poly character with a Minecraft-like blocky style. Use cuboids for the body, auto-generate the UV template, fill each cuboid face with a base color, then paint directly on the model to add wear and highlights. For a small logo on the chest, drop into the 2D editor and place individual pixels, then return to 3D to confirm it lines up.
Next step: open the Quickstart and Wiki pages on Blockbench to see the exact texture-panel controls for your version, and check the plugin store if you need a specific export format or texture tool.
How do I animate a model in Blockbench?
Blockbench has a built-in animation editor, so you can rig and animate a model without leaving the program. The general workflow is: build or import your model, add a rig (a skeleton of parented groups or bones), then create an animation and record keyframes for position, rotation, and scale.
The basic steps
- Finish the model first. Low-poly cuboid models and mesh models are both supported, so decide early whether you want the blocky Minecraft look or free-form shapes—it affects how you set up your rig.
- Build a rig. Organize parts into a hierarchy of groups or bones, with the root at the body and children for limbs, head, and so on. Parent-child relationships are what make a leg swing from the hip instead of the center of the model.
- Create an animation. Add a new animation, name it, and set its length. Then move to the frame you want and pose the rig; each change becomes a keyframe on the timeline.
- Use the keyframe types deliberately. Position, rotation, and scale keyframes each store different properties. Rotation is what most character motion needs; scale is handy for squash-and-stretch or a pulse effect.
- Refine with the graph editor. If motion feels robotic or snaps between poses, the graph editor lets you adjust easing and interpolation rather than adding more keyframes.
- Preview and export. Scrub the timeline or play it back, then export in the format your target engine or platform accepts—plugins can add formats beyond the built-in ones.
Texturing while you animate
Textures are created and painted inside Blockbench, and the program can generate a UV map and template automatically. You can paint directly on the model in 3D, use the 2D texture editor, or hand off to an external pixel-art tool. If you paint after rigging, the UV layout stays tied to the model, so texture work doesn't disturb the animation.
A quick decision guide
| If you want… | Do this |
|---|---|
| Simple Minecraft-style motion | Cuboid parts, group hierarchy, rotation keyframes |
| Organic or complex shapes | Mesh modeling tools, then a bone-based rig |
| Smoother, more expressive motion | Fewer keyframes plus graph editor easing |
| A format Blockbench doesn't ship with | Check the plugin store, or write a plugin |
Practical example
Say you're making a walking character. Rig the legs as children of a hip group, the arms as children of the shoulders, and the head as a child of the torso. At the start frame, set the legs in a stride; at the mid frame, swap them; at the end frame, return to the start pose so the cycle loops. Add a slight vertical bob on the root and a small head turn, then use the graph editor to soften the transitions. That's a loopable walk cycle built entirely from rotation and position keyframes.
Next step
Open the web app or download the desktop version, load a simple two-legged model, and animate just one leg through a full cycle before touching anything else. Getting a single limb to loop cleanly teaches you the timeline, keyframes, and playback faster than rigging a whole character at once. When you need a format or tool that isn't built in, browse the plugin store—and note that the gallery viewer on the site is powered by Sketchfab, so viewing community models there involves Sketchfab's own cookies.
How do I install or create plugins for Blockbench?
Blockbench supports plugins through a built-in plugin store and a plugin API, so you can either install someone else's plugin or write your own.
Installing an existing plugin
- Open Blockbench (desktop app or the web app).
- Go to File → Plugins to open the plugin browser.
- Search or browse the store, then click Install on the plugin you want.
- Restart or reload Blockbench if prompted.
Plugins are loaded on startup, so if a newly installed plugin doesn't appear to work, reloading is the usual first fix. The store is the intended path because it handles installation and updates; downloading plugin files manually is only worth it for plugins not published there.
Creating your own plugin
Blockbench plugins are JavaScript files that use the Blockbench API. The general shape of the process:
- Write a
.jsfile that registers your functionality — new tools, export formats, model generators, or UI panels. - Load it locally for testing (the plugin dialog lets you load a plugin from a file, which is how you iterate during development).
- Publish it to the plugin store when it's ready, so others can install it normally.
The official wiki and the plugin repository are the reference points for the API surface and for examples to copy from. Since the source is open under the GPL, you can also read existing plugins to see how a specific feature is wired up.
Which route fits you
| Goal | Approach |
|---|---|
| Add a feature someone already built | Install from the plugin store |
| Test a plugin you're developing | Load the file locally, reload between changes |
| Support a custom export format for a studio pipeline | Write your own plugin using the API |
| Distribute a plugin to a team or the community | Publish to the plugin store |
A practical starting scenario: an artist wants a custom export format for a game engine. Rather than installing anything, they'd write a small plugin that adds an exporter, test it by loading the file locally, and only publish once the output is verified against the engine's importer.
If you're new to this, install one popular plugin first and look at how it changes the interface — that makes the API's capabilities much easier to understand before you write anything.
User reviews (0)