ZBrushCentral

Game Art Environment - Tristram Tunnel Test

Darkrusader…Excellent tutorial, and also very useful to me…THANK YOU for sharing your process, and for answering my question…clears up alot of unknowns to me that I have been curious about…THANKS :slight_smile: :+1:

P.S. You did really capture a great and powerful emotion in that figure,…it was what caught my eye above all else when I first viewed your piece…Fantastic job…:+1:

This is awesome work! Really like the breakdown in workflow and appreciate you taking the time to share your insight.

Hey Dark I have a couple questions.

First: Can i get your permission to use the images in my next wallpaper?

Full credit will be given and a link in my description back to this forum will also be added. I will also add your name to the wallpaper art piece along with mine.

Second: I was wondering If you would like to do an interview on how you did your piece?

I am the fan creation forum moderator for Diablo: Incgamers and help build up the fan creation community with news and more.

Send me a PM or mail in the forums or reply on this post to let me know. thanks!

Holyknight3000
The Runeweaver

Dude that is jaw droppingly astounding! Props too for really spending the effort to make the environment feel weathered, by really playing with the geometry. Thats good stuff

Hey guys. Thanks again for all the kind words! Im especially happy that all the diablo fans have gotten so excited about this. I am a huge diablo fan myself and I really wanted this level to capture some of the epicness of that game world!

HK - For sure! You can use this as a wallpaper. Also, Id be glad to give you an interview for your site! Just shoot me a msg with whatever questions you might have and Ill be glad to answer them. Cool site too man! Thanks for the support over there!

Ill try to get another tutorial this week. The two I have done so far captures the way I have done most of my art for this level. Between base mesh modeling, zsketching, and polypainting I have derived all of my assets.

Thanks again to the Zbrush team for bringing the fun back to making game art! I feel like I am making art again rather then being a technical vertex pusher (not that there is anything wrong with that!)

I had a couple of request to show some shots in the traditional isometric view. I built the environment to be high enough detail to walk around in, but it was fun to see what the more traditional Diablo cam looked like. I know it is not exactly isometric like Diablo…i slightly fudged the angle to get better compositions, but you get the idea! Hope you guys dig em!

OrthigraphicA.jpg

Another tutorial coming soon. Its been a late couple of nights at work so I got slowed up a bit. Thanks guys!

Attachments

OrthigraphicB.jpg

OrthigraphicC.jpg

OrthigraphicD.jpg

Funny, I stumbled upon this while listening to the Diablo II soundtrack.
Awesome work. Really, its a perfect transition between concept and implementation. I don’t see how Blizzard themselves could do a better job.

love it great concept and rendition

Very nice Darkrusader! Looking forward to more tutorials from you.
Im curious, what are your PC specs?

Fantastic !!! no more words !!!

