Block Insertion and Materials Association


A problem that’s been troubling us for a while is an alleged bug in Rhino itself. We are working in Rhino 7. Block instances in their original file will load in with the proper material and color. The bug, however, has changed our material names to numbers and created duplicates of each material. Many materials now share the same number and therefore when a block is inserted into a model as a block instance, the materials are incorrectly sourced and give the parts in the block the wrong colors/material effect.

Example of the names: “New Material 008 [our material for bolts], New Material 008 [our material for filters], New Material 008 (1) [our material for gears]”

I know there are ways to fix this as it happens manually while working within a model comprised of block instances, but it has been affecting all the models we have, new and existing.

What I am looking for are suggestions on how to navigate this automatically. For example if there is a command in Rhino to help at least replace all certain blocks in a full model with the correctly colored original block with colors and materials sourced from the original file of the singular block instance.

Recently there was a post here that seemed to help for a time, suggesting the command :


and giving some instructions, but it isn’t achieving our goal after all.

Any tips would be greatly appreciated. I can explain in more detail if anyone has an idea on how to navigate this inconvenience.

Many thanks.

@johnc - do you have an idea what may be happening here? This seems somewhat, vaguely, familar but I thought it was fixed if I am thinking of the right thing.

@LG4 - can you please run SystemInfo in Rhino and copy/paste the results here?


Hello Pascal,

Rhino 7 SR18 2022-5-4 (Rhino 7, 7.18.22124.03001, Git hash:master @ b2a1120bcb32e1f6da66a421cd7162a18a9f0cd9)
License type: Commercial, build 2022-05-04
License details: Cloud Zoo

Windows 10.0.19044 SR0.0 or greater (Physical RAM: 15Gb)

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: AMD Radeon™ Graphics (AMD) Memory: 1GB, Driver date: 8-30-2021 (M-D-Y). OpenGL Ver: 4.6.14756 Compatibility Profile Context 27.20.14068.3000
> Integrated accelerated graphics device with 6 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port #1
- Windows Main Display attached to adapter port #2

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: ATI Technologies Inc.
Render version: 4.6
Shading Language: 4.60
Driver Date: 8-30-2021
Driver Version: 27.20.14068.3000
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 512 MB

Rhino plugins that do not ship with Rhino
C:\Program Files\Badger 1.0 (64-bit)\Badger.10.v60.x64.rhp “Badger”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RPC.rhp “RPC”
C:\Program Files\Rhino 7\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 7\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\BlockEdit.rhp “BlockEdit” 7.18.22124.3001
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 7\Plug-ins\NamedPositions.rhp “Named Position”

Thanks for your reply!

Thanks - nothing leaps out at me from that - is this problem consistently reproducible? Can you provide a simple set of example files?