blender-to-unity

Export Blender models via BlenderMCP and import them into Unity scenes through MCP for Unity.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/cmitchellVFS/Scrabble --skill blender-to-unity-cmitchellvfs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blender-to-unity
Source: https://github.com/cmitchellVFS/Scrabble/tree/main/.claude/skills/blender-to-unity
Command: npx skills add https://github.com/cmitchellVFS/Scrabble --skill blender-to-unity-cmitchellvfs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Moving a model from Blender into Unity normally involves manual export settings, format pitfalls (dropped emission, missing animation clips, 100x scale errors), and repetitive scene placement. This Skill automates the full handoff across the BlenderMCP and MCP for Unity bridge using the local filesystem as the seam. ## Core Features & Use Cases - Format-aware export/import: Chooses GLB (glTFast) for rigs, animation, PBR, emission, or transparency, and FBX otherwise, with the correct exporter flags for each. - Deterministic scale normalization: Measures world bounds of the placed model and sets localScale so the largest dimension hits the target size, fixing Blender FBX's typical ~100x oversize. - Emission and animation recovery: Dumps Blender Principled emission values and reapplies them in Unity for FBX imports, and sets animation_type so rigged FBX files actually import clips. - Use Case: You modeled a neon city prop in Blender with BlenderMCP and want it in your open Unity scene at 2 meters tall with its glow intact — the Skill exports, imports, places, normalizes, restores emission, and verifies with a screenshot. ## Quick Start Ask the AI to bring the current Blender model into the open Unity scene at a specified size in meters using the blender-to-unity handoff.

Frequently Asked Questions about blender-to-unity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import a Blender model into Unity using MCP?▼

Export the model from Blender to a temp file with export_scene.fbx or export_scene.gltf via BlenderMCP, then call MCP for Unity's import_model_file with the file path, and instantiate the returned asset_path in the scene with manage_gameobject.

Should I use FBX or GLB when exporting from Blender to Unity?▼

Use GLB with glTFast when the model has rigs, animation, PBR metallic/roughness, emission, or transparency, since glTF carries these natively. Use FBX when glTFast is not installed or you need the built-in importer's humanoid avatar pipeline.

Why does my Blender model import into Unity 100 times too large?▼

Blender's FBX unit handling makes models land roughly 100x oversized in Unity, and import-time target_size normalization is unreliable. Measure the placed model's world bounds and scale localScale so the largest dimension equals your target size.

Why does my FBX import lose emission and look dark in Unity?▼

FBX carries base color but drops emission and node-based colors, so neon scenes import dark. Dump Blender's Principled emission values and reapply them to the extracted Unity materials, or export as GLB where emission transfers natively.

Why does my imported FBX have no animation clips in Unity?▼

The Unity model importer defaults animationType to None, which imports zero clips even though the data is in the file. Pass animation_type as generic or humanoid to import_model_file, then assign an AnimatorController to play the clip.

Can this skill generate models in Blender before importing them?▼

No, it only handles the handoff of an existing Blender model into Unity. Model generation is owned by BlenderMCP; if the Blender scene is empty, the skill stops and tells the user.