Pen Display Mode has a very interesting Show silhouettes option, which could be very useful for Arctic also. Geometry such as cyliders or sphres don’t show well in Arctic without it, especially when white geometry is on white background.
I think you can get to what you’re describing by tweaking the settings in the Artistic display mode.
Any luck?
yes ideed, but why not also Arctic?
that might be the reason, i guess there’s some cleaning up to do here still
yes, there’s more to it like Pen and Artistic being slow and also one cannot SetObjectDisplayMode to Pen or Artisitic.

well, someone forgot to add this setting for Windows. Also, it should be no setting, just included by default.
hmMm… time to get a mac
![]()
i am not sure why, some of these modes may relay on open gl, which might have been implemented differently. @stevebaer could most likely tell you more/better
No way, Macs are old tech for old people and still they don’t play games. ![]()
right, while some use their time to tinker with the computer, others do actual work
![]()
No, seriously, the Apple brand makes money by selling a sort of nostalgic stereotype of the business person. Something that a guy like David Graeber (the anthropologist) might write about.
i am not particularly fond of apple either their methods are just as infuriating but it works, saved me a lot of headache regarding viruses and stuff at least never ever had a single virus in my (mac)life
and these computers if you did not get some bad karma device last for many many years
hmm… regarding viruses - the spread of them has drastically decreased in the last years, since people don’t use USBsticks, CDs and other kinds of phisical storage and all goes trough online platforms that automatically scan before transfering. Saying no to cracked software also keeps you more safe. ![]()
saying no to pc´s definitely kept me safe (and probably more relaxed)
over and out.
To get back to the point, thanks @theoutside for checking into this.
Having silhouettes for Arctic could be a great improvement, since SetObjectDisplayMode doesn’t work for Pen and Artistic on Windows and both are slow.
In v9, with the move to D3d, we may be able to include those modes
@stevebaer or @jeff can chime in to the possibility of this add-
I’ll write it up in the meantime and they can always kick it to the the won’t fix pile if it’s not.
RH-88736 add pen and artistic modes for set object display mode command
@theoutside super! I would gladly have one fast and flexible display mode (Arctic) rather than constantly changing between several others.
Unfortunately this is a lot more complicated than you’d think.
The technical “effect” you’re getting with these modes is done through multiple, multiple passes (which is why it’s slower than other modes). If you’re in a Shaded mode, all objects get drawn the same, and in a single pass… If the pipeline encounters an object with a technical mode assigned, it can’t just stop what it’s doing, and then render that object using the multi-pass approach. It’s similar to lighting… You can have all kinds of different lighting setups in different modes, but only ONE lighting setup can be used, which is the one defined by the “main” display mode set on the viewport…Shadows are another issue as well. Technical mode shadows are done a totally different way than they are in standard modes… I’m not saying most of this couldn’t be done, just saying it’s not how things currently work, and getting it all to work in all modes is a pretty big task.
The best chance we have at getting close to this request is to just include some of the technical mode settings in all the other modes. Silhouettes are probably the easiest to incorporate…but things like hidden lines and intersections…quite a bit more complicated.
That being said… The opposite of this request is actually possible… You can use SetObjectDisplayMode on objects when using a technical mode. Why? Because technical modes are basically a superset of standard modes, and any object encountered during a technical mode pass that has its own display mode set, can just be rendered in place for that given pass. There will still be some strange issues that can crop up (i.e. lighting and shadowing will still be bound by the technical mode’s settings), and I’m not suggesting this as workaround, just trying to explain why/how things work the way they do.
I will look into how much work is needed to get silhouettes drawing in all display modes (at a minimum), but SetObjectDisplayMode using technical modes is probably not something that is ever going to get done…until we find a way to incorporate all “effects” into all display modes…AND not impact current performance.
-J
adding silhouettes to all modes if simpler, would likely get the gist of this request done.


