Rhino WIP feature: Emap dialog changes

Rhino 9 WIP has an updated the Emap dialog, matching it with other panels (controls at the top)
The Emaps are now shown as images instead of text in a dropdown.

There are max. 20 Emaps possible in the dialog (this hasn’t changed). If you keep adding new ones, the oldest are pushed off the list.

You can add Emaps by clicking the Open icon. You can add multiple Emaps at once.
To remove an Emap, MMB click it.

Default:

Great changes. I like the ability to directly click on a new environment map, plus, the visual information is right there.

P.S. In another topic we had a discussion about adding similar icons to the “Zebra” analysis tool, which could represent the custom settings for different zebra styles saved by the user. Hopefully that these will be implemented in Rhino 9, too.

Any method to recover the “default” modes which are present when Rhino is installed?

I could not find a way to do this (yet).
Well, there is one: Reset…

Perhaps the future version will allow to open (reset to) the default environment maps in some way, without affecting the rest portion of the program.

a fix is on its way:

RH-89759 Add a ‘restore’ button to the Emap dialog

@Rhino_Bulgaria @davidcockey the next build will allow you to restore the default emaps, without deleting any others you might have loaded, with the following restriction:

max. amount is 20

the defaults (12) will overwrite emaps that would exceed the max. amount. So if you had loaded more than 8 custom ones, some of them will be replaced by a default emap.

This sounds pretty “overworked developer” oriented rather than “Rhino User”. I would think that the restore system would recognize when the dialog will become maxed out and would ask the user which custom emaps he wants to replace.

I can also prevent you from loading more than 8 custom ones. Currently loading more than 8 starts overwriting older ones. I don’t like (as a user) to have to answer questions, so want to keep this to a minimum. Another option is removing the max 20 restriction.
But I wonder, how many custom ones have you loaded right now (in Rhino 8 and earlier)

I’m perfectly fine with the ability to load up to 20 custom environment maps, and keeping the last 8 of them in case that the default 12 one are being restored.

Then there’s the question “Why would anyone want to do that?” ie: When adding custom emaps with “the oldest pushed off the list” it is easy to understand why a user might find himself needing to recover one of the defaults, but why would he want to recover them all? I would think that the emap adding system should simply allow the user to choose from the default source as one of the places to select emaps from.

Just to be clear, I only added functionality, I didn’t remove any. Let’s see how this turns out in practice.

Nice work.

In the old dialog one could cycle the image by mousewheel.
Untitled Project

I’d be glad to have this functionality in the new dialog too.

I’ll hook that up RH-89912 Emap: scrollwheel to cycle through Emaps

RH-89912 is fixed in Rhino WIP