About

  • It is open-source.

  • It was initially developed for Minecraft.

  • Used to create low-poly models with pixel art.

Sources

Websites
Tutorials

Review (2024-06-21)

  • Compatibility:

    • Only supports other models exported in .obj.

  • Modeling:

    • It has a very simple and straightforward interface.

    • Moving things within the program is satisfying and precise due to its "pixel" snap.

    • I really like the 'Cube' and 'Mesh' objects. The Cube gives great freedom to create voxel-style things. Itโ€™s very practical.

  • UV:

    • I really like the feature that allows moving the UV and cropping the texture simultaneously.

    • The Unwrapping isnโ€™t anything special. There are not many options beyond 'smart uv with texture' and 'project from view'.

    • I didnโ€™t see any unwrapping that enhances pixel art aesthetics, though there was a visible effort from the app to make the UV symmetrical and horizontal, which is good for painting faces.

    • I liked that the UV is created right when a texture is made, and that its properties are based on Texel Density rather than a poor unit like 'texture size'.

  • Painting:

    • I like the ability to view the pixel grid while painting.

    • The interface is much friendlier and provides more comfort when painting.

  • Rigging and animation:

    • Quite underwhelming, though simple. Many tools are missing.

    • I usually prefer Blender since it at least supports deformations with weight painting and IKs.

    • Still, itโ€™s quite relaxing and pleasant. Inferior but peaceful.

  • Importing:

    • .obj:

      • Works without issues. Sometimes you might need to fix the scale.

      • Textures also export correctly, kind of. I find textures a bit volatile when dealing with .obj.

  • Exporting:

    • .gltf:

      • Importing as .obj (scale x16) and exporting as .gltf (scale x16) gives a result identical to the original in Blender.

      • Everything in Blockbench is exported, not just the selection.

      • Result from Blender -> Blockbench (.obj) -> Blender (.gltf):

        • The mesh is correct but triangulated.

          • (.gltf does not support quads or n-gons).

        • The texture is correct.

    • .obj:

      • Result from Blender -> Blockbench (.obj) -> Blender (.obj):

        • The mesh is correct and remains in quad format.

        • The texture appears blurred because it uses linear filtering; just change that.

    • .fbx:

      • Result from Blender -> Blockbench (.obj) -> Blender (.fbx):

        • Blender crashed when trying to import the .fbx, giving catastrophically broken results and lagging the engine badly.