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
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
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
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
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 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.
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…