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
.blendfiles 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
.bndlpackarchives - 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)
-
Download
BNDL_Pro_v1.1.4.zipfrom your Gumroad library -
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.
-
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.
-
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:
- Open Shader Editor with a material
- Press
Nto open N-Panel - Click Material under "Export Node Trees"
- Done! File saved as
S-MaterialName-xxxxxx.bndl (Xs are placeholders here for a unique ID to prevent accidental overwrites).
Geometry Nodes:
- Select object with Geo Nodes modifier
- In N-Panel, click Geometry Nodes
- Modifier exported as
G-ModifierName-xxxxxx.bndl
Compositor:
- Open Compositor with nodes
- In N-Panel, click Compositor
- Tree exported as
C-CompositingNodes-xxxxxx.bndl
Your First Replay (30 seconds)
- Select target object(s)
- Find asset in library browser
- 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.
- Click Apply to Selection.
- 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:
- All artists point to shared network drive
- Studio preferences ensure consistent naming
- Artists export to appropriate show folder
- Others refresh library to see updates
- 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:
- Studio lead creates
studio_prefs.json - Artists load studio preferences
- Everyone exports with same settings
- 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
- Priority Email:gumroad_support@kyoseigk.com
- Discord Community: https://discord.gg/v4gJRBnwfy
- Documentation: Included with download
- Response Time: <24 hours for Pro users
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.
The BNDL specification, the Pro exporters and replayers, and documentation