Wish: Use display modes as a layer material

While it’s a nice option to be able to assign a material to layers, in order to automatically apply the same material to the objects inside, I think that it’s going to be even better to be able to assign a display mode to a layer. For example, if I set layer “X” as a current layer and assign “Technical” as its own display mode, I would like the objects it consists to automatically inherit the same rendering technique like the display mode assigned to that particular layer.

Something like this, where the shiny graphite fillets are created while layer “X” is active. The self-illuminated yellow surfaces belong to another layer whose display mode is obviously different.

3 Likes

Display Mode can be set per Object:
_SetObjectDisplayMode
_ClearAllObjectDisplayModes

This can also be done with the new Grasshopper Rhino components in Rhino 8.

I baked the fillets to one layer and set the object display mode to rendered.

For the planes I chose wireframe

bake_display_mode.gh (69.8 KB)

Hi Tom, I often use the _SetObjectDisplayMode command (the surfaces in my image are also coloured that way), however, my request is about the possibility to assign a custom display mode to a layer, so that every new and old object inside that layer will automatically be visualized by the properties of chosen display mode. Pretty similar to how materials could be assigned to layers, but the idea is to allow use of display modes instead.

And another request:
Make a new tool that is capable to create a custom material based on a select display mode. This will actually allow Rhino to use such custom materials for its layers.

1 Like

I like both these ideas… no idea how hard it is to implement technically though.

1 Like

Good idea! +1

Many things work on a per object plus per layer basis. Only logical that this does, too.

1 Like