14 month later: Is Rhino V8 finally useable for us? My table stakes list

Ok, it sounds like @Gijs and @CallumSykes may be able to repeat this. I’ll chat with them tomorrow and focus on this issue first.

2 Likes

The optimal approach is probably to replace icons with custom SVGs, but for most users, custom icons are likely in bitmap format. Here’s an alternative route that may save time, based on what I found to be the most convenient way when moving from R7 to R8. (windows)

  1. In R8: Copy the default R8 RUI and give it a custom name, and set the default inactive and your new copy as active. I also add a precursor to the toolbars to differentiate them from the default ones. Every Icons here is now svg.

  2. In R7: Make a toolbar and drag all your custom R7 icons as a copy over to this new toolbar. (Large icons 32px)

  3. Take a screenshot that incudes your custom R7 icons

  4. Use a upscaler like e,g; Upscayl - AI Image Upscaler
    You get a before/ after result of something like this:

  1. In you screenshot you have now perhaps 100-300 custom icons in decent size. Make global adjustments to the entire sheet: color, sharpness, contrast, etc, before you mask out the background.

  2. Slice up the image into individual icon files, like here:

  1. Use an Action (Photoshop or another tool) to batch process all the icons to the desired size. (I use 96px 72dpi when bringing them into R8.)

  2. When you now In R8 drag over your custom icons from the R7 toolbar they look mildly out of focus. But you now replace the slightly washed out icons, with the ones you made.

Now the entire Rhino custom interface is in one RUI only. Mostly svg`s and some “high rez” custom bitmap icons. Easy to back up and easy to move around.

Hi @Ja-Ka, thanks so much for sharing this. This seems like a great workflow to have decent quality upsampled pixel icons in V8, I think I would eventually still re-draw cleaning most of them, but that will take me a while.

I still don’t quite understand the step 1 you suggest of making a copy of default? By making a copy that forces SGV creation in each button? But the default does not have SVG artwork? And is that why when I drag a copy it doesn’t copy over high quality vectors?

Thanks,

G

Hi Gustavo,

The default R8 RUI should contain icons in SVG + 48, 24,16 px formats, whereas imported R7 RUI are from 32, 24,16 px.

Instead of building a new toolbar from scratch in R8, it’s easier to start with a duplicate of the default R8 RUI and only replace the custom-made or customized icons. That way, you ensure that every icon is present in your custom setup from the start. Then just replace the icon if the command is already there.

I can on my PC in R8 drag icons from R8 RUI over on imported R7 RUI and the vector/svg representation is still there.

Cheers,

This doesn’t make any sense to me. You can’t copy the V8 default .rui because it doesn’t exist…

Unfortunately these are just linked atm to some internal resource. I wonder how you exported it as *.rui file containing svg code ? There is a command _ExportRuiFile which allows to choose default and a location to save to but the resulting *.rui rile will not contain svg code, it is 65k lines long though.

I’ve been able to get the svg icons out as individual files using _TestDumpSvgs but you currently cannot import those icons in SvgEditor, they are too complex.

@gustojunk, i would not recommend making adjustments to default.rui and rely on having the changes preserved if this name is used. Better would be to use your own custom rui with seperate name. If default.rui is updated, you’ll get all the changes in automatically.

…btw. i still have 150+ icons left to create as svg from scratch just for Rhino 8:)

_
c.

Exactly, Clement. I want to stay with default + my own toolbars added to that default. So I do not lose all the updates in the new surfacing tools that are coming, and the revamping of all the default icons that’s also on the way.

G

Hi Helvetosaur,
I was a tad unpresice saying copy. But if you go to Tools - Export RUI file; then you can choose the default and save with another name. 3423 KB All svg present.

In my case also they show some substantial size when exported:

I opened that exported .RUI file again in Rhino (alongside Default and my custom.RUI) and when I try to copy a button into one of my custom toolbars, I still have the same problem of vector icon not going with it:

Strange. If I do the same as you they are sharp and crisp svg`s. I am on W10. Maybe it is an MAC only issue?

I’m also on Windows (11).

Maybe the size difference has something to do with it. I don’t understand why your RUI is 4540 KB, while mine is 3423 KB, if we’re both on Windows.

Try using my exported RUI and see if that makes any difference. My default has been idle since I use my own RUI, which replaces the other ones.

If that doesn’t help, I can try your RUI on my PC to see if I get similar results.

default - V8.15 Virgin Edition.rar (372.6 KB)

This thread is becoming a bit messy and it is not easy to filter out this issue into a new thread, but I logged RH-86056 Button image gets blurry when copied from Rhino 8 to Rhino 7 toolbar

1 Like

I just put a fix in for this. The fix will be in 8.18 which we won’t be shipping an initial release candidate for until the second Tuesday of next month. I can send you a link to an internal build if you want to run a Rhino with the fix before that point in time.

Hi Steve, a link to try it now would be great so I can let you know how it works. Thx!

Ok; I’ll let this go through internal testing and then send you a link once we get past that stage.

2 Likes

Please add me to that list.

1 Like

@Holo @gustojunk I just tested this, and this issue seems to be solved. Sending you the link to 8.18 in PM, thanks for testing!

2 Likes

RH-86056 is fixed in Rhino 8 Service Release 18 Release Candidate

1 Like

I’m currently going through hell with display modes, line types/weights, and various other printing issues. Raster printing using display mode line widths might be a way to avoid much of the issues.

I haven’t really been logging how much time I’ve been spending working around bugs… its been a lot. Some “easier” stuff is also not being fixed which makes me a little concerned.

Documentation is also quite far behind and is really hit or miss.

In hindsight I probably would have skipped R8 but I’m so far in already. It feels like a maze but if when I find the path that skirts around all the stuff going wrong I think I’ll be okay.

3 Likes