$29
Add to cart

BNDL Pro - take binary node trees and manage them like source code

BNDL Pro - The Complete Node Tree Workflow Solution

Version 1.1.4 | Try Lite (Free)

Transform your Blender node workflows with the complete procedural asset management system. Export Materials, Geometry Nodes, and Compositor trees to human-readable .bndlfiles. Perfect for version control, team collaboration, and production pipelines.


πŸš€ Why BNDL Pro?

The Problem

  • Binary .blend files make Git diffs meaningless, source-control difficult, and plain-text searching impossible.
  • Appending node groups requires opening source files and clicking through levels of the file's substructure.
  • No centralized library for procedural assets across projects
  • Team collaboration breaks when multiple artists edit the same file
  • Pipeline integration is nearly impossible without programmatic access

The BNDL Pro Solution

βœ… Text-based format - Human-readable, Git-friendly .bndlfiles
βœ…Complete coverage- Materials, Geometry Nodes, AND Compositor
βœ…Multi-project library- Browse assets across all your projects
βœ…Asset bundling- Export with textures/dependencies included
βœ…Studio-ready- Preference system for team consistency
βœ…Automation-friendly- Modify.bndlfiles programmatically


What You Get

All Three Node Types

  • Shader/Material Trees - Export and replay material node setups
  • Geometry Nodes - Share procedural modifiers and scatter systems
  • Compositor Trees - Reuse color grading and post-processing effects

Pro-Exclusive Features

  • Asset Bundling - Export textures/images in .bndlpack archives
  • Studio Preferences - Centralized settings with user overrides
  • Advanced Filtering - Toggle visibility by tree type
  • Batch Operations - Export all materials/modifiers at once
  • Priority Support - Direct email support from the developer

Core Features (Included)

  • Multi-Project Browser - Organize assets by project/client
  • Favorites System - Star your most-used assets
  • Live Search - Filter by name or tree type
  • Recent Files - Quick access to last 10 assets
  • Smart Replay - Auto-detects tree type and applies correctly

Feature Comparison

Feature Lite (Free) Pro ($29)

Material export/replay βœ… βœ…

Multi-project browser βœ… βœ…

Favorites & recent files βœ… βœ…

Live search βœ… βœ…

Geometry Nodes export/replay❌ βœ… Pro Only

Compositor export/replay ❌ βœ… Pro Only

Asset bundling (.bndlpack) ❌ βœ… Pro Only

Studio preferences system ❌ βœ…

Pro OnlyAdvanced filtering ❌ βœ…

Pro OnlyPriority support ❌ βœ… Pro Only

Upgrade from Lite? Just install Pro - your library and settings transfer automatically!


Who Is This For?

Procedural Artists

"I'm building a library of Geometry Nodes modifiers for my portfolio"

  • Export scatter systems, procedural modeling setups
  • Version control your Geo Nodes experiments
  • Share setups on Gumroad/BlenderMarket
  • Reuse across different projects

Small Studios (2-10 artists)

"We need consistent materials AND Geo Nodes across our animated series"

  • Centralized library for all procedural assets
  • Studio preferences ensure consistent export settings
  • Git-friendly workflow for team collaboration
  • Lead artist reviews changes via pull requests

Freelancers

"I work on multiple client projects and need to stay organized"

  • One project folder per client
  • Asset bundling prevents broken texture paths
  • Easy to archive completed projects
  • Professional workflow impresses clients

Technical Artists

"I need to automate asset variations for our pipeline"

  • Text format enables scripting
  • Modify.bndl files programmatically
  • Integrate with render farm submission
  • Build custom tools on top of BNDL

What's Included

Instant Download

  • BNDL_Pro_v1.1.4.zip - Ready to install
  • No DRM, no online activation required
  • Works offline after installation
  • Free updates for life (v1.x)

Documentation

  • Complete installation guide
  • Quick start tutorial
  • .bndl file format specification
  • Studio workflow examples
  • Troubleshooting guide

Support

  • Priority email support
  • Discord community access
  • Video tutorials
  • Example.bndl files

Quick Start

