A quick tip by Alex Telford.
Alex writes:
I've found a lot of people add in their subdivision surface and use extra edge loops to sharpen the edges.
This creates an unnecessary amount of polygons.The correct technique is actually to use sharp edges in combination with the edge split modifier, as discussed in the short video below
59 Comments
I wouldn't say it was incorrect to use extra edge loops. It's more controllable, and allows you to create more complex forms. Creasing is definitely a good option too, particularly for very sharp edges.
it definitely is required for some geometry(additional loops) and gives more control.
additional loops are cool for adding details, but creases can save some polygons.
I hope in time we will see normal edge beveling in Blender like in Maya (I need it)
It looks like a good way to reduce the polycount of very complex scenes. But you do not get that *sheen* effect on objects when you use the edge split modifier.
I prefer additional loops and sometimes edge creasing.
You mean "unnecessary NUMBER of polygons". So sick of people using "amount".
Darn, got caught by the blendernation language police :O
While we're being all needlessly pedantic here...
Here's the grammatically-correct way to write what you wrote, Jadmin:
>> You mean "unnecessary NUMBER of polygons." I'm so sick of people using "amount." <<
Notice where the periods are located--within the quotation marks. And an English teacher might get on your case about starting your second sentence off so informally. But it doesn't really matter much, doesn't it? We all understood what you meant.
When it comes to effective communication, that's all that really matters at the end--did we clearly understand what was meant? It makes you look quite supercilious to be making such a big fuss over such a small issue in such an unfriendly way, and to boast about your being "so sick" of people making such a common and trivial mistake.
If you can offer correction (and if the problem's really that big a deal to begin with), try making a suggestion in a friendly manner with an air of humility next time. That way, you won't have to suffer such a well-deserved reproof as this.
Periods are valid in and out of quotation marks. From what I've read, outside is the traditional "correct" way of using them in the UK, while the U.S. has largely moved to being inside the quotation as being correct (probably for aesthetic reasons). But, when it comes down to it and as much as English teachers believe otherwise, grammar rules are much only a suggest and it's really a waste of time to get hung up on them.
While we're all being needlessly pedantic here, it's worth pointing out that the punctuation style detailed in your post is peculiar to American English, and is by no means regarded as universally correct. Punctuation in the UK adheres to a rubric that is at once more flexible and more semantically robust than what we're used to in the US.
Please also make note of the fact that "grammatically correct" does not require a hyphen, and that a double-hyphen is a poor substitute for an em- or en-dash (and that which dash you use will, as usual, vary based on where you are and whose rules you're following).
Finally, please refrain from conflating proper punctuation with grammatical correctness. They're different things.
I'm all for cunning linguist, but this is ridiculous ;P
Sorry guys but I'm finding it hard to concentrate on the video knowing that someone has started a sentence with the conjunction "And" as seen here:
"Notice where the periods are located--within the quotation marks. And an English teacher might get on your case about starting your second sentence off so informally."
Well, this is a particular way to say thank you.
Thanks for the comments guys :D
Thought I'd mention: extra loops with subsurf is great for getting a clean, beveled look. Edge creases are cool to use for sharpening up corners, and edge split is fantastic for getting a sharp edge without smooth shading over everything.
I use it more for the shading than polycount, but it definitely helps keep the polycount down too :)
In short I'm not saying "You have to use this rather than extra loops", but "It's a cool technique to add to your skill set" :D
So your all quite right :D
Actually, I believe this would double the polycount of any marked edge with respect to the renderer. Still better than the presumed tripling you get from loop edges and more than the edge crease. ;)
Since you can apply shading differently across difference faces, I wonder where other uses for this might be.
Regardless of the semantics, thanks for improving my understanding of another component of Blender. :)
Thanks :D
though this technique does not effect the poly-count at all, as poly, refers too the number of faces. it does however increase the number of vertices, but not a substantial amount as to greatly effect render-times.
Using it to control shading is the primary use :)
There are a lot of uses, I recently used this technique in the creation of a 5 point safety harness :D
And your very welcome :)
I'm checking blender every now and then and I have always wondered what edge split does, especially that Andrew Price have always demonstrated that it [edge split] is very useful in eliminating render artifacts/weird-shadings.
Thanks very much Mr Telford for the tip and for explaining the basics.
What randomblenderdude said. Plus my thanks, too.
Edge split/sharp edge is an important thing. But you must know, a modern videocard can render many polys very fast. So on a hipoly model the edge split may slow but many polys can fast.
Modifiers can be applied after you see the results are what you want. In some circumstances you're even forced to apply them.
Awesome, thanks for this Alex. That was one of the modifiers I've never used before, now I can indeed add it to my toolbox.
Very good tip . I must say I havent use that button, ever .
additional loops and sharp edges are differents ways to obtain differents results.
The downside of this is that if you ever have to consider using a different 3D package the sharp edges 'probably' wont be compatible.
Indeed, that's why edge creasing is risky. Edge split on the other hand is very unrealistic on subsurfed meshes in my opinion since it gets too sharp. If seen from a distance it might be good though. That's why adding more loops is safest if you intend to go highpoly. I don't see the point in avoiding a few more faces if you're already using subsurf.
Precisely. The suggested solution works fine for Blender, but I develop a lot of items in Blender for Poser, which has that auto-smoothing thing that you do want for most of the garment but, say, not for a seam. And auto-smoothing creates this absolutely horrible artifact (looks almost like wrong-way verts) that only an extra edge-loop solves.
Use sharp edge is not good for all cases. For realisic scene , sharp edge always give a 3D feel. I don't know how good is the crease option but the other way is to create bevel (not available for now in blender). You get a more realistic look like this because nothing is infinitly sharp in the reality (probably exeption for something sharp like a good knife). Strategically added more polygon is the price to pay for beautiful 3D.
There are a lot of things in reality that are sharp. When I cut wood to make cabinets the wood is so sharp if you run your hand over it, it will paper cut you like a razor blade. The reason we smooth, bevel, route, or sand down the edges is so everything we pick up or use doesnt cut the user as they use it. Same with glass also. Now maybe in nature things might be smoother but there is still plenty of sharp objects in nature also. A lot of man made things are designed to avoid super sharp edges mainly for the protection of the users, but the smoothing has to be applied by us also or designed to not be sharp. A blade of grass can also cut you like a razor blade so ya there is plenty of sharp things not that i know them all just a few examples.
Alex, you provided a very useful tip. I had tested the "mark sharp" before but it never worked as I expected it too, so it got forgotten. This is going to be tried again tonight on a project I'm working on right now. So thank you. Do you know if a multi-res modifier behaves itself when you mark sharp?
Why somebody's only comment on your help is "NUMBER NOT AMOUNT" is beyond me. In "some" respects I actually think "amount" might be considered correct, as you probably don't know at the time how many polys you're going to be creating when adding an edge loop. Semantics IMO.
More of the same please :-)
Just had a quick lunchtime try at work (my job has nothing to do with CG!) and it looks like you can't use edge crease with a multi-res modifier :-( It complains about the ordering of the modifiers for some reason.
Now that is a real shame. The more I think about it, the more I remember that this is where I got stuck before. Advice welcome!
Hi Jumbo, Thanks for the comments :D
Regarding using edge split with multi-res, as you are not editing the base afterwards you can apply the edge split and then use a multi-res.
Just remember as you are editing all the individual verts with a multi-res, you could wind up with some holes in your esh where the edge split was
I didn't know this technique and might help a lot for some of my particular stylized models. Thanks for sharing sir *tips hat*
So it doesn't create extra faces, just edges and verts?
Correct :)
yeah yeah, no the best way to say it... anyway now I know whats "mark sharp" for ! Thats why I like see tutorials ;D Thx Alex I enjoy it...
Nice tutorial :)
This technique is great for game artists and is the same as adding smoothing groups in other packages. Most packages support smoothing groups/hard edges, but if you are exporting and then subdividing again, you might run into a few issues where the polygroups reduce in size.
If you are working entirely in Blender, then a better technique might be Edge Creasing (Shift+E in Edit mode) as it doesnt split the faces and just defines the hardness of the edge.
Good job :)
@b7a9c0585e8ba5f5ad10797a1263a0d5:disqus
EdgeSplit and Edge crease are different things.
But you are correct, EdgeSplit doesnt seem to want to work with Multires, but edge creasing works well :)
@google-20c8003584d6a9ff646800916343e5a6:disqus
Yes, that is correct. This technique doesn't adds faces, just verts. and edges :)
Glorious! I'm back in the game ;-)
Sharp edge vs. geometry... interesting topic. I'd say that it is important to understand both. IMO, the basic way is by adding geometry. Control loops are essential to modeling. Sharp edges can save polygons, but sometimes I've found them unreliable.
Adding extra loops generally works better for game geometry. If you edge split, then you'll may need to wield the meshes back together, depending on how you're going to use the geometry in game (in which case, you probably shouldn't have bothered to edge split as you end up with the same problem after wielding). The big question is the game engine and how smoothing is applied (importing smooth groups, auto-smoothing normals based on angles and etc.)
Good tip i learned something new.
The know-how is more important than the number of polygons. Edgesplit is useful for unreal objects and nice design stuff etc, as for 3D printing or creating photorealistic effects the extra edge loop is more used.
You can slide the additional loops to control the shape of the corners as well.
Awesome, thanks for this information! I've been using Blender for a could of years now and have been manually splitting geometry up to get this same effect.
sharp edges in blender is just separating the edges and definitely will make open edges. This is not really works for game artist, since it will double the vertex and edges. IMHO Blender really should have real smooth group to attract more game artists.
and for the high poly modeler, this is definitely not the technique you will use, it just way too sharp, unless the renderer have the smooth crease feature as in Mental Ray.
Edge Creasing (Shift+E in Edit mode) :)
Yes, I prefer Shift+E for High Poly Modeling :)
This is exactly what happens when you import a model with smoothing groups into an engine anyway :)
It's the same with UV islands too...it all creates new verts.
Thanks, I don't really know how engine works. Thanks again, so it should be ok to use it for game engine I believe. :)
Yea, hard edges/smoothing groups are fine for any game engine. It should be noted however, that if you are baking normal maps in Blender, then you cant use the edgesplit modifier or smoothing groups on the low poly mesh as you will always get a nasty seam. This is because Blender doesn't have the ability to bake the maps correctly due to it not having a projection cage feature, so you are better using something like xNormal instead.
Simply, thank you!
Hi, i'm french and my english is not good.
I can tell you that this modifier decreased a lot of faces of my models. Thx for this tip.
For baking normals it doesn't work. You want the smooth edge meeting the sharp edge so that bakes out to the low poly to look smooth.
Been wondering how to do that. Thanks!
Just needed to know how to do this. Thank you!
I would not call this the "correct method", rather just "a method". This often will create issues with your mesh and gives you very little control, although works in many situations.
I think this is a good tip thank you for the time to put into it.
this is what I needed, thanks!
You fucking suck!