Skip to content

BlendForge v1.0.0

Choose a tag to compare

@Remsy2027 Remsy2027 released this 26 May 09:02

🔨 Initial Release

Welcome to the first official release of BlendForge!

BlendForge is a powerful desktop utility that bridges the material gap between Blender and Unity. It automatically bakes complex node setups and preserves perfect PBR metallic/roughness values across your exported models.

✨ Key Features in v1.0.0

  • GLB Export (Recommended): Natively exports your .blend files to single-file binary .glb assets. Preserves perfect 1:1 PBR materials that work instantly in Unity (via glTFast) with zero setup.
  • Auto-Baking Node Trees: Automatically detects and bakes MixRGB, Math, Mapping, and procedural nodes into lightweight, optimized image textures.
  • Legacy FBX Fallback: Need standard Unity FBX workflows? Exports FBX files with embedded textures and generates a .matdata.json sidecar. (Includes a Unity Editor script to auto-configure Standard/URP/HDRP materials).
  • Smart Safety Checks: Prevents hangs or crashes during the texture baking process by dynamically generating placeholders for any missing texture files on your disk.
  • Sleek Desktop UI: A beautiful, dark-mode Electron interface with drag-and-drop batch processing.

📥 Installation

Download the BlendForge-1.0.0.exe file attached below.

  1. No installation required! Simply double-click the .exe to run the portable app.
  2. Note: You must have Blender (3.0+) installed on your machine for the headless conversion engine to work.

🚀 How to Use

  1. Launch BlendForge.
  2. Drag and drop your .blend files into the app.
  3. Select GLB (Recommended) or FBX.
  4. Click Convert.

Using the Output in Unity:

  • For GLB: Simply drag the .glb file directly into your Unity project (requires the glTFast package).
  • For FBX: Copy both the .fbx and .matdata.json sidecar into your Unity project. Ensure you have placed BlendFBXImporter.cs into an Assets/Editor/ folder in your Unity project to auto-map the materials.

If you encounter any bugs or have feature requests, please open an issue on the repository!