onno van braam
computer graphics, webdevelopment

Tutorials

Polygon Modeling 6: Techniques II


Summary

More techniques and procedures will be explained in this tutorial. And also problems you could encounter when applying the explained techniques.

Creases

Everybody wants to know about creases, especially when car modeling they're essential for a nice result. Very often you see those blobby creases which make a car look very undefined and ugly. In the next section I will try and explain way(s) of making them.

The steps will be:

- Edge: Chamfer
- Poly: Extrude
- Edge: Chamfer

Once again create a box, 100x100x100 in size and 1x1x1 segments, convert to EP. Go to the PSO and select all polygons (1), from a side viewport slice your box in half (2) using Slice Plane (3), go to the ESO, select the newly created edges (4) (or they should already be in fact) and chamfer them with an amount of 3.0 (5).

You can see the crease approaching! ;) Back to the PSO, select the newly created polygons (1), extrude inwards (2) (By Group, height -5.0). Then when you go back to the ESO, you should notice that the edges are still selected (3) (exactly the ones we want), chamfer them by an amount of 1.0 (4). Then if you want the cube to remain cubish (this is not necessary, but we'll do it anyway) select (5) and chamfer (6) the other edges with an amount of 2.0.

The important and essential steps are of course: chamfer edge, extrude inwards, chamfer edge, as described beforehand. If you want you could also chamfer the edges on the inside of the extrusion part. Anyways, apply a MS with iterations 2 and your result should match the next image:

That is it, there is nothing more to it: chamfer, extrude, chamfer. Remember that, apply it and it always works. At least is has for me in the last years.

Problems

Off course it's not always as straightforward and easy as with this cube. In fact it hardly ever is... And then it may well be that you (and me too) will run into problems. These problems could be (an explanation of how to deal with them follows below):

1. You could have created a crease one way and then want another crease and that crosses the original one. This problem is best to be avoided.
2. Creating crossing creases (the 1st one is almost the same, but this one is still different).
3. Creases / chamfered edges on bend surfaces: one of the mother of all problems when polymodeling.

Problem 1: Crossing creases I

Suppose you have made a couple of creases on your model (like I did on the image below) and want to make an additional crease along the red line. It looks trivial, but unfortunately it's not. The second part of the creasing process, the poly extrude will not work as expected.

I will have a go at it, so I select the edges (1) (by using 'Loop'), chamfer (2), since that shouldn't be any problem. And then select (3) the polies that need to be extruded inwards.

Here lies the problem... we can't just go and extrude! Since then the part where there already is a crease will be extruded inwards for the second time. There's a way to extrude anyways now, but it's very, very cumbersome and hard work. It would encompass extruding parts, then deletion of existing polygons, creating new ones and hoping it all matches up. As follows: deselect the already creased part (2), extrude inwards (3), select polies that are in the way (4), delete them (5), create new polies to fill up the gaps (6 + 7 + 8). It works, but then you also have to make the chamfering of the edges match. And believe me all this is very very tedious work.

So there's a solution, but is there others? Yes, yes there is. It's a trivial one: create all your creases that cross at the same time! This will save you so incredibly much time. As you can see in my Porsche WIP progress from image 2 to 3 I created all creases in one big sweep. It was one 'chamfer' command, one extrude and one chamfer again, because they were almost all linked together somehow it had to be done all at once.

Problem 2: Crossing Creases II

It's very easy to think that this is not a problem. But I will show you it is! ;) You don't have to do this yourself, looking at my images and reading what I do will be enough to see what's going on.

I create a box, 100x100x100 with 2x2x2 segments (1), and create the crossing creases (select (2), chamfer (3), extrude (4), chamfer (5) and MS with 2 iterations (6)) exactly the way I did in the previous example, only now with some more edges to which I apply the chamfer, extrude, chamfer trick.

As you can see, where the creases cross each other a big tearing / hole appears. Not what you could possibly want. The question of course is, before we can solve it: why is this happening? It is happening because densifying you mesh when chamfering has a direction and MS has too. MS tends to smooth negatively perpendicular to the average of normals of the surfaces. So if you would take the normals of two faces, averaged them, and then inverse it (make it negative), then you get the direction MS would work in. Sounds a bit complicated, but it's a feeling you will get along the way of learning how to model. In the next image I tried to explain by drawing some images, how the direction would be.

Now that we know the cause of the problem, we can go and do something about it. Naturally our mesh densifying by chamfering comes to the rescue. Select the four standing edges, see image below, and chamfer them, so that they create a sort of barrier for the MS.

Hooray! That'll teach 'em! We win, we will always win. :D Modelers: 1, MeshSmooth: 0. Anyways, when MS doesn't do what you want, like it did just now, then densify your mesh in the places you think the cause of the problem lies and see whether it gives the desired result. If not then try other places to densify, densifying is always the solution. Always.

Problem 3: Creases / chamfered edges on bend surfaces

This is a problem that is hard to avoid and also quite hard to defeat. In short it's a problem that you want to densify your mesh somewhere, and it does what you want, but as a side effect it has effect on your model when you MS which you don't want.

I will use a tube in this example, which is curved and not flat as the cube was, converted to an EP and some extra segments. I'll first chamfer the edges of the side by selecting two edges (2) and then Loop (3), chamfer (4) and MS with 2 iterations (5). All expected behaviour: one side with nice edges, other side very blobby.

All is well, yet now the problem: what if I want a rectangular inset in the side? I'll do it and the problems will occur automagically.

So I selected the polygons I wanted to extrude inwards (1), extruded them inwards (2), selected the edges (3) and also the edges on the inside (4)(including the standing ones in the corner!), chamfered them (5) and then applies MS with 2 iterations.

Looks good, but in fact it's fairly hopeless. From this angle it's hard to see the problem, but let me rotate the camera for you. See this side view:

It's not circular anymore see the right part of the previous image, there's a bulge right now. It seems minor, but believe me this is something that you see when you use reflective materials such as a car paint or chrome. Also realize that this problem will always occur when you have a curved surface and you start extruding inwards and chamfer some edges. It's a problem you'll be facing non-stop if you're working with cars. There's almost no car where there's no things that go inside on the car body and those are the places where it goes wrong. With NURBS this would be a piece of cake, but we're modeling indirectly, so it may look like it's going okay but the only thing that counts is after you have applied meshsmooth.

And now for the solution: the solution isn't one way. There's no default solution. The only general plan of work is to make your mesh denser around the problem area and form it the way it would look after you had applies MS. This way you 'fool' MS: it's dense so MS doesn't have much influence, and it has the right shape so it will remain good. Let's have a go at it.

I sliced a couple of times and moved the vertices around (with a Circle as guidance to see whether it matched up with it) while using the 'Show end Result' button in the modifier roll-out to instantly see the result of moving the vertices and slicing. It takes a bit of feeling (which is hard to explain in this tutorial) but just slice a bit to dense it up, and then reshape it so that is matches the shape you want again. So once more the densifying is the solution.

As said, there's very little that you cannot solve by making your mesh denser. And that is no surprise, since what you de facto do is play to be MS, you are actually smoothing things out. So try to make your mesh as undense as possible and let MS do the work, yet if that doesn't give the wanted result, then you densify it at place where it fucks up. If that gives wrong result again, try to tweak it and fool MS.


Comments

Kameryn
2012/01/09
I am totally wowed and perapred to take the next step now.
Onno
2010/11/17
Yes, I created and run www.the-blueprints.com.
Yaroslav
2010/10/14
Do you own the-blueprints.com??

By the way, great models ;) and great tutorials, very well explained.
rondo
2009/12/21
I have been modelling for a while and always got frustrated because of these situations, you have helped me heaps and explained it so easy thanks
dario
2009/05/19
I do the example of the tube in the same way that is show in this tutorial but i dont have the problem of the deformation :S i do it in the same way and it results ok, a perfect circle... Someone knows where is the problem here?

