Jump to content
  • Advertisement
Sign in to follow this  
Shanee

Do you think WoW is using LOD?

This topic is 2994 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Do you think WoW is using LOD? Or just Quadtree/Frustum culling and streaming with brute force rendering? (after culling)

What kind of LOD algorithm do you think they use if they do?

Share this post


Link to post
Share on other sites
Advertisement
Yes, they definitely use LOD. If memory serves it's a configuration option.

Share this post


Link to post
Share on other sites
Quote:
Original post by ShaneeWhat kind of LOD algorithm do you think they use if they do?


They use different mesh for distant (fog only) terrain, probably some PM-ed terrain. Near-by terrain is patch-based, where patches are ROAM-optimized and their LOD is discrete - kinda visible popups all over the place.
Objects don't use LOD afaik, at least in the first expansions.
However in the last expansion they have increased their budgets quite a bit, the game sometimes shows scenes with tons of objects + detailed terrain for like 30 fps on my 260.
Characters fade quickly to use any LOD, so I think there is none for them.

Share this post


Link to post
Share on other sites
I am trying to decide which LoD algorithm to used, so far I am thinking of Chunked LoD

Share this post


Link to post
Share on other sites
I'm fairly sure it's an extremely simple chunked LOD, I don't think there's any ROAMing going on.

I think the WOW terrain works with hexagons rather than squares.

Share this post


Link to post
Share on other sites
There are many tools that can load up the terrains of WoW and there are tools that can turn the WoW game into wireframe mode.

There used to be LoD for terrain but with a modern discrete GPU, it is faster to turn off LoD and allow it to use brute force to render in the highest detail.

From the wire frame mode, you can find the terrain is triangle (square) based.

Share this post


Link to post
Share on other sites
Quote:
Original post by pcwlaibut with a modern discrete GPU, it is faster to turn off LoD and allow it to use brute force to render in the highest detail.

Did you made any tests?

Share this post


Link to post
Share on other sites
Quote:
Original post by Zemedelec
Quote:
Original post by pcwlaibut with a modern discrete GPU, it is faster to turn off LoD and allow it to use brute force to render in the highest detail.

Did you made any tests?


I played WoW from the very beginning after it launched. At that time, I was using:

Intel Pentium 4 2.4Gz + 1GB RAM + Radeon 9800 Pro.

When turns on the LoD, the performance is at around 1x FPS. When LoD is off, it can climb to 4x FPS.

Share this post


Link to post
Share on other sites
Quote:
Objects don't use LOD afaik

The environment detail slider has an effect on object level of detail (it changes the distance at which their LOD changes)

I suspect it uses a very well implemented octree system of course (interiors seem to have a more specialised occlusion system that ties into the exterior octree)

It probably has a cheap way of lowering the detail of very distant terrain, though mountain tops seem to be cleverly marked to remain high detail at long distances. Blocks of terrain may also be culled by the far clipping plane on a pre-draw call level. But all that is quite close to just brute forcing the terrain.

Does anyone know if wow uses antiportals to cull areas of the octree? I think they may be one of the ways some interiors are handled, but also involving intelligent level streaming at the same time.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!