Skip to content

Releases: jesterKing/import_3dm

v0.0.15 - Blender 4.3 fix

09 Oct 07:52
Compare
Choose a tag to compare

Changes

  • Fix #126 - subtle change in Blender 4.3 type API caused issues adding data and objects

Supported versions

For Blender 3.5 and 3.6 download the packages built for Python 3.10.

For Blender 4.0, 4.1, 4.2 and 4.3 download the packages built for Python 3.11

Windows users

After downloading the ZIP file right-click it, open its properties and choose to unblock the ZIP file before installing it as add-on in Blender

Linux users

The builds are created on Linux Mint 21.03. Hopefully they work on a wide variety of Linux flavors. They should at least work on Ubuntu-based distros.

OSX users

  • Make sure you download as ZIP file, make sure your browser doesn't automatically uncompress the archive.
  • After installing you may get warnings that the developer could not be verified. Don't let the binary be moved to the trashbin. Once through the dialogs close Blender and open a terminal. Change directory to the add-on location: cd ~/Library/Application\ Support/Blender/4.1/scripts/add-ons/modules/rhino3dm. Clear the quarantine flag: sudo xattr -rd com.apple.quarantine *. Start Blender and re-enable the plug-in.

installation

  1. Download the appropriate ZIP file
  2. In Blender go to Edit > Preferences... > Add-ons
  3. Click install add-on
  4. Select ZIP file
  5. Enable add-on
    • If you encounter error see above for OSX and Windows
    • Restart Blender, re-enable
  6. Import 3dm files

v0.0.14 - Vertex Colors and Text annotation

02 Oct 18:56
Compare
Choose a tag to compare

