Share to EffectHub.com

You can earn money or coins from your share:)

Tips: you can use Sparticle for uploading away3D effects.

Tips: you can download Sparticle for uploading effects.

Tips: The ActionScript editor is supporting Away3D, Starling, Dragonbones and Flex frameworks.

Tips: paste the web page URL then click button:)

EffectHub.com: Your Best Source for Gaming
Login    or

Create a Game Ready Fire Extinguisher with 3D Studio Max: Part 2

While creating our high poly, detailed model. We take care when creating the mesh flow, details and adding smoothness, but it's not always possible to work with limited polygons. Sometimes the number of polygons goes beyond the limit.

So for next-gen game models, we create a high res model first and then we optimize it to a low res state by removing the supporting edges and unwanted geometry. In this part of the tutorial we'll employ that technique, and learn how to optimize and turn a high poly mesh into a low poly model.



We have already created the high poly model of the fire extinguisher in the previous part of the tutorial. So, let’s convert it to the game ready low poly model. For security purposes, we'll start by saving a copy of the high res model. So, with the fire extinguisher model selected, Right Click and select the Clone option from the fly out menu.

3dsMax_Fire_Extinguisher_PT2_1

This opens the Clone Options window. Here select the Copy option and change the mesh's name to LO_Mesh.

3dsMax_Fire_Extinguisher_PT2_2

Now click on the Manage Layers icon in the menu bar to open the Layer Manager. Here click on the Create New Layer button to make a new layer.

3dsMax_Fire_Extinguisher_PT2_3

Rename the new layer Lo_Mesh. Now with the Lo_Mesh object selected in the viewport, Right Click on the Lo_Mesh layer and then click on Add Selected Objects. Now the Lo_ Mesh model is part of  Lo_Mesh layer.

3dsMax_Fire_Extinguisher_PT2_4

Now click on the Hide button in front of the Hi_Mesh. So we can only see the Lo_Mesh in the viewport.

3dsMax_Fire_Extinguisher_PT2_5

Before we start low poly modeling, let's take a look at the difference between high and low poly meshes. In the image below, you can see two meshes. The right one has supporting edges and is a high poly mesh, and the other one on the left side is a low poly mesh. If you remove the supporting edges from the high poly mesh, you can easily create a basic low poly model.

3dsMax_Fire_Extinguisher_PT2_6

Now let’s start converting the high poly mesh  into a low poly mesh. To start, select the supporting edge loops which we added when making the high poly model, and press Control-Backspace to remove these edges from the mesh.

3dsMax_Fire_Extinguisher_PT2_7

Now select other supporting edge loops, do a Right Click and select Remove from the menu to remove the edges. This is an alternate way to remove the edges.

3dsMax_Fire_Extinguisher_PT2_8

Select these edges which really don't effect the model's shape, and press on the Loop button in the Editable Poly Selection options.

3dsMax_Fire_Extinguisher_PT2_9

You can see that these edge loops do not affect the model's overall shape. So Right Click and select Remove (or press Control-Backspace) to remove the selected edge loops.

3dsMax_Fire_Extinguisher_PT2_10

Now remove the unwanted edges from the main body  of the model. Select all the indicated edges shown below, and remove them from the mesh.

3dsMax_Fire_Extinguisher_PT2_11

Let's see how we can optimize the mesh further for the low poly. First, select one of the middle edges inside the lower groove and click Ring.

3dsMax_Fire_Extinguisher_PT2_12

Now you can see the complete edge ring is selected.

3dsMax_Fire_Extinguisher_PT2_12a

Right Click and this time select the Collapse option from the menu.

3dsMax_Fire_Extinguisher_PT2_12b

This will collapse the selected edge ring and reduce the amount of edge loops. This is now the shape  required for the low poly.

3dsMax_Fire_Extinguisher_PT2_12c

Now let's start working on the bottom part. Select all the bottom faces and  press the Delete key to delete the selected faces.

3dsMax_Fire_Extinguisher_PT2_13

Now we have to cap the bottom of the fire extinguisher. So, first select the border edges that run around the bottom hole.

