Blender Metadata Exporter is a Blender addon that connects Blender-authored assets to an external, engine-agnostic asset validation pipeline.
The addon handles DCC-side integration and asset metadata export only.
All validation logic runs outside Blender.
- Integrates with Blender’s UI (3D Viewport sidebar)
- Exports selected mesh asset metadata to JSON
Blender-specific code is kept minimal and focused on authoring-time data extraction.
Blender (metadata export) → JSON → Asset Validator
- Blender: asset selection and metadata extraction
- Asset Validator: rule evaluation and reporting
Core validation logic lives here:
https://github.com/janikowski-dev/Asset-Validator
- Clear separation between export and validation
- No DCC-specific validation rules
- Consistent JSON schema across tools
- Reusable across pipelines and projects
This addon intentionally contains no validation logic.
It exists solely to bridge Blender with an external asset validation system.
- Blender 3.x or newer
- No additional dependencies required
-
Download the addon
- Click Code → Download ZIP on this repository
- Extract the ZIP file somewhere on your computer
-
Open Blender
-
Go to Edit → Preferences
-
Select the Add-ons tab
-
In the top-right corner, click the down arrow (▼) menu
-
Choose Install from Disk…
-
Select the extracted addon folder or the
.zipfile and confirm -
Find Blender Metadata Exporter in the addon list and enable it (checkbox)
-
Close Preferences
- Open the 3D Viewport
- Press
Nto open the sidebar - Look for a tab or panel labeled Metadata Exporter
If you see the exporter panel, the addon is installed correctly.
- Disable the addon in Preferences → Add-ons
- Remove the old version
- Install the new version using the steps above
- This addon does not validate assets inside Blender
- It only exports metadata
- Validation results come from the external Asset Validator tool
- Validation errors usually mean:
- required metadata is missing, or
- naming / structure rules were violated
- The addon is intentionally lightweight
- No validation rules should be added here
- Changes to metadata schema should stay in sync with the Asset Validator
- Blender code should remain focused on:
- UI
- selection
- data extraction
- JSON export