# Display drops in resolution during pan/rotate

**URL:** <https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713>\
**Category:** Rhino for Windows\
**Tags:** windows, display\
**Created:** [December 4, 2023, 9:42pm UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713 "2023-12-04T21:42:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 4, 2023, 9:42pm UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/1 "2023-12-04T21:42:14Z")

</div>

Howdy,  
This may just be hitting the wall of graphics performance, but my system is pretty decent and I’m surprised how much the image quality drops during any dynamic view manipulation (pan, orbit). Most noticeable in rendered or arctic modes. Same with every device (mouse, Wacom, 3dConnexion). Could be I have a bad setting somewhere…  
Any ideas?  
Cairn 🙂

 ![comparison](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/8/d/5/8d51ded4568a47d4090e1d2a029c48eebba09db8.jpeg)

Rhino 8 SR1 2023-11-21 (Rhino 8, 8.1.23325.13001, Git hash:master @ 8a4a437248efac5d9cb04d3904481b83e4c23a64)  
License type: Commercial, build 2023-11-21  
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 1.3e+02Gb)  
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.  
Primary display and OpenGL: NVIDIA GeForce RTX 3090 (NVidia) Memory: 24GB, Driver date: 10-26-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.01  
\> Accelerated graphics device with 4 adapter port(s)  
- Windows Main Display attached to adapter port #0

OpenGL Settings  
Safe mode: Off  
Use accelerated hardware modes: On  
Redraw scene when viewports are exposed: On  
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 8x  
Mip Map Filtering: Linear  
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation  
Render version: 4.6  
Shading Language: 4.60 NVIDIA  
Driver Date: 10-26-2023  
Driver Version: 31.0.15.4601  
Maximum Texture size: 32768 x 32768  
Z-Buffer depth: 24 bits  
Maximum Viewport size: 32768 x 32768  
Total Video Memory: 24 GB

---

<div class="post-metadata">

**Author:** ![brian](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/brian/32/504171_2.png) [@brian](https://discourse.mcneel.com/u/brian)\
**Post date:** [December 4, 2023, 11:10pm UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/2 "2023-12-04T23:10:14Z")

</div>

Yeah, that’s by design. As your scene gets more complicated, having Rhino display full resolution during orbit can get very slow.

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:04am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/3 "2023-12-05T00:04:20Z")

</div>

So it’s a ‘feature’ !!?  
I’m flabbergasted.  
Isn’t there maybe at least a way to have this ‘choke’ only cut in when the model is too heavy? Or let the user select a performance target rather than just apply a global limit? I would prefer the option to reduce the frame-rate…  
Rhino is the only program I have with this ‘feature’.  
Dynamic viewing is a fundamental part of work presentations to clients.  
Any chance there’s a way to allow my $$$$ GPU to do what I bought it for?  
C:/

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 5, 2023, 12:12am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/4 "2023-12-05T00:12:34Z")

</div>

Check this out, you may want to adjust these advanced settings to avoid degradation on view change:

> [@What are these Advanced Options for SkylightShadows?](https://discourse.mcneel.com/t/what-are-these-advanced-options-for-skylightshadows/80761):
>
> [Capture] ???

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:19am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/5 "2023-12-05T00:19:45Z")

</div>

> [@What are these Advanced Options for SkylightShadows?](https://discourse.mcneel.com/t/what-are-these-advanced-options-for-skylightshadows/80761/7):
>
> If you’d like to render at full resolution during viewport manipulation, just change SkylightShadowResolutionScaleDynamic to 1.

Thank you!  
Hmm, this looks like it’s worth a shot. How do I access that dialogue? (I’ll sign the waiver lol)

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 5, 2023, 12:21am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/6 "2023-12-05T00:21:49Z")

</div>

Just go to Tools - Options - Advanced tab and can search for these values. Sorry not at my desk now to elaborate but hope you can find it - it should do the trick for you.

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:24am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/7 "2023-12-05T00:24:22Z")

</div>

Thanks, I’ll go take a look…  
C 🙂

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 5, 2023, 12:31am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/8 "2023-12-05T00:31:06Z")

</div>

If i remember correctly you need to set both to 1 to have no shadow degradation.

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:36am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/9 "2023-12-05T00:36:22Z")

</div>

Yes!  
This works (mostly lol)

 ![Untitled-1](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/0/8/5/085e534e81ad5fe950d83b0d83c62ebceac4006f.jpeg)  