3dsMax_Fire_Extinguisher_PT2_14

Then de-select the two edges indicated in the image below.

3dsMax_Fire_Extinguisher_PT2_14a

Now click on the Bridge button.

3dsMax_Fire_Extinguisher_PT2_14b

The bottom of the mesh should now look like this. The Bridge command attaches all the faces together automatically and keeps the edges straight.

3dsMax_Fire_Extinguisher_PT2_14c

Now select this edge ring and then Right Click and select the Collapse command to optimize the mesh.

3dsMax_Fire_Extinguisher_PT2_15

With the indicated edge rings on the handle selected, Right Click and select Collapse.

3dsMax_Fire_Extinguisher_PT2_16

In this step we will touch on some of the new modeling options in 3ds Max. According to the poly distribution, there are lots of edges on the handle which are not required for a low poly model, so we'll get rid of them. First,  open the Graphite Modeling Tools. While in Edge selection mode, go to the Modify Selection menu. There you will see an option called Dot Gap. Increase its value to 2.  With the help of the Dot Gap tool , you can extend the gaps in between edge loops or edge rings.

3dsMax_Fire_Extinguisher_PT2_17

Now if you click on the Dot Loop tool, you can select edge loops with a gap in between.

3dsMax_Fire_Extinguisher_PT2_17a

Here is an image of the selected edges. Notice the gap of 2 edges in between the selected edges.

3dsMax_Fire_Extinguisher_PT2_17b

Now Right Click in the viewport and select the Collapse option.

3dsMax_Fire_Extinguisher_PT2_17c

Now we will attach two different meshes  into one. Select the faces indicated in the image below and then Delete those faces.

3dsMax_Fire_Extinguisher_PT2_18

Next, select the two indicated edges and press the Bridge button to fill the gap in between.

3dsMax_Fire_Extinguisher_PT2_19

Now while in Border selection mode, select the border around the hole.

3dsMax_Fire_Extinguisher_PT2_19a

De-select the indicated edges.

3dsMax_Fire_Extinguisher_PT2_19b

And press the Cap button to fill the hole.

3dsMax_Fire_Extinguisher_PT2_19c

Now we have to connect all the vertices together on the faces which are not triangle or quad. So with the indicated vertices selected, Right Click and select the Connect option to connect the vertices together.

3dsMax_Fire_Extinguisher_PT2_20

We have an unused edge loop indicated below by  green line. Whether we remove this edge loop or not, it is not going to affect the mesh. So just use the Target Weld option to weld the vertices to their corresponding outer vertices, which are marked by red arrows.

3dsMax_Fire_Extinguisher_PT2_20a

Perform the same operation on all the vertices present on the belt (it should look like this after connecting all the vertices.)

3dsMax_Fire_Extinguisher_PT2_21

In this step we'll attach the front floating mesh to the main body mesh. Select the indicated edges as shown in the image, and then Right Click and choose Connect, to connect the edges and align them to the green mark shown.

A solid mesh helps with unwrapping and saving the blank texture page. We create the floating meshes mostly on the high-res model, because it’s easy to get the required shape in high poly. But with a low-res model, we need to make it solid or one single element. So here the up sided tapered shape is floating and is not attached with the cylinder on the element level.

3dsMax_Fire_Extinguisher_PT2_22

Select the side shape using Element selection. And then hide it by  Control-Right Clicking and choosing Hide.

3dsMax_Fire_Extinguisher_PT2_22a

After hiding the floating mesh, switch to Polygon mode and select the faces that were underneath it.

3dsMax_Fire_Extinguisher_PT2_23

Delete the selected faces, and you'll get a shape like this.

3dsMax_Fire_Extinguisher_PT2_24

Now we'll attach the meshes (the floating mesh and main body) together.  First of all, Unhide the floating mesh by Control-Right Clicking and choosing Unhide All ( which we hid in the previous step.) Then switch to Border mode, and select the border of both meshes.

3dsMax_Fire_Extinguisher_PT2_25

Right Click in the viewport and select the Convert to Vertex option.

3dsMax_Fire_Extinguisher_PT2_25a

