Go Back   EQEmulator Home > EQEmulator Forums > OpenZone > OpenZone:: Q&A

OpenZone:: Q&A Support forum for OpenZone help

Reply
 
Thread Tools Display Modes
  #1  
Old 06-03-2009, 05:31 PM
OrisonSeven
Sarnak
 
Join Date: Feb 2009
Location: USA
Posts: 33
Default

i feel like it is the textures that are being manipulated by the game engine. This would cause them to look distorted.
__________________
OrisonSeven

-A goal is in mind. but the view is still clouded-
Reply With Quote
  #2  
Old 06-03-2009, 06:31 PM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

Ohhhh, the sphere is actually partially transparent! That totally makes sense to me now.

I've noticed for a long time that the EQ client doesn't handle well the situation where multiple objects are rendered to the same area of the screen when transparency is involved.

My understanding of what happens is that transparent textures don't get written to the Z-buffer, so if you have multiple transparent objects rendered in the same frame, later renders always render on top of earlier ones, even if the earlier objects are closer.

This is a client graphics engine related problem, and I don't think there's anything that can be done to fix it.

Generally what happens in this sort of situation is that the graphics engine makes sure to render transparent objects from farthest away to closest, so the closer transparent objects get rendered on top of the farther ones, as the eye would expect to see.

The fact that the water ceiling is so big means that the graphics engine isn't going to be able to follow that ordering method. The closer parts of the ceiling will be closer than the sphere, while the farther parts will be farther, so the sphere is going to intersect with the ceiling from some angles and give visual anomalies no matter what.

Like I said, I don't think there's any way to fix it. It's just a result of the way they created the graphics objects and a side effect of the rendering method. If the sphere were 100% solid instead of having transparency, the problem would go away, since it would be written to the z-buffer and the transparent ceiling wouldn't render over its areas of the screen.

- Shendare
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 08:34 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3