Blender
Rhino
Exchange Design Data

How to transfer rhino models to blender via speckle

This tutorial demonstrates how to seamlessly transfer your Rhino 3D models into Blender using Speckle, creating an efficient workflow for architectural visualization and cross-platform collaboration between NURBS modeling and polygon-based rendering.

Prerequisites

Before starting, ensure you have:

Rhino to Blender Made Easy - Complete Speckle Workflow

Stage 1: Publishing from rhino to speckle

Accessing the speckle panel in rhino

  1. Open your Rhino model with the geometry you want to visualize
  2. Locate the Speckle panel in the Rhino interface
    • If not visible, type "Speckle" in the command bar and press Enter
    • The Speckle panel should appear in your workspace
Gallery image

Creating a new project

  1. Click the "Publish" button in the Speckle panel
  2. Create a new project by selecting "Create New Project"
  3. Name your project (e.g., "Rhino to Blender")
  4. Click "Create" to establish the project
Gallery image

Setting up your model

  1. Name your model (e.g., "Rhino Model") for easy identification
  2. Click "Create Rhino Model" to set up the model container
Gallery image

Selecting and Publishing Geometry

  1. Choose geometry to publish:
    • Press Ctrl+A to select all objects for complete transfer
    • Or select specific objects for partial publishing
  2. Review the object count displayed in the publish dialog
  3. Click "Publish" to begin the conversion and upload process
  4. Wait for processing as Rhino geometry is published to Speckle
Gallery image

Viewing your published model

  1. Click "View" when upload completes to open the Speckle web viewer
  2. Review your model in the browser interface
  3. Share with collaborators using the web link for feedback and comments
  4. Add comments and annotations directly in the web viewer for project communication
Gallery image

Stage 2: Loading into blender

Preparing blender

  1. Open Blender and start with a clean workspace
  2. Delete default objects (cube, camera, lamp) by pressing A to select all, then Delete
  3. Open the N-panel by pressing N to access the Speckle tools
Gallery image

Enabling the speckle add-on

If Speckle isn't visible in the N-panel:

  1. Go to Edit > Preferences
  2. Navigate to Add-ons
  3. Search for "Speckle"
  4. Check the box to enable the Speckle Blender add-on
Gallery image

Loading your speckle model

  1. Click the "Load" button in the Speckle panel
  2. Select your project by clicking the project selection button
  3. Choose your workspace and navigate to your project (e.g., "New Rhino Project to Blender")
  4. Select your model (e.g., "Blender Model") and click OK
  5. Choose a version - default is latest, or select a specific version
  6. Click OK to proceed to import options
Gallery image

Understanding import options

You'll see two import methods:

Collection instances

  • Best for: Clean organization and performance
  • Pros: Cleaner hierarchy
  • Cons: Harder to edit individual instances
  • Use when: You won't be modifying the imported geometry

Linked duplicates

  • Best for: Editable workflows
  • Pros: Easy to edit, modifications affect all linked copies
  • Cons: Can be messy
  • Use when: You plan to modify the imported geometry

Choose your preferred method and click OK to complete the import.

Stage 3: working with imported models

Material preservation

One of Speckle's key features is automatic material preservation:

  • Original materials from Rhino are automatically imported
  • Material properties are maintained during the transfer
  • Ready for further enhancement with Blender's advanced material tools

Updating model versions

  1. Click the version button in the Speckle panel
  2. Select a newer version when available
  3. Click OK to update the model
  4. Your material overrides remain intact so long as the geometry has not changed

Conclusion

The Rhino-to-Blender workflow via Speckle creates a powerful bridge between precision NURBS modeling and advanced polygon-based visualization. This integration maintains geometric accuracy while providing access to Blender's sophisticated rendering and material systems.

This makes it an ideal solution for design teams that leverage Rhino's precision modeling capabilities while requiring Blender's advanced visualization and rendering features. The persistent material system ensures that visualization investments are protected through design iterations, creating an efficient and sustainable workflow for high-quality architectural and product visualization.

FAQ