Thanks a lot for the greats tutorials!!
dario
2009/05/19
I do the example of the tube in the same way that is show in this tutorial but i dont have the problem of the deformation :S i do it in the same way and it results ok, a perfect circle... Someone knows where is the problem here?

Thanks a lot for the greats tutorials!!
Glavir
2008/08/18
Hello, your tutorial are nice but i have some problems.In the part where we must make two or three creases, even if we make them by best method - all at once i get this:
images.people.overclockers.ru/163308.png
images.people.overclockers.ru/163307.png

The extrusion doesn't work like it excepted. I don't know why but some parts extrudes more then other (no matter inwards or outwards) and the angle between them is not 90 degree.

The extrusion method is "Local Normal", but the other methods don't help too. If u can say how to fix it and where i do misstake if i do it will be good. Thx.
abdulrhman
2008/05/02
cool 1 keep it on
Sergej
2008/02/15
Mate, you're the King of tutorials...
The way you write them is incredible... So easy, so easy to memorize things, so easy to read, so easy to follow...

What to say but, you're No#1...
James
2008/02/01
thanks a bundle mate, really helped me out!!

2007/08/05
Veru good! Congratulations!
Leo
2007/06/09
This Tutorial is very good,it is the first time I have seen,such a quick and effective way of solving these "problems".

