Display bug or is this my machine?

Next
 From:  MikeW (SANDERS)
4987.1 
I have a simple shape (it is the surround for a rear projection screen). In front view, lines which should be hidden are shown as dark solid lines. I have tried toggling hidden line on and off and nothing helps. This is fundamentally my problem as it makes viewing and showing the model to others confusing. However, the plot thickens. I was putting together screen grabs to illustrate my problem and moved and rotated a copy of the surround. I was planning to cut a section to show what should and should not be hidden. In front view I drew a plane planning to move it to the center of the model, but as soon as I started drawing the plane the lines corrected themselves and all hidden lines were instantly hidden. I could toggle them on and off with a shortcut as one would expect. Even more odd is that this only works if the plane is behind the model.

I am guessing this could be a video card issue, but wanted to check here and see if there is a solution. I apologize if this has been discussed or is a known issue, and would appreciate being pointed to any prior posting regarding this issue on the forums.

I hope the attached images make the issue clear.
Image 1: Hidden lines off and solid lines which should display as hidden evident.
Image 2: Hidden lines on and solid lines which should display as hidden evident.
Image 3: Same as image 1 - only difference is I drew the plane on the right side of screen.
Image 4: Same as image 2 - only difference is I drew the plane on the right side of screen.

I am using the current V3 beta, but this also happens on V2.

Thanks in advance,
Mike W
Image Attachments:
Size: 205.4 KB, Downloaded: 46 times, Dimensions: 1764x1128px
Size: 194.1 KB, Downloaded: 32 times, Dimensions: 1764x1128px
Size: 192.1 KB, Downloaded: 32 times, Dimensions: 1764x1128px
Size: 203.8 KB, Downloaded: 26 times, Dimensions: 1764x1128px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4987.2 In reply to 4987.1 
Hi Mike - that's a display artifact / display imperfection which is just a normal side effect of how the display works.

The viewport display has an emphasis on generating an image really quickly, so there are all sorts of little display glitches similar to this which can happen - it's not really feasible for the display to work perfectly because generating the equivalent of a full offline render for every display refresh would make for a very sluggish display.

One of the types of display artifacts is having "bleed through" of edges and curves when they are on thin walls or just fairly close to the surface that should be obscuring them.

The display engine pulls edges and curves forward when they are displayed, so that the edge curves or curves that are drawn right on a surface are not partially obscured by that same surface that they are sitting on.

That forward bias pull can have a side effect of making some curves display as non-hidden when they are just a little distance below a surface. But without that biasing there would be a much worse display artifact of edge curves and curves drawn on surfaces being kind of "stippled" and having parts of themselves displayed as hidden when they are coincident with a surface.

In the future I want to make some tune ups to this area of the display to help reduce some of these display artifacts in some cases, but in general display artifacts like this are just a normal side effect of various shortcuts that are taken to meet the primary goal of having the display work really quickly, so they are really just things to ignore.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
4987.3 In reply to 4987.1 
And basically the resolution of the zbuffer that is used to track hidden surfaces by the video card has some effect on this all as well, and when you add more objects to the model the range of values that are used for the zbuffer will change, and so that's why you could see some differences in hidden surface display after you add an object.

Some of these kinds of things are just baked in to how 3D accelerated video cards are set up to work.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  MikeW (SANDERS)
4987.4 
Thanks for the thoughtful and clear answer. It is telling that when I see something strange in MOI I worry that it is an issue with my computer rather than the software. The model seems to behave perfectly with a tiny plane behind the model, and I am comforted to know that this is just an artifact.

Thanks again for your time.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Michael T. (MICTU_UTCIM)
4987.5 
You might want to make sure that individual objects are not using multiple styles. For instance, select an object and if it shows styles as "varies", then that could also attribute to the darker lines appearing more in the foreground of your display.

Michael T.
Michael Tuttle a.k.a. mictu http://www.coroflot.com/DesignsByTuttle
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All