Creating a Heart in 10 Steps

Step 1

In this tutorial I will create a love-heart by using a standard NURBS sphere, and tweaking its control points. Start off with a clean blender [CTRL][X]. Delete the default cube and add a NURBS sphere to a new scene. NURBS spheres are located in the toolbox ([SPACE]or [SHIFT][A]), under ADD and then SURFACES.

Before you continue, scale up the sphere so that it fills the better part of your screen by pressing [S], moving your mouse and left-clicking when you’re satisfied.

Step 2

Go to frontview NumPad [1], and enter editmode by pressing [TAB]. Deselect all vertices by pressing [A]. Use border select [B] to select the middle vertices in the top-row of the controlpoints. The figure shows which area to select.

Step 3

If you switch to topview by pressing [NumPad 7], you can see that you have actually selected a couple of vertices that were hidden from your view in the frontview. Using box-select in front-view selects all vertices within the box, even when they are hidden behind each other Before going on, return to frontview by pressing NumPad [1].

Step 4

The next step is to enter grabmode [G], and move the three selected vertices slightly downwards. This will create a nice, smooth bump in the sphere. (I’ve switched from wireframe to Shaded view by pressing [Z]

Hint: Click the middle mouse button to constrain the motion along one axis.

Step 5

Deselect all selected vertices with [A]. (This is a step that you have to make each time in the remaining steps of this tutorial). Select the three vertices in the top- left and the three in the top-right, and scale them a bit by using the scaling mode [S] so that the top becomes a bit wider. When you are satisfied with it, use the grabber [G] to move the vertices up a bit.

Step 6

Now I will to taper the bottom of the heart. Box-select all the vertices at the bottom [B] and scale them down:

Step 7

The heart is starting to look good, but the bottom is still a bit blunt. Make it more pointy by box-selecting [B] the middle vertices at the bottom and using the grabber [G]to move them downward.

Step 8

Now, in the frontview our heart looks just fine, but when you switch to sideview NumPad [3], you will see that you have drawn a mighty fat heart!

Step 9

Select all vertices (press [A] twice), and scale everything in the x-dimen- sion. To do this, enter scaling mode, move your mouse horizontally and then press the MiddleButton. This will lock the scaling to only one dimension.

Step 10

Result after scaling

  • Jakub Steiner

    A classic. Thank you.

  • A. McMahon

    Could use a little work. Try using proprtional vertex editing when you do your scaling [o key] (if it’s possible to use proportional vertex editng with a NURBS object.). Other than that its a pretty good tutorial. Explore a bit to find different ways to do it (like a lattice).

  • No Trouble Today!

    This is the first blender tutorial I have EVER finished (no really, I always get stuck :-). It was simple, taught be a ton about NURBS, and now I am trying to create a bird with the same techniques. You are so helpful, thanks for sharing your knowledge.

  • Chris

    Great tutorial for beginning designers. A very fun one too. Also the first one i’ve ever finished. Highly reccomened.

  • Kotosho

    A very nice tutorial, thanks for making and publishing it.

    Just in time for Valentine’s Day too!!!


  • SaddieN

    Very, very helpful! The first one that I could follow. Thanx.

  • talus

    I really think this tutorial make blender appear to be easy to use . So all i have to say is I’m waiting to read more tutorials like this .

  • Kate

    At first i was confused about the last part then after experimenting i finally got it! Thanks so much! Great tutorial for beginners like me ;)
    Make more tutorials! They are fun.


  • Chris.O

    Thanx for the tute!!

    Gr8 for a noob like me. The only tutorial iv actually managed 2 complete. NURBS r gr8!

    Thanks again!

  • TDL

    instead of clicking middle mouse button while scaling/rotating/grabbing, you can also press the x,y or z key to lock the action to one dimension. I found that method easier to use because if you hold the middle mouse button too long, it will change the lock again ;)

  • John

    Great Tutorial !!! Easiest blender tutorial, and its the only one I’ve ver finished, thank you!!

  • Ariankh

    I’ve tried to make one, but can’t figure how to do it :P

    Thanks a lot ^^

  • Tom

    Great! Very good! I started with this one and now I’m getting something! Thanks! Tom


    humm, we did the same thing a while back, did it with subsurfaces thought (catmull-clark-freak here), if enough ppl are interested, we will provide a tutorial on it,
    til then you can check out the output here:


    “Don’t wake me up, I’m working!”


    Appologies for the above link …
    this one should get your there for sure




    looking at your tutorial inspired me, but instead of using a sphere, i used a nurb circle, gave it a 2d heart shape. i simply dupliframed a circle around it and gave it a blue-halo type of material to make this … its somewhat 2d (the rotated circle gives it some volume)

    thanks for the boost and keep up the good work,


  • Thanks a ton

    Wow, thanks alot, i really liked this one, effortless and fun, i wish all blender tutorials where like this!

  • Gus

    Cool my first Blender tutorial the first one that I finished, thank you.

  • Dimka

    Thanks, that was easy ;)

  • john

    Yes, a great tutorial! I wish you had the time to do the complete set of functions (yeah, right?) – I feel like I’d have blender down in a week with this approach.

  • Greg Loutsenko

    you can do a heart with sphere mesh and lattice.

  • grinningtiki220

    Great tutorial, the only one that did not cause me to mash my keyboard repeatedly with my face.
    Thank You

  • DreamMaker

    This is the first tutorial that i have tried in “BLENDER”. So it’s really cool.

    Thanks For Bublishing this…..!

  • Mister Noname

    A big THANKS this is the first blender tutorial that i could follow with out problems

  • neyo


  • Yaaya

    This is a nice tutorial to learn to get along with the program… Thanks!

  • Damion

    WOW that was great i got it the first time threw i woulnt have been able to do that in a million years withough really good instructions. but now that i understand that it has opened a world of new things i can make by myself. I wish i could fined more of your tutorials!

  • gaston Vonck

    thanks, i ame happy allways to learn and blender is big program and not so easy

    Good stuf

  • http://none vapourmile

    This is the first 3D Blender tutorial I have completed all the way through. It is a very nice, gentle introduction that also revealed to me how nice Blender is to use: So much easier than I expected! Thanks for making it all look so possible.

  • Mr. Scorpio

    Thanks!!! These really helped!

  • PugWizz

    great tutorial but my nurbs sphere stays in a box and none of my number pad keys do what they should. ^^

  • Daller

    Thank you! – This was simply awesome!

  • stume618

    THANK YOU. Very helpful , my first finished tutorial.

  • Anonymusius

    @Pugwizz try putting num lock on

    neat tutorial, but I’m more a subsurf guy. Have to learn the controls of nurbs before I’m going ot use them.

  • Amar

    Well done, majorly inefficient though. Try using a Poly cube, SSD, and Loopcuts, you will have way better results much faster, and it will render faster.

  • The amazing antelope man

    Cheers, dude, this is my first ever tutorial, and i gotta say you made it easy. kudos to you

  • TyPod

    I am new to Blender, and I’ve never done 3D Animation before. I feel kinda bad that I cant even complete this one, I get stuck because I don’t know how to selct verticies. Can anybody lead me along on this one, I’m really interested in 3D Animation and I can’t seem to get on the right track.


  • Yaglon

    You have to press b then click and drag to draw a box to select the verticles, I hope that this helps you. Also this tutorial helped me so much so thanks for making it.

  • Truth

    The 7th step I cannot perform. When I grab the upper right corner one, it enjoys to infuriate me by also pulling all three bottom verticies as well. I only box the one, but the four come…

  • Truth

    Sorry. Solved it. It honestly took me an hour+ to just do the ten simple steps… Good way to break the beginners in, though, thanks.

  • 11mb

    Hmm i c only step 1 to 3?

  • yankse

    is this a joke? where is the whole tutorial?

  • Bart

    @yankse: oops! I had installed a new plugin that ate some of the HTML. Everything’s back to normal now.

  • josh ashe

    great tutorial but i dont no how to scale

    i did 1 to 8 steps in like 5 mins but i cant do step 9

    whats the key to scale????


  • josh ashe

    oooo im a retard lol nvm i just worked it out

    well great Tutorial and i will hope to see more tutorials like yours.

  • jordan thomas

    its good to do but need more tips lol :P

  • Spock

    This is the first blender tutorial I have EVER finished (no really, I always get stuck :-). It was simple, taught be a ton about NURBS, and now I am trying to create a bird with the same techniques. You are so helpful, thanks for sharing your knowledge.

    I´m so happy that a copied and pasted the same answer as “No Trouble Today!” issued.

    Probably this tutorial helped me to decide going on using Blender.

  • flags!

    I finally got the heart made and it was cool until I went to the side view. Instead of being fat, it looked like a heart laying down with one of the corners flipped over. So what caused that? Also you say push the A 2 times and move horizontal. Can’t do that either.

  • Connor Little

    The tutorial is great Cheers…
    I was delayed slightly at the start as my Sphere was not wireframe, so that puzzled me unitl i worked out how to change it from wirefram and solid with [Z].
    But overall, a very well put together tutorial, my first and indead NOT my last…

  • Sree

    I cannot to the step 4 – I cannot press the vertices. Please help me understand this.

  • Sree

    I am not able to get the top of the object squished – step 4. Please help me understand this.

  • Tay

    i cant do step 9…i press middle mouse button and it doesnt work…any hints? :(

  • ED

    ^^Use the x,y and z keys on your keyboard to lock the scaling.

  • Mina

    very very very helpful, also the first tutorial I’ve been able to complete!

  • Graham

    Does this work for version 2.44?

  • Nintenfreak

    Very nice tut, though adding something like saying how to color it would be helpful for beginners, anyways, very nice tut, the first I could follow.

  • Neil

    Hi, Great tuturial, im a noob and desperatly want to get to grips so i can stat making my tanks for C&C but i need help with the this tut as when i try to add a NURBS Sphere the Blender program cuts out, also when i tried a differnt NURBS shape it came up as not responding and a dont send think, Please help my version is 2.44, (NURBS circle works fine)

  • Neil

    Hi, Great tuturial, im a noob and desperatly want to get to grips so i can stat making my tanks for C&C but i need help with the this tut as when i try to add a NURBS Sphere the Blender program cuts out, also when i tried a differnt NURBS shape it came up as not responding and a dont send think, Please help my version is 2.44, (NURBS circle works fine)

  • shaun

    hi, does this work for version 2.41? i can not get where i can grab the vertices, and pull down the middle into the bump. i am good until this point. this pic just below step 2 shows a box around the top middle vertice, but when i press A, and then B and select the top middle vertice, there is no box. what am i doing wrong?

  • TakeAim

    A good firsrt tutorial for then a begginer gives a basic understanding on what Blender can do

  • Peter

    thanks this was very helpful.

  • NYCKnowledge

    Puuuuuuuurty…niiiiice did you give it to your girl? Nah, but really good job. You made it really simple for every one to follow. Thanks!

  • The dude

    very nice good for new users

  • The dude

    try givingit a nice backround

  • Mitra Theja

    Great tutorial. And an easy one to complete for beginers like me.

  • DrkJstr

    I made a heart for my gf out of a cylinder in much the same way. Good tutorial!

  • twowizdom

    cool the first tutorial that i fully understand and finished!
    lol….im such a noob…hahaha

    tnx for the help!


  • http://none Phil

    hi, its so great how it is explained here. i got one problem though i just cant get the square on the top. meaning = Use border select [B] to select the middle vertices in the top-row of the controlpoints. The figure shows which area to select.

    do i have 2 hold G an pull with right mouse klick? hope it’s not a stupid question, but i’m new 2 blender. everything else works fine, just don’t get a heart shape, as i just dunno how 2 use G.cuz only one side moves down which doesn’t help 2 get a heart shape. can someone help me please?

    thx phil

  • weiz0

    sick dude!! great work…it would be a lot better for us noobs..if you put some tutorials on adding texture and lighting stuff.
    Thx a lot.

  • hey

    hi! the tutorial was good, but it does’nt works, when i try it. but thx.

  • Colin

    Great tutorial. I’m just getting started. Now I have to learn how to add text on in the heart.

  • Fezz

    Using Blender 2.46
    I use a quad layout

    Step2 instructs
    Use border select [B] to select the middle vertices…
    B key,used RMB (?) to make small box like pic showed.
    All that happened was the widget moved to the top center of the sphere.
    When sphere was created it showed up solid each quad.

    This is my first working Tutorial.
    Step one, I did get through, I had to learn delete and the sphere can only be created in Object Mode.

    Step 2 so far I can not accomplish. I will keep trying.

  • Fezz

    Sorry for above post.
    I turned TopOrtho into WireFrame Mode.
    Looks like your instruction pic.
    Oh I turned off my widget.
    Thanks :)

  • Fezz

    Top View
    A key so I can pick Vertices.
    RMB at top center verticie, Then shift RMB to select top left, then topr right vertice.
    G key to grab and pull down. I did not get a heart. I got a dimple in the left portion.
    Oh the Z key needs to be mentioned first I think.
    This is a poorly written tutorial.
    The steps are not clear and many are not mentioned or assumed.

  • JOSE. P.M

    This tutorial is very good. But its not easy. I tried few times and finally I succeeded. Thanks.

  • FrankZ

    Awesome and easy to do. Thanks!

  • MasterSam

    Nice One
    easy to understand

  • nik

    easy tutorial first one i completed

  • ngoitachi

    great job. one of the only tutorials ive finished. everything was explained thouraly and the pics matched what i saw.

  • nicholas

    wow, i will make a heart for my girlfriend’ she won’t believe it !in just seconds. though am a beginner

  • z

    How do you get the lat view in the tutorial? I want to view my heart that way.

  • Me

    Can Someone Give Me Mesh Please I Want It Normla No Nothing On It Pllzzzz

  • http://NEMAM MERIMA



  • nanners

    first blender tutorial that i’ve actually finished! sooo much simpler than others but i think i learned way more. thanks!

  • The b5n

    i am stuck on part 9 enter scaling mode what is that?
    other then that so easy!!!


  • Ip_ul

    This is the first tutorial ive finished it makes it easy to follow thx

  • Minibyte

    Great tutorial, easy to understand, great pictures.

  • Lilah

    Omg, soooooooo confused lol

  • Samuel

    That was the first lesson for me into Blender. I am proud of my result, but it would be cool if you went on to colouring and lighting (maybe). I need to learn this software for work, and that was a great, helpfull start. Thank you very much. :p

  • Pingback: Enjoy Blender - Creating a Heart in 10 Steps | 李蠡的博客

  • Monica

    Thank you, I actually made something that resembled a heart ;)

  • nicaaahh^^

    oh noesss =[ i cant do no.9, every time i go to scale, my heart just gets bigger, it doesnt become skinny...and how do you press A twice? when i do it, it turns the vertices on then off again

    pleaaaaaaaase help me =]

    but AWESOME tute!! first every one i did on blender and i feel like im actually getting somewhere =] btw does anybody go to, or attend Qantm College?

  • nicaaahh^^

    oh no wait..i did no.9 by going to top view and changing the size of the heart using the box select then using the grab tool to make it skinnier…can i do it that way? coz it looks normal now =]

  • Pingback: Tutorials d'animació 3D amb Blender |

  • Pingback: 25 tutoriales para convertirte en un profesional con Blender | Paraiso Linux

  • Créature des Marais

    Thanks a lot. Short and efficient. Merci beaucoup.