That`s very cool. And thank you very much for all the infos and making of pics. Very impressive!

Thanks for all the kind words guys!

DarkSharp - My computer specs are not that great. Im actually on a 32bit system. haha. I do have a Quad core and an 8800, but the 32bit is killing me. I was going to upgrade to 64-bit very soon. I think just getting some extra RAM will help with keeping zbrush and 3ds alive with those heftier meshes. If I was having troubles with meshes, I would just break them apart with polygroups to bake them.

I finally finished up this little pillar break down. Now let me pre-phrase this breakdown and say that this might not have been the best way of creating this asset. I learned some valuable lessons on this one. If I were to do this asset again I would make some adjustments. Figure 1-C was the biggest problem. Im sure some of you can see the problem just looking at that image, but I will explain it further below and how I would remedy it.

Changed the format a bit too for this tutorial. Im trying to work out the clearest and most concise way to lay out these steps. I wont go into much detail on exporting and importing because I covered that with the brick tutorial. This will focus more on the basic workflow between Zbrush and 3DS Max.

<table class=“fieldset” border=“0” cellpadding=“0” cellspacing=“1” width=“100%”><tbody><tr><td>

</td><td align=“right”> <input name=“Place image” value=“Place this image in your post” onclick=“zb_insimg(‘197162’,‘PillarOrthigraphic.jpg’,1,0); window.close()” type=“button”> </td></tr></tbody></table>

Step 1 - Base Mesh Creation
1-A: Created a very basic shape out of quads that was the shape of the pillar I wanted

1-B: Created some shapes that I will ProBoolean to get my base shape for zbrush. I abuse this fantastic tool all the time. It is so much cleaner and more reliable then the old Boolean. Still some clean up needed, but not like the old one.

1-C: Here is the basic shape I got from subtracting the corner peices and unioning the middle pieces. Looks great shape wise. I figured I can just beat this thing into submission in zbrush. BIG MISTAKE! That topology is terrible for sculpting and caused me much pain later on in the process, mainly in that I needed to crank the subdivisions really high to be able to sculpt reasonably. The reason it is so bad is because of the triangles in the mesh and also the uneven size of quads.

*solution for avoding this - I could have easily created loops from those corner tris and ran them right down the base of the shaft. Also, I could have just cut subdivisions of all the quads until they were all a similar size.

Step 2 - Zbrushing the Center Shaft

2-A: Import your OBJ from Max and subdivided it up. Dont forget to turn off smooth for those first couple subdivides or your model will turn to a doughy mess.

2-B: Started Masking across areas and using the deformations to inflate the masked areas out or in.

2-C: Still Masking away, getting those landmark cuts in. I use these cuts to guide me along for the rest of the process

2-D: More detailing. The top shape was created in the same way, except for I softened the mask. It gives that slightly curved shape.

2-E: Getting the more detailed masking and sculpting in. The top row of arches was created from a custom alpha

2-F: Finish up detail sculpting on shaft.

Step 3 - Creating the Moldings
3-A: In max I created these two quaded shapes and exported them out to zbrush

3-B: In Zbrush I did a remesh of these two objects with them set to union. This gave me a nice quaded shape to sculpt the molding out.

3-C: Sculpt the molding out

Step 4 - Sculpting Details
4-A: Duplicated moldings around base and around top of shaft. 8 total.

4-B: Ribbed the shaft

Step 5 - Polypaint and export High Res Mesh
5-A: Throw down a base coat of polypaint on objects. Block in basic colors.

5-B: Get in there and detail up the object with some grime and age. Export out your polypaint and High Res Mesh. (refer to brick tutorial if you do not know this process)

Step 6 - Decimate and Export low res meshes to objs

Step 7 - Import all meshes to 3ds max and unify them into a single mesh. I use ProBoolean for this as well. After you connect them you have to clean up and dirty areas. A ProOptimize for good measure can help too after it is all one mesh.

Step 8 - Unwrap in your favorite UV Unwrapping program (mine is headus!)

Step 9 - Bake out those base textures from Xnormal (or any program that can bake)

Step 10 - Cleanup/Optimize. I decided that I could cut this down a few notches in triangle count. 5400 was a bit on the steep end for a UDK mesh. Got it down to 3400 which is much better for memory. I could probably spend a lot more time on this stage and get it super clean and efficient. Just turn on preserve UVs and it is really easy to remove edges and cut new ones

Step 11 - Export OBJ to UDK or your favorite game engine!

So this was my process for this prop. Biggest lesson learned, stay clean on that base geometry early on or suffer the wrath of zbrush later on! Hopefully some will find this Tutorial helpful! Let me know if there are any questions!

Thanks again guys!

thanks man !!! …great work…:+1:

Realy AMAZING

You can explain how to import on UDK if possible any images ? Thanks man !

When looking at your finished environment it looks and feels utterly like “Badly worked clay”, at first I didn’t figure out why but there is the reason:

You are using decimation master to generate your low-res mesh.

This shouldn’t be a step… seriously.

Though decimation master is a great GREAT tool to mantain the shape of an object without changing it’s silouhette, it’s far from optimal when really really low polycounts come to be…

Your workflow is just fine, until DM comes to play as a low res mesh generator, (step 6 in the pillar).
The step that should be here is:

6 - Retopo using zBrush <------
7 - Uv layout
8 - . . . . .

you can get far lower polycounts to represent something like the pillar you’ve got there, from 3,500 triangles to something like 800…

Here is a quick paintover of a proper topology for the pilar (not all, just a little corner)

Attachments

zcentral.jpg

ISK, i thought the same thing too. I figured he used DM to save time since he’s making the level and the assets.

Using ZB for arch items is a nice excercise but an utter waist of time. Use a Nurbs modeler like MoI to get that column done in about the time it takes the DM to calculate the mesh… But again, an interesting workflow which can come in handy at times when box or nurbs modeling starts to fail and a tool in the grey zone is of need.

I love the look!!!
Lemo

Locations_XX_Tristram_Tunnels_by_Holyknight3000_and_Darkrusader-small.jpg

Diablo: Incgamers - deviantART

Here’s the wallpaper I made based upon your work Dark. I hope you and everyone else likes. With this piece you are the second fan artist I have worked with in my Fan Wallpapers: The Fiery Runes Series One Two and Three; and the first to have their art used with my wallpapers. I had always hoped to work with fan artists to make wallpapers with what i do. So thank you for this opportunity and maybe if you/when you make another diablo 3 based level we can work again!

Also I can’t send you any PM’s for some reason on the forums they keep blocking me from using the PM and e-mail system. If you have another way to get in contact for that interview please let me know.

Thanks for the wonderful piece of art to work with.

Holyknight3000
The Runeweaver

Hey guys! Thanks for the feedback!

m0delista - For exporting out of unreal i import my low res OBJ back into 3DS max for one last time. I then do an ASE export. Here are the settings that I use when I do that. The easiest way to remeber the settings is the first two check boxes in each section. You can also do an FBX export on the latest versions of UDK.

Export.jpg

ISK - You are correct sir. In an ideal world, I would have fixed the topology in step 1-C for sculpting and retopolgized my low in zbrush. I hear you on the fact that Decimation master seems kind of strange to use for deriving my low res mesh, but ive been using this in my workflow for a while now personally and professionally. It is a huge time saver and I was not going for “low low” polycounts. Unreal is pretty good with meshes that are a bit higher than “traditional” game art. The secret lies in the instancing. Once the mesh is calculated into memory, it takes minimal processing and memory to draw it again and again. The reason it looks like “poorly worked clay” is because that is the way I sculpted it. DM had nothing to do with that. The meshes look pretty close to what they looked like in Zbrush.

Unreal does not use quads. It uses tris. If you model with quads, it will just make its own triangle topology. What I find so powerful about DM is that it gives you a mesh about as close to your original sculpt as you can get and you tell it how many tris you want it to be. This doesnt mean there isnt any cleanup, but man, the bang for your buck is huge for the final result. (critical on small teams with tight schedules!) And, in the end, the players of the game are not going to give a damn how you derived your mesh. Just does it look good and is my framrate a steady 30 (or 60). Thanks for your feedback and crits though!

Lemo - Yea, I was really trying to force myself to use Zbrush as much as possible. Lofting would have been the way I would have done the arches if I were doing this in a more traditional workflow. I would love to see how it would be done in nurbs. That sounds like a really fast way! I dabbled in nurbs years ago when I went to school, but I always tried to avoid them for polygonal modeling. I never thought to use them to generate game art. If you have any links, or could provide just a brief summery of how that workflow would work, that would be awesome! Thanks for the tip! Glad your diggin the look too!

HolyKnight - Dude, that kicks ass! Nice Job for sure! I dig the runes. haha. Glad you got your PM working. Im really happy that the diablo fans out there are feelin the piece. (being a huge fan myself!) I really tried to capture the essence of the world of Diablo (or my take on it atleast) with this level based on the time I spend crawling the dungeons of D1 and D2 and all the new bad ass art coming from the Blizzard guys. I think the original concept art by Victor Lee just encaptured such deep story and so much content to work from. I found it very inspiring. I had to make it real!
I look forward to hearing your questions!

Thanks guys for all the feedback and crits. I really appreciate you taking the time to comment and leave remarks. Also thank you for all the 5 star ratings! Im really happy that you guys like the work! If anyone has any other questions about my workflow, any props, or any questions at all, feel free to ask!

Thanks Again!
Darkrusader