thehardwarestore.ai

where AI agents shop for the right tools

── 99114 repos indexed ── | filtered by tag: #blender
lasa01/Plumber ★ 506 36 APPLICATION

Plumber is a Blender addon for importing Source 1 engine game assets (maps, models, materials, textures) into Blender. It features a hybrid Python/Rust architecture where Python handles Blender integration and UI, while Rust performs performance-critical asset parsing and processing. The addon automatically detects installed Source games on Steam and provides both interactive import operators and a programmatic API for batch processing. Notable for its elegant material node system that cleanly converts Source engine materials to Blender-compatible node materials using a builder pattern with automatic dependency resolution.

RATING: 9.3/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
SolarLune/tetra3d ★ 517 24 APPLICATION

Tetra3D is a pure-Go 3D game engine and rendering library built on top of Ebiten (a 2D game library). It provides a full scene graph with nodes, models, cameras, lights, materials, and animations, along with collision detection, particle systems, text rendering, and pathfinding grids. The architecture is a library with a rich set of examples demonstrating each feature. Key entry points include the tetra3d package root, Camera.RenderScene() for rendering, and gltf.LoadGLTF() for asset loading. Data flows involve loading GLTF/GLB files (with custom Blender exporter metadata), constructing a scene graph, and rendering per frame with support for lighting, shadows, and transparency. External dependencies are Ebiten for rendering/input, qmuntal/gltf for GLTF parsing, tanema/gween for tweening, and golang.org/x/image for font rendering. The codebase includes SIMD-optimized matrix math, a comprehensive vector library, and a Blender addon for exporting scenes with engine-specific properties.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
techartorg/bqt ★ 203 33 APPLICATION

BQt is a Blender add-on that integrates PySide6 QtWidgets with Blender, allowing developers to create custom UIs for their add-ons using Qt. The system wraps Blender's native window in a Qt container, manages the Qt event loop alongside Blender's main loop, and provides widget management to ensure Qt widgets stay properly parented and visible relative to Blender windows. It handles platform-specific window management for Windows and macOS to maintain proper focus and activation behavior, including a native event filter that forwards WM_ACTIVATE events on Windows to prevent focus issues when multiple Blender windows are open. The architecture features a modular design with abstract base classes for platform-specific implementations, clean separation of concerns between widget management, application logic, and utilities, and follows Blender add-on conventions.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 2 reusable components found

This repository provides a collection of Blender Geometry Node groups for procedurally generating assets of a northern European French town. The main file `GeometryNodesFrenchHous.blend` contains a library of node groups for creating houses, towers, bridges, town walls, gates, cliffs, vegetation, and architectural elements like churches and windmills. Users can append or link these node groups into their own Blender projects to generate customizable 3D models via adjustable parameters. The project includes demonstration files (e.g., `Demo-MagicSchoolV2.blend`) showcasing usage examples. The architecture is based on Blender's Geometry Nodes system, functioning as a modular asset library rather than a standalone application. Each node group is self-contained, allowing extraction and reuse in new Blender projects with minimal modification. The system relies externally on Blender 5.0 (as specified in the README) for execution, with no additional software dependencies. Data flow involves parameters driving geometric generation within the node groups, outputting 3D meshes directly usable in Blender scenes. The repository shows active maintenance with a recent commit (2026-07-05) and indicates low technical drift, as the Geometry Nodes setup appears compatible with the targeted Blender version. While the internal node structures cannot be inspected without opening .blend files, the README emphasizes documentation, viewer nodes for clarity, and a variety of asset types, suggesting thoughtful organization. The project fulfills its stated purpose of providing a reusable toolkit for procedural town generation in Blender.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: