Share your custom viewport modes here

Yeah, I see the slowdown when I make a 90M pointcloud and zoom in. It drops down to 3 fps here.

I guess the workaround then is to split up the pointcloud into sections and hide the other parts on layers. (And xref that file of course, but I trust you do that already)

Sorry for not being of more help.

"Thanks anyway for your help, and thanks to @Rhino_Bulgaria for responding via private messages. Rhino 9 WIP has a new feature for point clouds, which you can find in the discussion link below.

I’ve added some suggestions there, but the topic hasn’t been very active lately. I’m hoping to revive the thread and get the developers’ attention on this!"

This is awesome! Thank you so much for taking the time to explore with me. I have only checked back on the forum after going on vacation and I am pleasantly surprised. I hope the display mode is also useful for you.

Is there a way to cycle through all available display modes?

Yes, you can use the two “Cycle display modes” scripts for this, placed in a new icon:
LMB: CycleDisplayModes.py
RMB: SetCycleModes.py

The 2nd one opens a vertical list with all display modes and a tickbox for each. From there, you choose which display modes will be included in the cycling. You can skip some if you wish so, or select all.


Also, check the first post in this other topic, where I uploaded a new icon. It’s a slightly modified version of the ! _SetObjectDisplayMode icon, except that I added two arrows to indicate that this is about cycling the display modes:

Hi, I am a Mac user and was wondering if somebody would be able to share a shadow export display mode, or the settings for it. Would be super grateful, thanks!

@Rhino_Bulgaria,
do you know of a way how to scale mesh wire thickness based on zoom level?

I have a lightly modified version of one of your display modes and it looks super nice up close:

but when zooming out, the 1px edge thickness gets in the way and the whole image starts looking ‘dirty’. Notice especially the trees, but also the buildings:

Here is a reference without edges:

As far as I know, Rhino 7 (which I use currently) does not support automatic removal of the surface edges for the distant objects (falloff edge rendering). It’s something that I also needed many times, but my “solution” so far is to just use an alternative display modes: one with visible edges and one with hidden edges (for example, Bobi X8 and Bobi X9). Maybe the Rhino developers could take into account the possibility to remove the edges from the distant objects for the future Rhino 9 release.

Which of my display modes do you use in this example? Rendered 5? Perhaps I could take a look at it an make some adjustments.

Have you tried to change the “Edge colour usage” colour to RGB 105, 105, 105 and then set the “Color reduction” to 85? That should make the objects appear more contrasty.

Thanks Bobi!

I believe this is Rendered 2 with slight variations.

What does Color reductionactually do? I never understood this parameter.

It reduces the edge colour’s intensity. You can read about this in the Help topics of Rhino:

You can open this image to see a direct comparison between my “Rendered 4” (0% colour reduction) and “Rendered 4X” (85% colour reduction) display modes. I put the PNG image inside a RAR archive to preserve the quality. Rhino’s forum reduces the quality after the conversion to JPG.
Color reduction.rar (170.4 KB)


Rendered 4.ini (25.8 KB)


Rendered 4X.ini (12.9 KB)


@mrhe , what I can propose as a temporary solution is to play with the testWireThicknessScale command. However, keep in mind that this is a global setting, so it will affect every display mode that you use! This means that if you set the wire thickness to 0,5 (default value is 1), it will reduce the thickness to 50% (half of the original) to all display modes.

If you still want to keep the original wire thickness for certain display modes, you will have to open the Rhino settings, open every single display of these and modify their own wire thickness individually to make it double of the original value (if it was 2, make it 4, etc). It may take a lot of time to do one by one, depending of the total number of display modes that you have (I use more than 125 :smiley: ).

здравейте @Rhino_Bulgaria,

As I am very thrilled and impressed by the sheer amount of your viewport modes here, a quick question:
How do you keep the overview? :slight_smile:

I am scrolling through the past 3 years and have been asking myself if it would be sensible to archive your work somehow - in a github or alike?

For a backup, I have a dedicated folder where I keep everything placed inside a single RAR file, which I also have copied on an external hard drive just in case.

I don’t know how to use Github, but if you wish, feel free to upload these and share them with more users. After all, the display modes in this topic are shared with the idea to help the Rhino community.

Hi, I’m Asendra. As a CAS designer, I’m curious—is this car model made in Rhino?

Yes, I made it with Rhino 7 about 4-5 years ago. Rhino is great for this kind of free-form modeling.

Oh great. Thank you

thisthe best topic on this forum :heart_eyes:

Bobi given how these have proliferated, it would be super useful to update the original post with a consolidated list of links for people new to the forum to be able to get to all the cool stuff you’ve shared, without having to scroll through nearly 400 posts :slight_smile:

Or maybe a separate sharing location with one link at the top, that other people are also contributing to?

The original post can’t be edit anymore. However, since many people contributed here, it’s nearly impossible to decide which display modes are more usable than others. The Rhino users have different taste and needs, so there is no universal set of display modes that works for everyone.

Most of the time I use about 10-15 display modes (I listed these somewhere at the end of this topic), but it depends on the type of geometry. For example, NURBS surfacing requires display modes with highly reflective visual properties. Those are mentioned in posts #355 and #358.
Recently, I also started to use more often Shaded 14, which is mentioned in post #363.

On the other hand, in post #373 I listed some display modes mainly consisting matte finish and shadows that I prefer to use while working with 3d scan data, because they expose all the rough imperfections with ease.

but surely the consolidated list would be of benefit to the users, especially if you grouped them by such distinctions?

Maybe tagging them by use-case? Feels like an easy reference resource in Notion or Airtable. If you send them as one big set with assets (so I’m not hunting thru all the posts again) I’ll organize & post them for reference use.

Those who are truly interested in obtaining the display modes that the Rhino community shared here, just need to browse the topic and download whichever display mode they find intriguing. :smiley: By doing so, they will also read about various tricks and key settings that could affect the display modes. This way, the rookie users could get a better idea how to create their own custom display modes.

As I mentioned above, there are various people who contributed in this topic and the best way to decide which display mode is good for you is to read what their authors described, download and try each one personally. Most users even uploaded sample images to show how the display modes appear in the viewport, which makes the decision even easier. :slight_smile: