Sign in to follow this  
rgibson11

Diablo 3 graphics

Recommended Posts

rgibson11    130
How do the Diablo 3 graphics work? it looks like a painting, How would I go about implementing something like this? Is there like an invisible collision mesh and just a picture on top? Also if I was to make something similar and have it online, would the collision be calculated fully on server side? for point and click Diablo 3

Share this post


Link to post
Share on other sites
kloffy    1318
Quote:
Original post by rgibson11
How would I go about implementing something like this?

Get some really, really talented artists. :)

(I don't think there is any particular technical trickery involved, just some very pretty textures and models. Throw in a couple of shader effects (texture blending, spells) and that's it.)

Share this post


Link to post
Share on other sites
Hodgman    51345
Quote:
Original post by rgibson11
it looks like a painting,
How would I go about implementing something like this?
Learn to paint. Paint nice textures. Put them into a terrain shader.
Quote:
Also if I was to make something similar and have it online, would the collision be calculated fully on server side? for point and click
Probably not... but its irrelevant to the graphics anyway.

Share this post


Link to post
Share on other sites
Quasimojo    279
To further expound upon the OP's question of, "How do the Diablo 3 graphics work", for starters I have no clue, but I might guess that it starts with the same process used in any 2D games, where environmental tiles are used in conjunction with sprite graphics. However, in Diablo 3, it would appear that those sprites aren't mere sprites, but small scale 3D models.

So are we simply looking at 3D models in an isometric 2D view?

Share this post


Link to post
Share on other sites
rouncED    103
Diablo 3 rules, Just make something a little less as good and your doing fine too... like i dont even mind flat shaded polys! at least it looks psychadelic!

Share this post


Link to post
Share on other sites
JTippetts    12970
Blizzard gave up 2D after Diablo 2 was done. Diablo 3 is a full 3D game. As a previous poster stated, there really isn't much in the way of obscure or tricky going on. I played D3 at Blizzcon, and while it looks fantastic, most of that comes from the talented art team as opposed to anything technically weird. Any Ogre game could achieve similar results, granted an equally skilled artistic staff.

Share this post


Link to post
Share on other sites
Antheus    2409
Quote:
Original post by rgibson11
How do the Diablo 3 graphics work? it looks like a painting,
How would I go about implementing something like this?

Rocks, leaves, grass, flowers - stylized art, but regular hand-drawn textures. Perhaps helped by shader effects.

Quote:
Is there like an invisible collision mesh and just a picture on top?

Technically no - it's not like Final Fantasy or similar. But the textures are likely to be rather large and specific - instead of tiling same generic_grass_1 hundreds of times, each level might be one big, manually drawn texture, specific to that level and tweaked for that setting.

Quote:
Also if I was to make something similar and have it online, would the collision be calculated fully on server side? for point and click
Yes. No. Maybe. Depends. Does it matter?

Share this post


Link to post
Share on other sites
Daaark    3553
Is there anything special about the painting thing? It's been the in thing for a few years now. When the bloom era died out, the 'hand painted' era started up.

GTA 4 does it very well.

Share this post


Link to post
Share on other sites
Creegz    100
From my first glance, I think it operates somewhat like cell shading. However, I could be wrong, all I know is that image made me want to play Diablo 1 and 2 through again.

Share this post


Link to post
Share on other sites
tufflax    504
Although I don't know what Blizzard has used, there are image processing techniques that produce that "hand-painted" effect. Example. There are more techniques than that I'm sure. It looks like some image processing was done in that GTA 4 screen shot.

Share this post


Link to post
Share on other sites
Promethium    580
Quote:
Original post by Antheus
Quote:
Is there like an invisible collision mesh and just a picture on top?

Technically no - it's not like Final Fantasy or similar. But the textures are likely to be rather large and specific - instead of tiling same generic_grass_1 hundreds of times, each level might be one big, manually drawn texture, specific to that level and tweaked for that setting.

I haven't been following Diablo 3, but isn't the levels random/procedurally generated like D1 and D2? In that case it's not one big level but rather a bazillion small hand-made jigsaw pieces that slot neatly together. Anyhoo, It still comes down to having some very skilled art people.

It's getting a bit old, but this article is a good source of information on doing seamless worlds like Diablo: The Continuous World of Dungeon Siege.

About the graphics: To me it also looks like there could be some cel-shading going on, but it's hard to tell. It might "just" be very diffuse lighting and flat textures.

Share this post


Link to post
Share on other sites
Anntor    254
Quote:
Original post by Promethium...but isn't the levels random/procedurally generated like D1 and D2?...(Dungeon Siege) doing seamless worlds like Diablo...


Diablo 1 & 2 weren't streamed maps like the one in Dungeon Siege. DS used the approach of streamed data chunks to achive its seamless world map.
D1 & D2 maps were loaded completely to RAM at map start. MapHacks existed and showed the whole map from the beginning in that games.
But you are right, D1 & D2 were randomly generated tiled maps instead.

And after a short look at that D3 screenshot, i see at least one tiled texture layer in that multitextured map! Look at the cobble stone texture layer on the floor. To the left and under the main character (the one at the middle of the screen) you can spot the same stone pattern.

(btw, on a second look, the grass decals using an equal flower pattern)
So, from a technical perspective it doesn't look special. But the textures are nicely drawn ;-)

Share this post


Link to post
Share on other sites
SimonForsman    7642
Quote:
Original post by Anntor
So, from a technical perspective it doesn't look special. But the textures are nicely drawn ;-)


This is pretty common for blizzard, i'm guessing they're targeting slightly dated hardware as usual.

Quote:

Jay Wilson
We don't exactly know what the system specs are yet, but we'll try to keep them pretty low. We make a lot of decisions about what we do and do not put into our graphics, in order to keep the game running fast. One of the reasons why we talk a lot about art style, and how we focus a lot on art style, stylization of art over... when we do that it allows us to have a good looking game about falling back on technology, our technology does not have to carry us when we have such great art in the game.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this