Skip to content

Blender Integration

Blender integration enables open-source BIM workflows with Enjade through a WebSocket connection.

Overview

Feature Status
Connection Type WebSocket
Selection Sync Full support
Property Editing Full support
Highlighting Color override
Multi-model Partial

Setup

Prerequisites

  • Blender 3.0 or higher
  • BlenderBIM add-on installed
  • Enjade Blender add-on

Installing the Add-on

  1. Download the Enjade Blender add-on
  2. In Blender, go to Edit → Preferences → Add-ons
  3. Click Install and select the add-on zip
  4. Enable the add-on
  5. Configure server settings

Configuration

Set up the connection:

# Add-on preferences
Server URL: https://your-enjade-server
API Token: your-api-token
Auto-connect: Enabled

First Connection

  1. Open an IFC model in Blender
  2. Go to Enjade panel in sidebar
  3. Click Connect
  4. Enter your credentials
  5. Select your project

Features

Selection Sync

Selection works bidirectionally:

  • Select object in Blender → Shows in Viewer Panel
  • Search in Panel → Selects in Blender
  • Multi-object selection supported

Property Access

Access IFC properties through BlenderBIM:

  • Native IFC properties
  • Enjade extended properties
  • Classification data

Object Highlighting

Highlight elements for visibility:

  • Material color override
  • Selection outline
  • Temporary highlighting

Workflow

Typical Usage

  1. Open IFC model in Blender
  2. Connect to Enjade via sidebar panel
  3. Select elements to view properties
  4. Edit properties in Viewer Panel
  5. Save changes to Enjade

Property Export

Export Enjade properties back to IFC:

  1. Edit properties in Enjade
  2. Use Export Properties function
  3. Properties added to IFC objects
  4. Save IFC file

Batch Operations

Select multiple objects:

  1. Use Blender's multi-select (Shift+Click)
  2. Viewer Panel shows batch mode
  3. Apply changes to all selected

Troubleshooting

Connection failed

  • Check server URL is correct
  • Verify network access
  • Check firewall settings

Selection not syncing

  • Ensure IFC GUIDs are present
  • Check model is registered in Enjade
  • Verify add-on is connected

Properties not saving

  • Check user permissions
  • Verify project selection
  • Check network connection

Limitations

Current limitations:

  • Single project per session
  • No real-time multi-user sync
  • Limited geometry feedback
  • Requires BlenderBIM for IFC

Best Practices

  1. Use BlenderBIM for IFC handling
  2. Keep models synced between systems
  3. Save frequently in both Blender and Enjade
  4. Close connections when done