This is a comprehensive tutorial with 98 steps, and will provide complete instruction to modeling high-end 3D art for the intermediate to advanced 3ds Max user.
Republished TutorialEvery few weeks, we revisit some of our reader's favorite posts from throughout the history of the site. This tutorial was first published in June of 2009.
Final Effect Preview
Gathering ReferenceThe first thing we need to do is find reference photos, blueprints and drawings. I usually create a collage for this kind of modeling job, so I don’t have to look through dozens of images.
I generally model these kind of models by eye, although I would suggest using the right dimensions on models you will be handing to other people, or placing in scenes. Another tip is to get one detail to exact scale or size and then model everything else in proportion to that. This will help you achieve relatively precise results in less time.
Creating the Upper BackrestLet’s begin with the upper backrest. Create a box and subdivide it. Then create a plane that is a bit bigger, and set it behind the box. It will be the wooden shell for the backrest.
Step 1Select the plane and subdivide it. To add these edge loops, select edges which will be crossed by the edge loop.
Step 2Click Connect to add an edge loop. I will use this very frequently so whenever I mention ‘Add an edge loop’ you should refer to this explanation.
Step 3Move forward the end vertices and scale them down slightly.
Step 4Use the Chamfer tool to split the corner edges as shown.
Step 5Add an edge loop vertically.
Step 6Delete the right half. We will be using the symmetry modifier to get the other half in place.
Step 7On top of the symmetry modifier add a shell and a turbosmooth modifier with these settings. This is just a way of optimizing the workflow, and a good habit to get into. If you want, you could also get rid of one half vertically and use another symmetry modifier, so you would need to work on just one corner. However, later on we will be getting rid of these symmetry modifiers and giving each detail a bit different look.
Below the first image you can see the result, but these settings may change as you go along. For example this wooden shell may be too thick or too thin and so on.
Step 8Now we will be modeling the cushion and we will use the box we created earlier. Select the right half of the box and delete it, then copy the turbosmooth and symmetry modifiers from the wooden shell. You may need to adjust the symmetry or maybe flip it. From the top view adjust the vertices accordingly.
Step 9Continue to add edge loops and adjust vertices.
Step 10Select the polygons on the back of the cushion and hit ‘Inset’. This is to add more definition so it looks like it’s attached to the wooden back. Move vertices and polys accordingly.
Step 11Create a sphere and use the scale tool to squash it to create the button. We will use the button to adjust the cushion model itself, so place these two accordingly and sink them into the cushion model.
Step 12Select the vertex in the middle of the cushion and chamfer it, so you get these four vertices.
Step 13Using the Inset tool, inset the polygon we just created and push it inwards. You could also use the Bevel or Extrude tool to similar effect.
Step 14Using the Cut tool create edges as shown. It is very important to keep all these polygons four edged as they divide the best and the smoothing is predictable and doesn’t have any glitches.
Step 15Add two more edge loops in between the middle ones to add detail for the creases and folds. Add one edge loop vertically to the right and left of the indentation for the button.
Step 16Add two more edge loops, but now a bit closer to the center. Adjust them somewhat randomly to give direction for these folds.
Step 17Round out the overall shape to give it a smoother look.
Step 18Raise some of the edges to create a cloth-like effect.
Step 19To create additional cloth folds, create an edge loop and extrude it. Collapse the ends of the new polys.
Step 20Repeat these steps several more times across the button hole to add more creases. The results are shown below.
Step 21Next, we will be adding sewn lines around the cushion that hold it to the wooden base. To do this, add an edge loop on the side. Then, using Edge constraints in the Edit Geometry rollout, move the new edge loop closer to the sewing line. This is a very useful tool, and I use it daily as it helps to move vertices along already made edges.
Step 22Select edges using Select Ring. Hold Cntrl and click on the Polygon Subobject mode. This will select all polygons adjacent to the selected edges. This is another useful technique I use very frequently. Using the Extrude tool, extrude these polygons inwards, but don’t close the Extrude dialog box. Hit Apply and then extrude it outwards. This will create nice curvature and definition in that area.
Step 23Select the edge loop as shown below and use the Chamfer tool to chamfer it slightly. This will add a more defined edge so that it looks sewed on to the base.
Step 24To finish the main modeling of the cushion, adjust the extruded areas until they look good.
Creating The Lower Backrest
Step 25Holding down the Shift key, move both the wooden base and the cushion downwards. This will create a copy of these objects. There is no need to model everything from scratch as the chair has many parts that are similar to each other.
Step 26Select the new wooden base object and add another loop in the middle, then move this down a bit. Select the lowest outer edge, and holding the Shift key move it outwards. This is how it should look.
Step 27Move the outer edge up a bit. Add two new edge loops crossing each other, like this.
Step 28Move the new vertices until it looks like the image below. In the screenshot I have Shell modifier enabled, so that’s why it has that thickness. The second image is how it looks smoothed with Turbosmooth.
Step 29After these modifications I noticed that the cushion weren’t quite sitting in right. I pushed them out according to the wooden base lines like this. Also, make sure to check the back view as in my model some vertices were sticking out.
Creating The Seat
Step 30Then again copy second cushion and rotate it 90 degrees.
Step 31Select the wooden base, go to Edge Subobject mode and again using Shift key extrude left side edges. Then select the middle edge loop and chamfer it. After that add an edge loop between these two new edges. You could also use Extrude tool with height value set to 0.
Step 32Then add another edge loop where I have shown and adjust vertices accordingly.
Step 33Delete the cushion if you have copied it from the second backseat, as its shape has been changed to flow along the second wooden base and that won’t work for this part. It’s easier to adjust the first cushion as it has a very generic shape. Place it in the middle of the base.
Step 34Using the Scale tool, scale it according to the shape of the base. After that, move the outer vertices closer to the edge of the wooden base. I would suggest turning Turbosmooth on from time to time, just to see how it is smoothing and to see if there are any glitches.
Step 35Now select the top vertices on the cushion and lift them up to even the surface out. This is to give it more of a volume as before it was too flat.
Step 36Select vertices along one of the sides and push them in to round-out the shape. Do the same for the other side.
Step 37If you look from the top view you will see that the wrinkles are squashed because of the scaling we did. To correct this select all of the middle vertices and some around it and scale it to the sides until it looks as shown.
Step 38As the size of the model has increased but the amount of detail is still the same, add a few edge loops.
Step 39Select the base of the seat and add another edge loop. Push it outwards to round it out. I did this because I noticed that the seat and the leg rest both have rounder shapes to hold the cushion in.
Step 40Adjust the part that touches the extruded base. You need to push them according to the form of the base, so that it looks like there is pressure for the cushion to stay in place.
Step 41Unhide all other parts. We need to group them for easier scene management, and we also need to name them. I named the second back seat ‘lower back seat’, for example. It’s up to you how to name you objects as long as it makes sense to you.
Step 42After that I adjusted the Pivot point of the lowest back seat. This is for easier rotation and placement of these objects. After placing these objects correctly, it should look as shown.
Step 43At this point I noticed that the lowest back seat wasn’t matching the photos. To correct this, I selected vertices that didn’t match and moved them to the right place. This is what I got.
Step 44Group all of these objects and name the group (I called it ‘Whole_seat’). Rotate it so that is in the same position as the photo references.
Creating The Chair Leg
Step 45Next we will create the main leg for the chair. Start by creating a plane and then adding one edge loop vertically and two horizontally. After that you will need to adjust them to shape, as shown.
Step 46As the main leg has a five star shape, create a cylinder with five sides and placed it next to the plane we just created. This will be useful when copying the leg four more times.
Step 47Copy the Shell and Turbosmooth modifiers from previous models to the plane and adjust them (I made the thickness amount smaller). Select its Pivot and use Alt + A (Align tool) to align to the cylinder. This is so you can easily copy and rotate it.
Step 48To copy it four more times you need to copy it by 72 degrees, and you need to do it precisely. Right-click on the Angle Snap button and make the Angle value 2. This will angle snap it by every 2 degrees. Rotate it by 72 degrees while holding Shift, and in the Copy dialog box enter 4 copies. After that, combine all these copies into one object using the Attach command. Be sure not to attach other objects if they have Shell and Turbosmooth on top of them. If so, delete these modifiers first. If you attach them with modifiers on them, they will be collapsed and attached and will have another pair of Shell and Turbosmooth multipliers on them. They will have double the amount of shell and smoothing on them.
Step 49Select 5 vertices as illustrated and click Collapse.
Step 50Raise the center vertices up to mimic the photo reference.
Step 51Create a cylinder at the edge of one of these legs. Try to eyeball its length according to the photos and scale the vertices at the bottom of it to achieve the result below.
Step 52Create another cylinder or copy the existing one underneath the one you just created. Use extrude and inset to achieve this result.
Step 53Attach these two objects together, and then align its pivot point to the center of the base that will hold them together.
Step 54Now create a cylinder, inset it a bit, and extrude it inwards. Another method would be to create a Tube object from the Create rollout.
Step 55Then create a box, and align it in between the tube and the cylinder we created earlier. I added another vertex so that fits more nicely there.
Step 56Select the polygon at the end of the box near the cylinder, and extrude it so it sinks into the tube. Then, using the Scale tool, scale it in the top viewport so that it extends a bit. Add another edge loop, and scale it down a bit to add the curvature needed.
Step 57Now we need to copy this box four more times. For this I used the same technique I used for copying the legs.
Step 58Extrude the top polygons on the leg, scale them in a bit, and inset them two times.
Step 59Now we will be creating the part which is screwed into the bottom of the chair and holds it to the main leg we created previously. Start with a plane, subdivide it similarly to what we did for the main leg, and then create a copy of it.
Step 60Copy these two objects, rotate them by 180 degrees, and adjust the vertices so they are shorter than the first pair.
Step 61Use the Bridge tool to connect these objects. Copy and paste the Shell and Turbosmooth modifiers from previous models and adjust them.
Step 62Select all outer ends of the model and scale them down a bit. After that move these ends further out from each other.
Step 63Move it under the seat and rotate it to match the angle of the seat. Create a cylinder and select the bottom edge loop (to do this select the bottom poly and while holding Ctrl click on the Edge subobject mode icon). Chamfer it using similar values as in this screenshot.
Step 64Inset it and extrude it a bit.
Step 65Create a cylinder with five sides, then move it and rotate it to match the four ends of the part that holds the seat.
Step 66Select all edges of this cylinder and chamfer them with a small value. It will yield a nicer reflection if the rendering camera is below seat level. Create another cylinder, but this time with about 30 sides, and again chamfer all its edges.
Step 67Copy them to all four ends of the object.
Step 68Create a box and place it between the main cylinder and these five sided cylinders (which are essentially screws). Adjust its vertices so that they match this screenshot.
Step 69Select the edge that is closest to the screw and chamfer it using similar settings to those show below.
Creating the Arm & Backrest Details
Step 70Now we will create the armrest. Create a box and use extrude and edge loops to create a shape similar to the one pictured below.
Step 71Add edge loops near all three vertical edge lines.
Step 72To smooth out the overall form, move the vertices at the edges so they are a bit rounder.
Step 73Select the edge loops as illustrated. Select one edge and loop it. If it is not going all the away around the object, select edges manually until you get full edge loop. At the end you should have two full edge loops selected.
Step 74Then use Extrude with negative values and click on the Apply button. After that, make the extrude value positive (something similar to mine) and click OK.
Step 75Click Chamfer and use something similar to my settings.
Step 76After that you will notice that there are some problems on some corners. To correct them, collapse the vertices like this.
Step 77Then select all the polys we just created. You could again select the edge that is in the middle of these polys, and holding Ctrl, select polygon Subobject icon. After that is done, extrude these polys a bit. This will create the right amount of detail in that area.
Below is how it looks together with all models.