Installation (2 minutes)

  1. Download BNDL_Pro_v1.1.4.zip from your Gumroad library
  2. Install in Blender:
    • If you have BNDL Lite installed, uninstall it; BNDL Pro does everything Lite does + a lot more!
    • Edit > Preferences > Add-ons > Install from Disk...
    • Select the ZIP file from where you downloaded the add-on, and install it.
    • "BNDL Pro" will be enabled. Remember it only works with Blender 4.x and has been tested provisionally on Blender 5. It WILL NOT function on earlier Blender versions.
  3. Activate your license:
    • Open addon preferences (cmd/ctrl + , ) and expand the "BNDL Pro" add on.
    • Enter your Gumroad license key, no email needed (or, if you have a bulk studio license, your company's email and studio license key).
    • Click "Validate License." It may take a few moments to validate the license key.
  4. Set up your first project:
    • Click [+] to add project directory
    • Name it and choose a folder
    • You can now start exporting Materials, Geometry, and Compositor setups from your .Blend files!

Your First Export (1 minute)

Materials:

  1. Open Shader Editor with a material
  2. Press N to open N-Panel
  3. Click Material under "Export Node Trees"
  4. Done! File saved as S-MaterialName-xxxxxx.bndl (Xs are placeholders here for a unique ID to prevent accidental overwrites).

Geometry Nodes:

  1. Select object with Geo Nodes modifier
  2. In N-Panel, click Geometry Nodes
  3. Modifier exported as G-ModifierName-xxxxxx.bndl

Compositor:

  1. Open Compositor with nodes
  2. In N-Panel, click Compositor
  3. Tree exported as C-CompositingNodes-xxxxxx.bndl

Your First Replay (30 seconds)

  1. Select target object(s)
  2. Find asset in library browser
  3. Select an Object, or multiple objects. You can apply a material or geometry tree in a one-to-many fashion (where every selected object gets the same linked material) or many to many (where the material will be duplicated per object (object 1 gets material, object 2 gets material.001, etc.). Compositors can only have one per scene, and will be applied to the current scene you are in.
  4. Click Apply to Selection.
  5. The tree will be applied instantly!

Real-World Use Cases

Use Case 1: Procedural Asset Library

my_library/

β”œβ”€β”€ materials/

β”‚ β”œβ”€β”€ S-Metal_Gold_PBR.bndl

β”‚ β”œβ”€β”€ S-Fabric_Velvet.bndl

β”‚ └── S-Glass_Frosted.bndl

β”œβ”€β”€ geometry_nodes/

β”‚ β”œβ”€β”€ G-Scatter_Rocks.bndl

β”‚ β”œβ”€β”€ G-Ivy_Generator.bndl

β”‚ └── G-Cable_Rig.bndl

└── compositor/

β”œβ”€β”€ C-FilmGrain_Vintage.bndl

β”œβ”€β”€ C-ColorGrade_Cinematic.bndl

└── C-Glow_Bloom.bndl

Workflow:

  • Export assets as you create them
  • Organize by category
  • Reuse across all projects
  • Version control with Git
  • Share/sell on marketplaces

Time Saved: 5-10 hours/week on asset management

Use Case 2: Studio Team Collaboration

studio_assets/(network drive)

β”œβ”€β”€ show_A/

β”‚ β”œβ”€β”€ materials/

β”‚ β”œβ”€β”€ geometry_nodes/

β”‚ └── compositor/

└── show_B/

β”œβ”€β”€ materials/

β”œβ”€β”€ geometry_nodes/

└── compositor/

Workflow:

  1. All artists point to shared network drive
  2. Studio preferences ensure consistent naming
  3. Artists export to appropriate show folder
  4. Others refresh library to see updates
  5. A Lead or Art Director reviews .bndl files in Git before approval

Benefits:

  • No more "where's that shader?" questions. Since the Headers are plain text, they can be found with full-text search tools.
  • Consistent naming across team
  • Easy to track who created what
  • Git history shows all changes

Use Case 3: Client Project Management

clients/

β”œβ”€β”€ client_A/

β”‚ β”œβ”€β”€ S-BrandColor_Primary.bndl

β”‚ β”œβ”€β”€ G-LogoExtrude.bndl

β”‚ └── assets/ (bundled textures)

└── client_B/

β”œβ”€β”€ S-ProductMaterial.bndl

β”œβ”€β”€ G-PackagingShape.bndl

└── assets/

Workflow:

  • One project per client
  • Asset bundling keeps textures organized
  • Export with client prefix
  • Archive entire folder when done
  • Easy to revisit old projects

Professional Edge: Clients love seeing organized, version-controlled assets


πŸŽ“ Advanced Features

Asset Bundling (.bndlpack) or (.blend)

Problem: Shared materials break when textures are missing

Solution: Export as a .bndl + .bndlpack with assets included. A .bndlpack (a ZIP of the same name as the BNDL used for textures and images) or a .Blend (used for meshes, curves, and other Geometry).

Export Options:

β˜‘ Bundle Assets

β†’ Creates: S-Material.bndlpack/

β”œβ”€β”€ S-Material.bndl

└── assets/

β”œβ”€β”€ texture_001.png

β”œβ”€β”€ texture_002.jpg

└── hdri_env.exr

Benefits:

  • No broken texture paths
  • Portable material, geometry, and compositor packages
  • Share with collaborators
  • Upload to asset libraries

Studio Preferences

Problem: Each artist exports with different settings

Solution: Studio-wide JSON preferences

{

"export_settings": {

"name_prefix_1": "STUDIO_",

"name_suffix_1": "_v1",

"bundle_assets": true

},

"library_paths": [

"//server/shared/bndl_library"

]

}

Workflow:

  1. Studio lead creates studio_prefs.json
  2. Artists load studio preferences
  3. Everyone exports with same settings
  4. Users can still override locally

Result: Consistent naming, organized library

Batch Operations

Export all materials in scene:

  • Click Batch: Materials
  • All materials exported at once
  • Respects naming prefixes/suffixes

Export all Geo Nodes modifiers:

  • Click Batch: Geometry Nodes
  • All modifiers on selected objects exported
  • Organized by object name

Time Saved: Export 50 materials in 10 seconds vs. 10 minutes manually


Git Integration

Why Git + BNDL is awesome.

Traditional Blender:

git diff character.blend

# Binary file changed (meaningless to most humans)

With BNDL Pro:

git diff S-Skin_Character.bndl

[NODES]

node_0|ShaderNodeBsdfPrincipled|Principled BSDF

- inputs.Roughness|0.4

+ inputs.Roughness|0.35

- inputs.Subsurface|0.1

+ inputs.Subsurface|0.15

You can see EXACTLY what changed!

Team Workflow Example

# Artist A creates new material

cd studio_materials

# Export in Blender

git add S-Metal_Hero.bndl

git commit -m "Add hero metal shader"

git push origin main

# Artist B pulls updates

git pull origin main

# Refresh library in Blender

# New material appears!

# Lead artist reviews PR

git diff main feature/new-materials

# Sees readable changes

# Approves merge

Benefits:

  • Meaningful code reviews
  • Track who changed what
  • Revert mistakes easily
  • Branch for experiments

Pricing & Value

One-Time Purchase: $29

What you're getting:

  • Complete node workflow solution
  • All 3 tree types (Materials, Geo Nodes, Compositor)
  • Asset bundling system
  • Studio preferences
  • Priority support
  • Free updates (v1.x)

Compare to alternatives:

  • Custom pipeline scripts: $500-2000 (dev time)
  • Other Blender addons: $20-80 (limited features)
  • Asset management software: $50-200/year (subscription)

BNDL Pro: $29 one-time = Likely less than 1 hour of your billable rate

Return on Investment

Time saved per week:

  • Asset management: 2-3 hours
  • Finding old materials: 1-2 hours
  • Re-creating lost setups: 1-2 hours
  • Team coordination: 2-3 hours

Total: 6-10 hours/week

At a lower $50/hour freelance rate:

  • Weekly savings: $300-500
  • Monthly savings: $1,200-2,000
  • ROI in first week!

Technical Details

System Requirements

  • Blender: 4.0 or newer
  • OS: Windows, macOS, or Linux
  • Dependencies: None (pure Python)
  • Storage: ~3 MB for addon

File Format

  • Text-based: Human-readable Python-like syntax
  • Git-friendly: Meaningful diffs
  • Editable: Modify in any text editor
  • Portable: Works across Blender versions (within reason)

Performance

  • Export speed: <1 second for typical material
  • Replay speed: <1 second for typical material
  • Library size: Handles 1000+ assets smoothly
  • Search: Instant filtering

Security & Privacy

  • No telemetry: Zero data collection
  • Offline-first: Works without internet
  • License validation: One-time online check, then cached
  • Your data: Stays on your machine

Documentation & Support

Included Documentation

  • Installation Guide - Step-by-step setup
  • Quick Start Tutorial - Get productive in 5 minutes
  • Feature Reference - Complete feature documentation
  • File Format Spec - open-source .bndl spec details
  • Troubleshooting - Common issues and solutions

Support Channels


Bonus Content

Example Assets

Studio Templates

  • Studio preferences JSON template
  • Git repository structure
  • Naming convention guide
  • Team workflow checklist

Scripts & Tools

  • Batch export Python script
  • .bndl validator
  • Asset migration tool
  • Library cleanup utility

Frequently Asked Questions

Can I use BNDL Pro commercially?

Yes! Use in any commercial project. Sell assets you create. No royalties.

Does it work with Blender 3.x?

No. BNDL Pro requires Blender 4.0+ for full compatibility. We made the decision to build for 4.x and up, as 3.x is now quite antiquated. That said, the design is such that it could be modified or customized to support 3.x---either by you, or by us for dolla bills/ yen notes.

Can I share .bndl files with others?

Yes!

.bndlfiles are yours to share. Recipients don't necessarily need BNDL Lite or Pro to use BNDLs (but they do to create them). For instance, nothing prevents someone from making their own parser and programs that consume the BNDL format files. BNDL Pro makes it easy, certainly FAR easier than spending months to remake it :).

BNDL Lite ONLY handles Material replays.

What about updates?

Free updates for all v1.x releases. Major version upgrades (v2.0) may be paid, but v1.x will continue to work.

Can I get a refund?

Yes! 7-day money-back guarantee. If BNDL Pro doesn't work for your situation, email us for a full refund.

Do you offer team/studio licenses?

Yes! Email

gumroad_support@kyoseigk.com for volume pricing (5+ seats).

Can I upgrade from Lite?

Yes! Just purchase Pro and install it. Your Lite library and settings transfer automatically via your saved preferences, even though the two packages are separate installs and codebases.

Does it replace the Asset Browser?

No, it complements it! Asset Browser is great for visual assets. It's also slightly easier to use than the asset browser for Geometry and Compositor trees. BNDL is for version control and team workflows.


Get Started Today

What You'll Get

βœ… BNDL Pro v1.1.4 (instant download)
βœ… Complete documentation
βœ… Video tutorials
βœ… Example assets
βœ… Priority support
βœ… Free updates (v1.x)
βœ… 7-day money-back guarantee

One-Time Purchase: $29

No subscription. No hidden fees. Yours forever.


Still Not Sure?

Try BNDL Lite (Free) - Materials-only version
Download Lite β†’

Questions? Email:

gumroad_support@kyoseigk.com
Community: https://discord.gg/v4gJRBnwfy


License

BNDL Pro is licensed per user for commercial and personal use.

You CAN:

  • βœ… Use in unlimited commercial projects
  • βœ… Create and sell assets made with BNDL Pro
  • βœ… Share.bndl files freely
  • βœ… Install on multiple machines (single user)

You CANNOT:

  • ❌ Share your license key
  • ❌ Redistribute the addon
  • ❌ Remove license/attribution

Studio/Team Licenses: Contact for volume pricing


Credits

Created by: Don Engel & Kyōsei Design Bureau
Version: 1.1.5 (Material Node Frame support Release)
Released: December 2025
Support: gumroad_support@kyoseigk.com

Special Thanks

  • Blender Foundation for the incredible software
  • Beta testers who provided invaluable feedback
  • The Blender community for inspiration
  • All BNDL users who support development

Transform your Blender workflow today.

Add to cart

The BNDL specification, the Pro exporters and replayers, and documentation

Export node trees as portable, human-readable, source-controllable BNDL definitions.
Build a library of Geometry Node, Composititor setups, and Material/Shader trees and share with your studio or to anyone
Source-control your BNDLs as non-binary, readable code. Store version notes and usage information.
Bundle your (BNDL) dependencies along with the BNDL as a .Blend file; the system imports and assigns them to your targets (one or many at once)
Write your own consumers of the BNDL specification---for example, BNDL Pro ships with an HTML nodetree step-through.
Coming: Data-driven BNDLs that allow you to have database-stored settings for BNDL files, allowing you to build advanced Node-based workflows.
Powered by