Now Right Click in the viewport and select Weld, to weld all the open vertices.

3dsMax_Fire_Extinguisher_PT2_25b

Select the vertices shown and  connect them, by Right Clicking and  selecting the Connect option.

3dsMax_Fire_Extinguisher_PT2_25c

This creates some unwanted edges. So select the edges as shown in the image, and press Backspace  to remove them from the mesh.

3dsMax_Fire_Extinguisher_PT2_25d

Now you should have a mesh like this. It has become a single object now and you can select it as a single element.

3dsMax_Fire_Extinguisher_PT2_25e

This pipe looks very edgy. We need to add some edge loops in between the current edges. Go to the Graphite Modeling Tools and find the  Flow Connect option. Flow Connect is a tool which adjusts a new loops' position to fit the shape of the surrounding mesh.

3dsMax_Fire_Extinguisher_PT2_26

The pipe looks like this after applying Flow Connect to the curved edges.

3dsMax_Fire_Extinguisher_PT2_27

To optimize the nozzle mesh, select the edge ring on the inner part and Collapse it (Right Click > Collapse).

3dsMax_Fire_Extinguisher_PT2_28

Follow the same process here. Select the edge ring and Collapse.

3dsMax_Fire_Extinguisher_PT2_29

Select the indicated edge loops shown in the image, and Collapse them as well.

3dsMax_Fire_Extinguisher_PT2_30

You can see how light the mesh has became after collapsing the edge loops.

3dsMax_Fire_Extinguisher_PT2_30a

Select the same edge loops on the pipe (which were selected in the previous step.) Right Click in the viewport and Collapse these edges.

3dsMax_Fire_Extinguisher_PT2_31
3dsMax_Fire_Extinguisher_PT2_31a

You can see there are 18 sides in the top ring. When we created the high poly model, we  applied a Turbosmooth modifier to make it smoother. But here we need a good roundness without applying Turbosmooth, because we are making a low poly model. So create a new Torus object, with the same Radius as  the old one. But this time use 24 Segments and 8 Sides. and then replace the old one with it.

3dsMax_Fire_Extinguisher_PT2_32

Our low-res model is now complete. We now need  to apply smoothing groups to the mesh. Let’s talk a bit about Smoothing Groups. For a low poly model, smoothing groups are a very essential step to be taken. If we apply a polygon smoothing group  to the faces of the model, they will look smooth when shaded. Have a look at the example below. These are the same model, but the right  model looks much smoother than the left side one. However both have the same number of faces, but the right side model’s faces have a smoothing group applied.

3dsMax_Fire_Extinguisher_PT2_33

Jump into Polygon selection mode and select all the faces on the fire extinguisher model. Go to the Polygon Smoothing Groups rollout in the Modifier panel, and click on the Clear All option, to clear any previous smoothing groups from the object.

3dsMax_Fire_Extinguisher_PT2_34

Now click on Auto Smooth, and it will create smoothing groups automatically.

3dsMax_Fire_Extinguisher_PT2_35

With the faces of the handle selected, Clear All the previous smoothing groups and then click on any of the numbered groups listed.

3dsMax_Fire_Extinguisher_PT2_36


Follow the same process for the top ring to apply a smoothing group to the faces.

3dsMax_Fire_Extinguisher_PT2_37

Now that we have applied smoothing groups, here is the final low poly version of the fire extinguisher model ready for the next step.


From:http://cgi.tutsplus.com/tutorials/create-a-game-ready-fire-extinguisher-with-3d-studio-max-part-2--cg-31654


...

You must Sign up as a member of Effecthub to view the content.

1644 views    0 comments

You must Sign up as a member of Effecthub to join the conversation.

Join Effecthub.com


Or Login with Your Email Address:

Or Sign Up with Your Email Address:
This field must contain a valid email
Password should be at least 1 character

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_ACCEPT_LANGUAGE

Filename: views/footer.php

Line Number: 6

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_ACCEPT_LANGUAGE

Filename: controllers/topic.php

Line Number: 21

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_ACCEPT_LANGUAGE

Filename: controllers/topic.php

Line Number: 85