I am really new to Blender, so please bear with me here. I was trying to make a Starbucks cup, so I needed to get a round-edged plane (for the middle part of the cup). I got help from a friend, who told me to subdivide the plane, then use a subsurf modifier to create the rounded edges. All is good and fine on 2D, but when I extrude to create the height of the cup, I get this weird thing:

enter image description here

I think this is because the subdivision surface is being applied to the z-axis too, but I don't really want that. Can I apply the sub surf to the x and y without affecting the z? Again, please excuse my ignorance. Any help would be appreciated.


No you cannot, subsurf applies to the whole mesh evenly in all directions. What you need is to learn how to use what are generally called "control loops".

Control loops are extra edges you add to your geometry to keep subdivision surface from rounding out parts of the mesh you don't want to be smooth or curved. You can add them using Ctrl + R

Control Loops

Also consider a simpler method using the screw modifier since you are creating a simple revolution geometry

Screw Modifier

| improve this answer | |
  • $\begingroup$ Hmm.. that's very interesting. I am unable to use that "crew" modifier as some parts of the bottle are kinda round-edged planes... I will look into it for other models though. Thanks for the help :) $\endgroup$ – Jack Thomas May 12 '16 at 0:13
  • 1
    $\begingroup$ Just one thing it's called "Screw Modifier" not "Crew", made a typo, my mistake $\endgroup$ – Duarte Farrajota Ramos May 12 '16 at 0:17
  • $\begingroup$ Ah OK haha. I found it now. $\endgroup$ – Jack Thomas May 12 '16 at 0:23

If you are adding subsurf to a plane end then extruding on the z-axis, there are a couple obvious solutions.

Solution 1

The first solution is to apply the subsurf modifier and then extrude up on the z-axis. Apply with the apply button:

enter image description here

This will lock in the currently displayed subsurf, allowing you to extrude on the z with no consequences.

Solution 2

Don't use a plane and subsurf, use a circle. When you key Shift + A to add a plane, click on Mesh > Circle instead.

enter image description here

From here, Tab into edit mode, key A once or twice until everything is selected (orange), and key F to create a face. Last, extrude on the z. Ta-da! Same result as 1.

Solution 3 (oooh!)

Use this, study it, maybe have your friend explain it:

Also, here is the result from the .blend:

enter image description here

| improve this answer | |
  • $\begingroup$ Wow... that is truly amazing. Is there any way that you could explain that to me in further detail? My friend is away for now... $\endgroup$ – Jack Thomas May 12 '16 at 1:43
  • $\begingroup$ If you go into front orthographic view (Numpad 1, then Numpad 5) you should see a Starbucks Cup in the background. This is the key. As I was extruding and scaling, I used this cup to get the increments right. I guessed on the lid. The straw is a simple cylinder. It's material get's its green from a Diffuse BSDF and its glossiness from a Glossy BSDF. The two are mixed together. You can look in the node editor for more details. The floor is a grey Diffuse. The cup is a Glass BSDF with UV coordinates for the image. Google all of these key terms for more info. I'm glad you like, and maybe upvote. $\endgroup$ – Shady Puck May 12 '16 at 2:11
  • $\begingroup$ If I were to explain everything in true detail, it could take days...sorry. I, however, have been using Blender for only a year and am completely self-taught via Google and YouTube. I'd say your best bet at learning Blender is a good computer research class. $\endgroup$ – Shady Puck May 12 '16 at 2:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.