awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JannisX11 avatar

JannisX11/blockbench

0
View on GitHub↗
5,597 stars·447 forks·JavaScript·GPL-3.0·7 viewswww.blockbench.net↗

Blockbench

Blockbench is a specialized low-poly 3D modeler and texture painter designed for creating models and pixel art textures. It functions as an extensible 3D editor that allows for the production of assets intended for game engines and rendering software.

The editor is distinguished by its plugin-based architecture, which enables the development of custom scripts to automate design workflows and add specialized tools. It further integrates a texture painting system that applies pixel art directly onto 3D meshes to achieve a stylized aesthetic.

The software covers high-quality 3D rendering for professional presentations and provides utilities to export designs into standardized 3D file formats.

Features

  • Low-Poly 3D Modeling - Provides a specialized environment for creating low-polygon 3D models and pixel art textures.
  • Extensible 3D Editors - Provides an extensible 3D modeling environment where functionality is expanded via custom plugins.
  • JavaScript Plugin Systems - Implements a plugin system allowing users to extend editor functionality via custom JavaScript scripts.
  • Custom Game Asset Design - Enables the design and export of 3D models in formats compatible with various game engines.
  • 3D Texture Painting - Includes interactive tools for applying pixel art and colors directly onto 3D mesh surfaces.
  • 3D Modeling Software - Functions as a comprehensive 3D modeling application for creating assets for games and rendering.
  • Stylized 3D Materials - Creates low-polygon 3D objects with stylized pixel art textures for a retro aesthetic.
  • WebGL Rendering - Utilizes WebGL for hardware-accelerated rendering of 3D geometry and textures within the browser.
  • Export Formats - Provides utilities to convert 3D models into standardized file formats for external software.
  • 3D Asset Exporters - Includes tools for exporting internal 3D scene representations into industry-standard file formats.
  • 3D Model Visualizers - Provides tools for rendering and inspecting 3D models to create professional visual showcases.
  • High-Quality Scene Rendering - Generates high-quality, high-fidelity images of 3D objects for professional presentations.
  • 3D Design Workflow Automations - Allows users to add custom scripts that automate repetitive 3D design and creation tasks.
  • 3D Editor Extensions - Supports the development of specialized scripts to automate workflows and add tools to the 3D editor.
  • Plugin Development Frameworks - Offers a framework for creating and integrating third-party plugins to extend application functionality.

Star history

Star history chart for jannisx11/blockbenchStar history chart for jannisx11/blockbench

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Blockbench

Similar open-source projects, ranked by how many features they share with Blockbench.
  • blender/blenderblender avatar

    blender/blender

    18,787View on GitHub↗

    Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons

    C++3danimationb3d
    View on GitHub↗18,787
  • openscad/openscadopenscad avatar

    openscad/openscad

    8,887View on GitHub↗

    OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from programmable scripts. It utilizes a constructive solid geometry engine to create complex shapes by performing boolean operations on basic geometric primitives. The system functions as a compiler that transforms a functional language into geometric representations, allowing for precise dimensional control through variables and functions. It features a WebAssembly implementation that enables the geometry pipeline to execute directly within web browsers. The software covers a broad

    C++3d3d-graphics3d-models
    View on GitHub↗8,887
  • assimp/assimpassimp avatar

    assimp/assimp

    12,993View on GitHub↗

    Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats into a single unified internal data structure. It functions as a framework for converting 3D models between different file formats across multiple operating systems and architectures. The project provides a 3D mesh processing tool for normalizing and optimizing geometry through triangulation, vertex removal, and normal generation. It also includes a 3D asset export utility to write internal scene data back into various external file formats. The system covers broad capability

    C++3mfandroidasset-pipeline
    View on GitHub↗12,993
  • adrianhajdin/project_3d_developer_portfolioadrianhajdin avatar

    adrianhajdin/project_3D_developer_portfolio

    7,078View on GitHub↗

    This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render interactive 3D models, animations, and environmental effects directly within the browser to create an immersive professional showcase. The application integrates artificial intelligence to provide automated responses to visitor inquiries and includes a community forum where authenticated users can share knowledge. It also features a system for generating personalized learning roadmaps based on user profile data and an algorithmic content recommendation system to improve post discov

    JavaScript3dreactjsthreejs
    View on GitHub↗7,078
See all 30 alternatives to Blockbench→

Frequently asked questions

What does jannisx11/blockbench do?

Blockbench is a specialized low-poly 3D modeler and texture painter designed for creating models and pixel art textures. It functions as an extensible 3D editor that allows for the production of assets intended for game engines and rendering software.

What are the main features of jannisx11/blockbench?

The main features of jannisx11/blockbench are: Low-Poly 3D Modeling, Extensible 3D Editors, JavaScript Plugin Systems, Custom Game Asset Design, 3D Texture Painting, 3D Modeling Software, Stylized 3D Materials, WebGL Rendering.

What are some open-source alternatives to jannisx11/blockbench?

Open-source alternatives to jannisx11/blockbench include: blender/blender — Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It… openscad/openscad — OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from… assimp/assimp — Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats… mpetroff/pannellum — Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as… armory3d/armortools — Armortools is a 3D PBR texture painting suite and mesh texture workflow tool. It provides a system for painting… adrianhajdin/project_3d_developer_portfolio — This project is a three-dimensional developer portfolio template and web application. It uses Three.js to render…