Changes

  • Add support for Vertex Colors ( #125 )
  • Add support for Text annotation
  • Fix double material slot
  • Properly add a Rhino default material
  • Add a default material for annotations

Supported versions

For Blender 3.5 and 3.6 download the packages built for Python 3.10.

For Blender 4.0, 4.1, 4.2 and 4.3 download the packages built for Python 3.11

Windows users

After downloading the ZIP file right-click it, open its properties and choose to unblock the ZIP file before installing it as add-on in Blender

Linux users

The builds are created on Linux Mint 21.03. Hopefully they work on a wide variety of Linux flavors. They should at least work on Ubuntu-based distros.

OSX users

  • Make sure you download as ZIP file, make sure your browser doesn't automatically uncompress the archive.
  • After installing you may get warnings that the developer could not be verified. Don't let the binary be moved to the trashbin. Once through the dialogs close Blender and open a terminal. Change directory to the add-on location: cd ~/Library/Application\ Support/Blender/4.1/scripts/add-ons/modules/rhino3dm. Clear the quarantine flag: sudo xattr -rd com.apple.quarantine *. Start Blender and re-enable the plug-in.

installation

  1. Download the appropriate ZIP file
  2. In Blender go to Edit > Preferences... > Add-ons
  3. Click install add-on
  4. Select ZIP file
  5. Enable add-on
    • If you encounter error see above for OSX and Windows
    • Restart Blender, re-enable
  6. Import 3dm files

v0.0.13: SubD fix and small improvements

15 Aug 08:46
Compare
Choose a tag to compare

This is a release for a bug with SubD import caused by Blender API change
in Blender 4.1.

This release also includes a couple of small fixes by @rockjail.

Supported versions

For Blender 3.5 and 3.6 download the packages built for Python 3.10.

For Blender 4.0, 4.1, 4.2 and 4.3 download the packages built for Python 3.11

Windows users

After downloading the ZIP file right-click it, open its properties and choose to unblock the ZIP file before installing it as add-on in Blender

Linux users

The builds are created on Linux Mint 21.03. Hopefully they work on a wide variety of Linux flavors. They should at least work on Ubuntu-based distros.

OSX users

  • Make sure you download as ZIP file, make sure your browser doesn't automatically uncompress the archive.
  • After installing you may get warnings that the developer could not be verified. Don't let the binary be moved to the trashbin. Once through the dialogs close Blender and open a terminal. Change directory to the add-on location: cd ~/Library/Application\ Support/Blender/4.1/scripts/add-ons/modules/rhino3dm. Clear the quarantine flag: sudo xattr -rd com.apple.quarantine *. Start Blender and re-enable the plug-in.

installation

  1. Download the appropriate ZIP file
  2. In Blender go to Edit > Preferences... > Add-ons
  3. Click install add-on
  4. Select ZIP file
  5. Enable add-on
    • If you encounter error see above for OSX
    • Restart Blender, re-enable
  6. Import 3dm files

v0.0.12: curves and annotations

01 Jul 07:20
Compare
Choose a tag to compare

Curves and annotations

This release improves and fixes curve import. Complex curve work should now import correctly.

Support for annotations and dimensions is added as well.

Supported versions

For Blender 3.5 and 3.6 download the packages built for Python 3.10.

For Blender 4.0, 4.1, 4.2 and 4.3 download the packages built for Python 3.11

Windows users

After downloading the ZIP file right-click it, open its properties and choose to unblock the ZIP file before installing it as add-on in Blender

Linux users

The builds are created on Linux Mint 21.03. Hopefully they work on a wide variety of Linux flavors. They should at least work on Ubuntu-based distros.

OSX users

  • Make sure you download as ZIP file, make sure your browser doesn't automatically uncompress the archive.
  • After installing you may get warnings that the developer could not be verified. Don't let the binary be moved to the trashbin. Once through the dialogs close Blender and open a terminal. Change directory to the add-on location: cd ~/Library/Application\ Support/Blender/4.1/scripts/add-ons/modules/rhino3dm. Clear the quarantine flag: sudo xattr -rd com.apple.quarantine *. Start Blender and re-enable the plug-in.

installation

  1. Download the appropriate ZIP file
  2. In Blender go to Edit > Preferences... > Add-ons
  3. Click install add-on
  4. Select ZIP file
  5. Enable add-on
    • If you encounter error see above for OSX
    • Restart Blender, re-enable
  6. Import 3dm files

v0.0.11

30 May 12:11
Compare
Choose a tag to compare

Update for Blender 4.0 and 4.1. Supported versions are now

  • Blender 3.3 (Python 3.10)
  • Blender 3.6 (Python 3.10)
  • Blender 4.0 (Python 3.11)
  • Blender 4.1 (Python 3.11)

New:

  • Simple material import, along with image textures. Note: not all UV mappings go correctly yet
  • rhino3dm is bundled with the package, no dependency installation magic

Installation:

  1. Download the correct version of the package. If you're using Blender 3.3 or 3.6 download the ZIP with py3_10 in the name, for newer download the py3_11 file
    • Do not extract the contents from the file. You have to make sure that your browser doesn't do that automatically (at least Safari is known to do that).
  2. Open Blender
  3. Go to Edit > Preferences... > Add-ons
  4. Click Install...
  5. Select the ZIP file to install
  6. Install
  7. Enable the add-on
  8. Import Rhino 3D files
  9. Enjoy

Note:

  • I have built Linux versions of the add-on, but I can't them to run in Blender due to some exception that is still unclear. Some library conflict happening unfortunately.

import_3dm v0.0.10

21 Mar 06:58
9950ac7
Compare
Choose a tag to compare
  • uv coordinates (single mapping channel)
  • SubD support from control polygon
  • fixes for layers and named views

Several bundled releases. Versions with rhino3dm compiled for Python 3.9 work with Blender 2.93 and 3.0. rhino3dm compiled for Python 3.10 work with Blender 3.1 and 3.2 (daily alpha builds) and later.

Native Apple Silicon builds are suffixed -macos-arm. Again for Blender 2.93 and Blender 3.0 take the version compiled for Python 3.9. For Blender 3.1 and Blender 3.2 and later use the version compiled for Python 3.10.

Note that this package is not yet compatible with Blender 4.0 and later.

Installation note

For unknown reason enabling the add-on right after installing into Blender fails. Instead first restart Blender after installing the add-on, then enable the add-on.

import_3dm v0.0.9

25 Nov 12:30
dbfeb53
Compare
Choose a tag to compare

Small change made during live coding stream working on this add-on.

  • Don't add duplicate NamedViews collections.

Tested with Blender 2.93.6 and Blender 3.0 (daily test build).

import_3dm v0.0.8

02 Oct 10:45
Compare
Choose a tag to compare
  • Improved block instance handling
  • Automatically hide instance definition layers
  • Clean-up of import properties panel

For Blender 2.93 download the correct file.

Note: the MacOS ZIP archives are created for Mac Intel. These will
work only with the Blender version created for Mac Intel. They
don't work yet on Mac M1 (arm)

Note: The rhino3dm files are not signed yet, so you'll have to
manually remove the com.apple.quarantine flag from the .so
file contained within this bundle. To remove the flag:

  1. install the add-on ZIP as per usual through Edit > Preferences > Add-ons
  2. take note of the install location for the add-on
  3. open a terminal and cd to the rhino3dm folder as indicated by the installation location
  4. run sudo xattr -r -d com.apple.quarantine _rhino3dm*.so
  5. enable the add-on in Blender

import_3dm v0.0.7

27 Apr 07:17
ea588dc
Compare
Choose a tag to compare
  • point cloud object support
  • PolylineCurve name fix

Windows and Mac add-ons are now separately packaged with rhino3dm bundled.

import_3dm v0.0.6

13 Nov 05:39
114716a
Compare
Choose a tag to compare

Changes: 0.0.5...0.0.6

  • Support PolyCurves and Arcs
  • Group import
  • Basic Block support
  • Layer collections are now grouped under a top collection called Layers
  • Improved render material handling

There are still some issues with the automatic dependency install and update.
For further assistance please write a topic at https://discourse.mcneel.com .