Jaws of Evolution is 3d adventure game placed under ocean surface. Experiance rich underwater environment and plenty different species of animals. Game itself is placed always under water where you play as fish and have to hunt other fishes to grow and evolve. Game will be fun to play and realistic AI with stunning environment will keep you always on guard. We are using Unity engine for game development. Development is going great and we have a lot of material for our first level. We expect to have demo ready soon. Jaws of Evolution needs more 3d modelers and programmer. Our team is slowly growing but we still need more skilled people to help us on development. What we are aiming for: To succesfuly release game playable on Windows, Mac and maybe Xbox /PS3 too. Since we all are putting time in our project we are also aiming to get some shared profit from game after release. Game is planned to be released in early 2011.

Report article RSS Feed Prop modeling tutorial

Tutorial for prop modeling and texturing pipeline. This is intermediate tutrorial since it requires basic understanding of modeling and texturing pipelines within used programms.

Posted by janpec on Jan 17th, 2011
Intermediate Props Modelling.

Hello folks! Here is tutorial how to create model assets from start to finish for 3d game. This tutorial will cover modeling, sculpting and painting. Note this is not example how to create "good" model but instead how to use pipeline to make model from start to finish. This tutorial is also oriented for next gen engines and some features of model (textures) might not be supported by older game engines.

In this tutorial i am going to show you with some quick steps how to create low poly model asset with all detail textures (lightmaps) applyed on model. This tutorial can be used on any type of prop models for game. Pipeline used for model is 3ds max - Mudbox - Photoshop - 3ds max.

We will be creating simple rock model, please note that basic understanding and knowledge of software that i will use in tutorial is needed. This includes knowing of user interface in all softwares and some basic functions such as sculpting, painting or modeling.

Modeling:
We will start with simple box in 3ds max or any other modeling software that you use.

User Posted Image

Add cross sections. Add as much you want it depends how much detailed mesh do you want it to be.

User Posted Image

Then adjust model shape to match it to rock shape.

User Posted Image

User Posted Image

Select and delete bottom faces. Those faces can be deleted, becouse those are not visible in game since model is placed on terrarin.

User Posted Image

User Posted Image

Add smooth modifier to object.

User Posted Image

Pick "1" smoothing method and convert it to editable poly.

User Posted Image

Unwrapping:
Add UV-unwrap modifier.

User Posted Image

Select all UV faces of object.

User Posted Image

Use pelt unwrapping.

User Posted Image

Unwrap it (use settings that are displayed on pic).

User Posted Image

Scale UVs down to 1:1 box.

User Posted Image

As you can see UVs are pretty distorted right now, this is not problem if you are using poly painting but it can be problem with Photoshop painting. Relax UVs has to be used to avoid any further texturing problems.

User Posted Image

Use settings from picture and use relaxation as many times you need.

User Posted Image

Rescale Uvs back to 1:1 box.

User Posted Image

Convert your model to editable poly again.

User Posted Image

Your model is ready to be painted in Mudbox. Now export model. Export it as .OBJ file and give it name. Click "OK" after prompted (make sure you have "texture coordinates" and "quads" checked).

User Posted Image

Sculpting:
Open mudbox and open our exported model.

User Posted Image

You can either start with making high poly model first and then paint it or paint model first and then sculpt it. I will use sculpting first. Add subdivisions to model. You can add as much as you want its up to you , for basic rock sculpting 10.000 polygons is already enough but optimal is arround 100.000 polygons in Mudbox if you want to add some more specific details.

User Posted Image

I have added 5 subdivisions for our model. You are ready to start sculpting. Pick your sculpting tool-brush that you want to use and start sculpting.

User Posted Image

User Posted Image

You also can use stencil tool which is great for adding details dirrectly from picture. *Mouse wheel and S to move stencil. Right mouse button and S to zoom it.*

User Posted Image

User Posted Image

Normal map:
When you are done with sculpting, extract your normal map from object. Click extraction operation 1.

User Posted Image

New extraction dialog will appear. Look at picture and match your settings, actually mudbox will auto-pick all for you.

User Posted Image

User Posted Image

After extraction you will get message OK if your texture map was correctly baked from model. This is how our normal map should look like. Details on normal map may vary depending on how many details have you put in your sculpt.

User Posted Image

Close all extraction windows.

Ambient occlussion map:
Now click on recreate level UVs. This will recreate your model UVs for specified level of detail that you are working at the moment. This step is necessary for AO map extraction.

User Posted Image

Now begin with new extraction for AO (ambient occlusion map).

