I’m pretty excited to show off this new feature as it is something I’ve been wanting to add to Rhino for quite a while.
The Feb 25, 2020 Rhino 7 WIP now includes support for color transparency. So far only layer color can be adjusted (and only on Windows at the moment, sorry Mac people we’re working on it). All objects (surfaces, meshes, SubD, curves, text, points, hatches and text dots) pay attention to this transparency setting attempt to draw with blending.
If you select the layer color in Rhino, you should be presented with a slider on the side that allows you to adjust alpha (I know the slider values are backward… this is very early stuff…). We will be adding support for alpha to individual object properties as well soon.
Vector output for printing, PDF, and SVG pay attention to this transparency as well.
I’m sure we’ll come up with a better sample video, but here’s a quick one I put together to show off this new feature
thanks, this is very exciting addition. Just tried it quickly and have one general comment: now that it is possible to make the color more fine-tuned with transparency, it would be even more handy to see the updates “live” in the viewport as they are being changed in the color picker. Same way materials do now.
This wish has been on the pile for a while, but with this addition I think it makes it even more relevant: https://mcneel.myjetbrains.com/youtrack/issue/RH-36274
I’ll test more and report back if anything comes up. Thanks again!
Thanks, a very welcome addition!
Does this work well also in Layout space? Whole Details become transparent, too, from their layer color transparency? That would open up more possibilities regarding graphic design in layouts. Pictures that were placed there, too.
What if instead of just a transparency slider it had like an advanced button that gives you all the custom material options that are in the display mode settings. So you could set the gloss and maps and stuff. Maybe introduce some broader functionality. Almost like a display mode per-layer if that makes sense. To me the main use for transparency is making glass look sortof glassy in the viewport… But I could also imagine wanting to maybe, have a layer that renders metallic and shiny with a specific environment map or like make car tires appear dull or paint shiny etc. I mean… This stuff is all possible now with custom display modes and setobjectdisplaymode… It’s just a question of how you make it more user friendly?
And a tangent since you mentioned text dots:
Can we have a display mode option to occlude text dots behind geometry?
I really like the text dots for labeling things like frame numbers that you want legible at any distance and angle, especially for quick screenshots to paste into emails where annotations are often awkwardly huge or invisibly small. Very handy… but they clutter up the viewport too much during normal use and its annoying toggling them on and off constantly.
If the occlusion thing is complicated for whatever reason, at minimum a display mode option to just not render the text dots at all… So you could for example set the shaded mode in perspective to not show them but still refer to them in a typically wireframe profile view or whatever.
Or… Maybe if there was at least an insider knowledge workaround like make them follow the draw behind rules for locked objects. So at least you could lock them and then they’d be occluded.
Let’s just say we’re trying to get the basic plumbing in for paying attention to alpha on our display colors. We realize there are a ton of other effects that users want to achieve on a per-layer / per-object basis and these would require additions that we aren’t quite ready to add just yet. I’m trying to bite off what I can chew at the moment
I don’t know anymore…
Reading RH-56918 and RH-57144 you’d think that it was working already. And it does on the Mac.
I’ve no clue if this worked at some point on Windows or not but I’ve put it on the list of things to check… RH-57277
EDIT: This seems to have worked at some point - I’ll pinpoint where it got broken…