Skip to content

nicolaiprodromov/dot_node

Repository files navigation

Node Extension Preview

Version Blender Community

Introducing .node

Package, share, and distribute Geometry Node groups across the Blender community.

The current import system for nodes is broken, the append method is just another input in my output iykwim. Instead of spending time appending node groups you can now use .node as a simple and portable file that you can import or export at will by dragging the file into Blender or clicking the export button.

  • Lightning Fast: Drag and drop .node files directly into Blender. No more hunting through blend files, just instant access to node groups
  • Complete Packaging: All node data, connections, and metadata in one file
  • Version Control Ready: Perfect for Git workflows and collaborative projects
  • Community Standard: Establish a unified format for the entire nodes ecosystem

Check Releases for the latest version.

The Blender extension

Install

  1. Download the latest release from Releases
  2. Install via Blender → Edit → Preferences → Add-ons → Install
  3. Enable the "Node File Link" addon
  4. Enjoy seamless .node file support!

File Example

Import & Export

  • IMPORT:
    1. Drag & Drop the nodes you want to import
  • EXPORT:
    1. Select the node/nodes you want to export
    2. Right click > Export Node Groups

Node Format Features Node Workflow

🌟 The file

It's designed to become the standard for sharing and working collaboratively on Blender procedural node group setups and make Geometry Nodes accessible to the web.

More than just a file type, a community initiative to standardize how we share and collaborate using procedural setups in Blender.

Under the hood

A .node file is a lightweight, portable package for sharing procedural node group setups with all the data, connections, and metadata. Technically, it's a ZIP archive containing three essential components:

  • a .json metadata file with nodes structure and properties
  • a .blend file with the actual node group data
  • a .config file for package validation.

This format enables seamless sharing and importing across different Blender projects (soon enough, different software too) without complex file dependencies or incompatibility issues.

Read the full Documentation.

Features

Feature Description
Export Convert any Geometry Node group to .node format
Import Seamlessly import .node files with full fidelity
Drag & Drop Native file association for instant workflow integration
Metadata Preserve all node properties, connections, and interface definitions
Cross-Platform WIP -> Works only on Windows atm

Roadmap

URGENT:

  1. Improve the addon and release version 1.1.0 by 2026
  2. Get the extension registration working on all platforms

LONG-TERM:

  1. Create compatibility with ThreeJS & Houdini
  2. Manage to get the .node file link addon bundled with Blender
  3. Some sort of backward compatibility for older versions of Blender

How to be a part of this movement

  • Adopt the .node format in your projects
  • Share .node files along with your .blend files (they're very small)
  • Build apps and addons that use .node
  • Be a part of the project development by becoming a contributor/ by sharing your opinion
  • Buy the addon on Superhive or Blenderkit

Contributors

Footer Image

Star this repo