Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
Published on June 21, 2009 By Draginol In Elemental Dev Journals

One of the cooler technologies that has really come of age in the past few years is level of detail. It doesn’t get as much attention as it deserves.

But it’s a big, big deal in terms of letting us make a game that scales seamlessly from an old laptop all the way up to a Core I7 system with a monster video card.

Level of detail lets us seamlessly use different models and assets depending on the level of detail a user needs.

To illustrate this, let me use something as simple and basic as the cloth map in Elemental.

 

Detailed:

image

A nice simple picture right? You can’t easily tell but it has a nice texture that makes it feel like it’s part of a cloth map (ah, screenshots are so limiting sometimes).

image

Zooming out, now a different image is used that uses less memory.

image

Zoom out further and now you can probably tell that a different image is used.  But when zooming out quickly, the transition is subtle.

image

Zooming out even further yet a simpler version is brought up.

So why do this?

Because by doing this, you can have a much much more complex world and a lot “fancier” graphics than one would expect to be able to have even on slower systems.

Level of Detail as evolved over the years in response to the demand that people be able to have their cake and eat it too – people with high end systems should get beautiful graphics and people with older systems should still be able to play an attractive game at a decent speed.

And bear in mind, this is alpha level here. We haven’t even started working much to make it “pretty”.

In our case, we want to have randomly generated worlds that are FULL of lots of exciting things without having to compromise.


Comments (Page 1)
4 Pages1 2 3  Last
on Jun 21, 2009

1st and 2nd, and 3rd and 4th images look the same to me.

Also, I thought that said 'Oprah' at first.

 

on Jun 21, 2009

Flowers?

I was playing a game of Sins yesterday, and it was amazing how nice it was to zoom out easily to see the whole star system and then zoom in to the point where my cursor was and see how detailed the ships are. Fascinating. Reminds me of that video of Demigod with Elemental footage in which you were playing with the zoom level. It was amazing too. With all those clouds and all.

on Jun 21, 2009

Giggety!

on Jun 21, 2009

Are we discussing mipmapping here?

 

on Jun 21, 2009

you should invest in "vertice collapse" for your latest engine... a well programmed algorithm for that can save artists hundreds of hours overall, and autoscale for computer requirements.

Also, it looks far better in my opinion then the "pop" you get with the old fashion LoDs.

on Jun 21, 2009

That is level of detail.

on Jun 21, 2009

Looks good. How are you scaling to performance with it, just having the different settings use different qualities?

on Jun 21, 2009

Ah, if only the Vanguard engine team had mastered LOD and a few other old technologies (threading, background loading anyone?) the MMO landscape could well be very different.

It's unsurprising that stardock understand the impotance of these technologies.

on Jun 21, 2009

I wonder if we will be ablt to turn this OFF. I have a fairly high-end system, and while I understand that a lot of people will want to make use of this, I want to preserve as many details as possible: I'm used to watching things in "high-def".

on Jun 21, 2009

Quite nice indeed

 

Keep it up. Very coopl the fact that lots of different machines will be able to play it easily.

on Jun 21, 2009

Wow update today, didn't see it coming! Great info. I like fancy detail, the more the better!

on Jun 21, 2009

Nice. I really like the fourth picture (the one of the cloth map). It looks really cloth mappy.

on Jun 21, 2009

I only wonder what machine that will be able to have 60FPS on maximum graphics. Hope that a Core 2 Duo 3Ghz and a GeForce 8800 GTS (G92) is enough. Otherwise I'll have to get a priceworthy highend card.

on Jun 21, 2009

heh they all look the same to me also

on Jun 21, 2009

Scoutdog
I wonder if we will be ablt to turn this OFF. I have a fairly high-end system, and while I understand that a lot of people will want to make use of this, I want to preserve as many details as possible: I'm used to watching things in "high-def".

i honestly don't get what you even mean? turn what off? if you zoom all the way out, from what I assume, your monitor can't show all that with it's initial detail as if it were zoomed in, just a matter of not enough pixels

 

i dont even get what you are saying. zoomout, looks nice, and it seems from post high end machines still are awesome lookinh

4 Pages1 2 3  Last