Do you think WoW is using LOD?

Started by
10 comments, last by Zemedelec 13 years, 9 months ago
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?
Advertisement
Yes, they definitely use LOD. If memory serves it's a configuration option.


See "Level Of Detail" checkbox?
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.
I am trying to decide which LoD algorithm to used, so far I am thinking of Chunked LoD
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.
Cheers,MartinIf I've helped you, a rating++ would be appreciated
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.
The poorest programmer in the game industry!!
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?
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.
The poorest programmer in the game industry!!
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.

This topic is closed to new replies.

Advertisement