Releases: jesterKing/import_3dm
v0.0.15 - Blender 4.3 fix
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
- Download the appropriate ZIP file
- In Blender go to Edit > Preferences... > Add-ons
- Click install add-on
- Select ZIP file
- Enable add-on
- If you encounter error see above for OSX and Windows
- Restart Blender, re-enable
- Import 3dm files
v0.0.14 - Vertex Colors and Text annotation
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
- Download the appropriate ZIP file
- In Blender go to Edit > Preferences... > Add-ons
- Click install add-on
- Select ZIP file
- Enable add-on
- If you encounter error see above for OSX and Windows
- Restart Blender, re-enable
- Import 3dm files
v0.0.13: SubD fix and small improvements
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
- Download the appropriate ZIP file
- In Blender go to Edit > Preferences... > Add-ons
- Click install add-on
- Select ZIP file
- Enable add-on
- If you encounter error see above for OSX
- Restart Blender, re-enable
- Import 3dm files
v0.0.12: curves and annotations
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
- Download the appropriate ZIP file
- In Blender go to Edit > Preferences... > Add-ons
- Click install add-on
- Select ZIP file
- Enable add-on
- If you encounter error see above for OSX
- Restart Blender, re-enable
- Import 3dm files
v0.0.11
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:
- 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).
- Open Blender
- Go to Edit > Preferences... > Add-ons
- Click Install...
- Select the ZIP file to install
- Install
- Enable the add-on
- Import Rhino 3D files
- 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
- 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
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
- 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:
- install the add-on ZIP as per usual through Edit > Preferences > Add-ons
- take note of the install location for the add-on
- open a terminal and
cd
to therhino3dm
folder as indicated by the installation location - run
sudo xattr -r -d com.apple.quarantine _rhino3dm*.so
- enable the add-on in Blender
import_3dm v0.0.7
- point cloud object support
- PolylineCurve name fix
Windows and Mac add-ons are now separately packaged with rhino3dm
bundled.
import_3dm v0.0.6
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 .