WallCraft is a procedural add-on for architects and designers that allows them to generate and fabricate parametric art walls for their interior and exterior proposals.
Thanks to Geometry Nodes, it is now possible to easily and faster control the creation of these design elements.
CNC
Using a script, you can generate a 3D model and also fabrication data in 2D curves for individual parts including clear marks. Precisely labeled curves for each part, make it perfect for real-world manufacturing workflow such as CNC or 3D printing.
INTERLOCKING JOINTS
From version 1.0.2, it is possible to automatically generate Tongue & Groove joints. This key feature extends Wallcraft’s capabilities from purely conceptual applications into fully production-ready design — enabling the creation of precise, interlocking parts suitable for furniture prototyping, artistic objects, or custom-designed architectural partitions. The placement is automatically optimized according to the size of the joint.
30 PROCEDURAL VARIANTS
Of course, it is easy to change the length, height, depth, number, and thickness of the ribs and choose from a predefined menu of 30 generative variants.
NO CODING
Don't worry, all the entire predefined design can also be controlled from A to Z using only modifiers. For further detailed adjustments, adapt parameters of the chosen variant texture.
DESIGN TO FABRICATION
This is a complete procedure for getting a design into production in Blender with Geometry Nodes (similar to what was previously common in Grasshopper with Rhinoceros.)
COMPARISON
Unlike Rhinoceros' geometric engineering based on curves, Blender outputs are generated from procedural textures, allowing for greater complexity and mathematically generated clarity of solutions. And it's incomparably fast! :)
procedural VS parametric
You can generate hundreds of design variations within seconds. Compared to classic parametric design, this approach is faster and more open-ended. It encourages an explorative mindset—working with values and relationships instead of fixed outcomes.
In tools like Rhino and Grasshopper, I used to define systems in a clear and structured way, which allowed for predictable and editable results. But it also meant I always knew what to expect. With Blender-based tools like Wallcraft, the process becomes more flexible. By combining values, rules, and logic, you can create complex and sometimes surprising forms—shapes that wouldn't be easy to imagine or plan ahead.
Rather than drawing a specific curve, you're building a system. At first, it may feel a bit abstract, but over time you learn to shape these systems just like geometry—only in a different way.
BLENDING
A fusion of two distinct variants creates a hybrid result that inherits qualities from both. One defines the overall form, the other adds detail—together forming a new synthesis. Instead of blending geometry, we mix systems: procedural adjustments, masks, and layered logic. The result feels both precise and exploratory.
OBJECT SLICING
From 1.0.4 it’s possible to import your geometry, allowing for real-time modeling and immediate visualization of dynamic lamella generation and automatically prepared cutting layouts for fabrication workflows.
AI COVER
The visualizations were created by integrating multiple generated models from the add-on over each other and then interpolating between individual solutions using Stable Diffusion AI. The title image represents our main idea of procedurally generated walls. It's more about combining procedural masks on top of each other than modeling a specific design from drawings. It's more like a non-destructive layering of adjustments. The final creation is a super-accurate generative 3D model based on your input, influenced by control over the systems. The concept of mixing the layers is now possible with the new version 1.0.3.
DISCLAIMER
The add-on serves as a tool to help the creator. The author of the addon is not responsible for any design or manufacturing errors. Always verify the correctness of the output yourself.----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LOG
250605 - V_1.0.4. - Fabrication Slicer adds real-time previews from low-poly placeholders. Works with simlified continous and closed geometry.
250603 - V_1.0.3. - New generative concept of variant mixing:
Synthesis - Combine two wall types into one. Use one for shape, the other for detail—and create something entirely new.
Masking - Blend two versions with precision. Use gradients or masks to define exactly where each one appears.
Noise Mask - Blend versions using procedural noise. Add natural variation and texture to the transition.
250525 - V_1.0.2. - Added automatic Tongue & Groove joint generation
250125 - V_1.0.1 - The fabrication pieces are arranged and labeled on a grid of 10 pieces in a row.s in a row.