User Posted Image

Match your settings to those on picture.

User Posted Image

After your AO map has been baked, it will be automaticly applyed to model as diffuse - color texture. You will be able to add your own shadows now to this texture if you are not satisfied with results. (Use white and black color). If you do that make sure that you extract texture (right click on texture layer and export), before procceding.

User Posted Image

Diffuse map:
Now that you are done with shadows, we will procced to diffuse texture creation. Step down to lowest subdivision.

User Posted Image

You will now paint diffuse texture dirrectly on low poly mesh and over current AO map. You can also delete current AO map layer in Mudbox and create new diffuse layer, but i wont complex things too much.

User Posted Image

Under tool selection select "paint" tools.

User Posted Image

You can paint your texture manually or use premade reference picture and load it with stencil as i made. Use projection paint brush to paint color from reference. (same as you did for sculpting but dont use paint brush but instead projection brush).

User Posted Image

This is how our model should look like when it has painted diffuse map.

User Posted Image

User Posted Image

User Posted Image

Now extract your color map. Right click on diffuse layer and export selection.

User Posted Image

This is how our texture map should look in Photoshop when imported.

User Posted Image

Specular texture:
Add grayscale mode on your current diffuse texture to convert it to grayscale.

User Posted Image

This is how your texture should look like:

User Posted Image

Duplicate your texture layer in Photoshop by right clicking and duplicating it.

User Posted Image

Add overlay blending mode. This will strenghten your black and white areas on texture.

User Posted Image

Merge both of the texture layers into one - right click and merge.

User Posted Image

Save your texture.

User Posted Image

Adding details on normal map:
We are now going to add additional details on our normal map extracted from Mudbox. This way our diffuse and specular map will fit with normal details better. Convert your image to RGB mode.

User Posted Image

Add Nvidia Photoshop normal map filter. You will need to download that filter from their site if you do not have it. You can download it here: Developer.nvidia.com

User Posted Image

Click Ok after settings dialog pops up. This is how your normla map should look like.

User Posted Image

You can notice that this details are more flat than details from previus normal map. We will combine both normal maps to get wider range of details on model.
Import your previus created normal map in Photoshop.

User Posted Image

Now put newer created normal map into older and match it to fit to all corners.

User Posted Image

User Posted Image

Choose overlay blending mode again.

User Posted Image

This is how your normal map should look now.

User Posted Image

Now open your 3ds max again and put all textures in correct material slots.

User Posted Image

Render your model.

User Posted Image

You can see that we have get pretty strong details on our model. For any text errors i appologise since English is not my natural language.

Post comment Comments
KEEP_IT_UP!
KEEP_IT_UP! Jan 17 2011, 10:18pm says:

what a great tutorial! very detailed in pictures and a good description, too. thank you :)

+2 votes     reply to comment
MagnumPI
MagnumPI Jan 18 2011, 2:42am says:

looks to be a very useful tutorial for those trying to get into the next-gen production of assets! (like me)

+2 votes     reply to comment
AaronLewis
AaronLewis Jan 18 2011, 6:17am says:

Bookmarked. Great Job.

+2 votes     reply to comment
janpec
janpec Jan 18 2011, 9:32am says:

Thank you guys.

+2 votes     reply to comment
Todilo
Todilo Feb 21 2011, 4:09am says:

I am rather new to mudbox and high-polygon objects. But the maps made in photoshop, can't they just be generated in mudbox? Refering to mudbox 2011 though. Many thanks on the guide.

+2 votes     reply to comment
Todilo
Todilo Feb 21 2011, 6:46am says:

Btw, the nividia plugin does not appear to work on 64-bit. xNormal can be used instead.

+2 votes     reply to comment
janpec
janpec Mar 4 2011, 6:30am says:

Todilo you can use only mudbox for maps, version 2011 has now also layering system for maps like Photoshop so you can adjust some stuff in it. But usually i always have to use Photoshop to correct normal map, especially i have to blur edges which are sharp somethimes.

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Jaws of Evolution
Platforms
Windows, Mac, PS3, X360
Developer
Biomass Studios
Engine
Unity
Contact
Send Message
Official Page
Biomass-studios.com
Release Date
TBD
Game Watch
Track this game
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Games
Jaws of Evolution
Jaws of Evolution Indie Single Player Adventure
Related Engines
Unity
Unity Commercial Released May 30, 2005
Related Groups
Biomass Studios
Biomass Studios Developer with 2 members
Unity devs
Unity devs Hobbies & Interests group with 1,175 members