Thanks for this brilliant tutorial.

Jack
2007/04/23
Thank you for these fine tutorials.
It's fun to practice with max this way :)
leandro
2007/02/26
me parecen muy buenos me gustaria que me escribieras
AJ
2007/02/18
heyy, thnx man this helps a lot, i'm new to this and ur tutorials are great ^.^ keep up da gud work. =)
Ann
2007/01/28
Great. Thank you!
igor
2007/01/03
hey great tutorials, i like how you came up with technique's tutorials, which i have never seen anywere else. it is a great tutorial for those who have not really fixed any bad meshes before. i have a queston though, i have an old mesh of mine, of a Mitsubishi Mirage. and i have places where my mesh has wrinkles in it, it shows up quite badly on reflections its like the body is made up of wavey water, i have been going through each section of the car fixing it up, its painstaking, im wondering if there is any algorithms that do it or any tools that use layer guides to align a group of verts along the curve?
Naoufel
2007/01/02
Very cool,
Thank you very much
Marcin
2006/09/17
Hi guys!

I just started this tutorial and found a problem in the first part - CREASES:

Quote: 'Back to the PSO, select the newly created polygons (1), extrude inwards (2) (By Group, height -5.0)' - when I extrude inwards BY GROUP I get an effect like this: http://img7.picsplace.to/img7/26/max.JPG

The good effect gives LOCAL NORMAL extrusion. Does it work the same in your max? I have 3ds max 8...

Onno: your tutorials are great and hope to see more. Thx!

Peter: I also work in AutoCAD and have problems with snap tools. In AutoCAD it works much better. Hope it's changed in 3ds max 9 (I must check the trial).

Greets,
Marcin

Admin Edit: It should be by local normal, you are right. :)
Peter
2006/08/12
Excellent these tutorials, very useful , thanks for sharing. I have been looking for an excercise on the snap tools, I find it hard to figure out how it works, ( I am used to autocad..) So if anybody has a link to a snap excercise... please let me know..Thanks
Ahsan Gill
2006/07/11
thank you for writing this onno i was abl;e to finish my lotus with your seam technique! as a gift back to yuo ill send you my lotus file just for reference or something if you ever model one!
adrian
2006/07/08
I don't have a problem understanding, just a problem getting my freakin max to work the way i want it to. Most of the things you say max will do by clicking this, or typing or whatever, never really work the way you say. My max installation is fresh and never been used. I really don't know what to do. Been spending almost a week trying to model something porperly and it's not happening for me. I think I just suck at this naturally.
sunil
2006/07/08
send some video toturial
Daniel
2006/07/05
simply the best. I don´t have words for you. Thanks
trancey
2006/06/19
i just can say this:
you explain in detail what others keep away from beguinners.
You are really doing a good public service. Many thanks!!
One - bin
2006/06/08
so nice ~!!
thanks a lot .
Hidar
2006/04/19
as I said before "thanks"
EarthMan
2006/04/11
Hey, All your Tutorial is most excellet and also very clear explain than other I ever seen one..It most simple explain...great

Great Keep up work...and More tutor please

Can you do all tutorial convert into PDF so we can use download and learn it as I dont like keep switch back and forth website and 3D Max....I perfer print out sheet and I can read same time as play around 3D....

Can ya??
Melvin
2006/04/03
You Rock !, I am really learning a lot because of you tutorials !!
I've been into modeling for some time now, but this really explains a lot !! one of the best tutz on the web in my opinion.
Keep up the good work !
Melvin.
mar
2006/03/06
hi onno .thank u
u explained them easily its good for beginners.