Connect, Create, Iterate

Enzo

Free and Open Source procedural modeling software for artists.

Dashboard image

About

Enzo is a node-based procedural 3D modeling framework for Visual Effects and Animation. It was created as an accessible alternative to existing industry tools, which are often prohibitively expensive, closed source, and resistant to user driven innovation. Enzo is currently designed as a proof of concept and hobby project. The goal is to build a lean functional foundation for further development, experimentation, and community contribution.

Non-destructive tools for complex assets

Procedural Modeling

Enzo’s node-based workflow provides a flexible, non-destructive approach to building 3D assets. Models are constructed live through interconnected operations, allowing limitless iteration and experimentation.

  • Attribute-driven geometry system
  • Real-time geometry evaluation and recooking
  • Full N-Gon support
  • Intrinsic + user-defined attributes for maximum flexibility
Feature image 1
Feature image 2
Feature image 5
Feature image 6
A modern interface built for speed

Node System & User Interface

Enzo combines a modern, accessible interface with a powerful node graph system designed for speed and clarity.

  • Visual network editor with drag-and-drop connections
  • Searchable tab menu for quick node creation
  • Modular parameter controls with sliders + numeric fields
  • Panel-based layout: Network, Viewport, Parameters, Geometry Spreadsheet
Fast, scalable, and customizable

Performance & Extensibility

Enzo is built to handle large-scale procedural workflows while remaining open and expandable for developers.

  • Multithreaded node cooking for heavy geometry operations
  • Lazy evaluation with dirty state tracking for efficiency
  • Dynamic plugin loading for user created nodes without recompilation
Feature image

Have any questions?

Frequently Asked Questions

What makes Enzo different from other 3D tools?

Enzo is open, lightweight, and designed to encourage experimentation. Unlike many industry-standard tools, it’s free to use, open source, and built to support user-driven innovation.

Who is Enzo for?

Right now, Enzo is best suited for developers, technical artists, and curious hobbyists who want to explore procedural 3D modeling concepts and contribute to shaping the tool as it evolves.

Can I use Enzo in a production pipeline today?

Not yet. Enzo is an experimental proof of concept, so it isn’t stable or feature-rich enough for production use. Think of it more as a sandbox for ideas and contributions.

What kinds of projects can I build with Enzo today?

Smaller experiments, prototypes, or educational projects are a good fit. Enzo can be a fun way to explore procedural modeling workflows without the barriers of expensive commercial software.

How can I get involved?

Contributions of all kinds are welcome! Whether you’re interested in coding, testing, giving feedback, or sharing ideas, reach out at [email protected] to connect.

What’s the long-term vision for Enzo?

The goal is to create a lean, extensible framework for procedural modeling that can grow into a powerful, community-driven alternative to industry tools without the closed walls or heavy costs.

Does Enzo cost anything?

No. Enzo is free and open source.