It makes the image about 90% better, so I wonder what other tweaks might get us to 100%?  
I’m happy though…  
C 🙂  
(I’m thinking any AA settings might also apply… gonna have a root around,

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 5, 2023, 12:40am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/10 "2023-12-05T00:40:22Z")

</div>

Maybe you try cranking up the AO shadows slider in your display mode… but typically beyond a point it just slows things down without a visible improvement.  
Over here the AdvancedOptions trick makes it work 100% 😉

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:51am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/11 "2023-12-05T00:51:27Z")

</div>

Hmm…  
I don’t see any sliders in my display mode settings. I must be looking in the wrong place…

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 5, 2023, 12:52am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/12 "2023-12-05T00:52:37Z")

</div>

Each display mode has Shadows section. There should be two sliders, for Cast and AO shadows. I mean try the AO one. (Skylight shadows)

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 12:58am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/13 "2023-12-05T00:58:14Z")

</div>

I’m not seeing that here. Somewhere else maybe?

 ![DisplaySettings](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/4/5/e/45e3c1ee129e88137a5be649b0b29d2cbb81ddd7.jpeg)

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 1:02am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/14 "2023-12-05T01:02:50Z")

</div>

Oh I found it…

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 1:05am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/15 "2023-12-05T01:05:52Z")

</div>

Although not sure which of these relates…

 ![DisplaySettings](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/3/0/d/30d45cbf30821198b4c29a20c675f532c0e24f7f.jpeg)

Seems like none make a difference to dynamic viewing…

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 5, 2023, 1:26am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/16 "2023-12-05T01:26:41Z")

</div>

So, glad to know it is a setting rather than hard-wired, although I’d be interested to know if you can find a way to improve it…

 ![Untitled-1](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/0/8/5/085e534e81ad5fe950d83b0d83c62ebceac4006f.jpeg)  
Any way to make a toggle-button from this setting?  
C 🙂

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [December 7, 2023, 8:30am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/17 "2023-12-07T08:30:42Z")

</div>

> [@cairn1](#):
>
> Seems like none make a difference to dynamic viewing…

The 2nd from top (Skylight shadow quality) - if sufficiently high, could make the static and dynamic SSO indistinguishable in many cases. I’m curious why you see 90%, not 100% quality of dynamic vs static after disabling the degradation. Maybe raising that slider would help.

> [@cairn1](#):
>
> Any way to make a toggle-button from this setting?

Yes, with a script:  
[DynamicSkylightShadowDegradationTOGGLE.rvb](https://discourse.mcneel.com/uploads/short-url/gj5PzuAly2XrY8TibtAH0ZjHm0Y.rvb) (2.5 KB)  
(save on your HD and drag-and-drop into Rhino vport to install. The command `DynamicSkylightShadowDegradationTOGGLE` should become available to toggle and can be used as a macro on a button. Note this script will only work when no other commands are running (can’t toggle while in other command)

hth,

–jarek

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 7, 2023, 11:25pm UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/18 "2023-12-07T23:25:25Z")

</div>

Thanks Jared, script will become a button.  
Still getting the moire effects, but I’m starting to think maybe McNeel could be forgiven for passing (or at least sharing) the buck to other players in the pipeline. These moire effects persist even in still images, and I’m guess might be a result of the scaling/quantized steps involved in the model-mesh/rendering/monitor-resolution. Interesting that the effect is most noticeable in Arctic mode, and wonder if it would be possible to expose more granular control in -maybe just one custom mode- to try and fine-tune these effects. Meanwhile, I better get some work done!  
Thanks for the help 😘

 ![MoireStatic](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/b/f/d/bfda6bec31326a3ca5aac8bc7b03aee99ad8c6f3.jpeg)

ps Skylight shadow quality has no effect here…

---

<div class="post-metadata">

**Author:** ![Gijs](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/gijs/32/769882_2.png) [@Gijs](https://discourse.mcneel.com/u/Gijs)\
**Post date:** [December 8, 2023, 11:39am UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/19 "2023-12-08T11:39:02Z")

</div>

the difference left between static and dynamic you see is due to dynamic having no AA. I’m not sure if that is possible, but I will ask.  
Edit: The answer is no.

---

<div class="post-metadata">

**Author:** ![cairn1](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn1/32/524161_2.png) [@cairn1](https://discourse.mcneel.com/u/cairn1)\
**Post date:** [December 10, 2023, 2:13pm UTC](https://discourse.mcneel.com/t/display-drops-in-resolution-during-pan-rotate/170713/20 "2023-12-10T14:13:54Z")

</div>

Thanks for looking…  
C 🙂
