Learn how to model a bottle


Next, from Front Viewport, create three lines like on the image below:


And then, trim them and join them. And then extrude that polyline:


with the bottom part of our bottle, and join.


the edges with 5mm radius:


Now, lets get back to our cap. the smaller circle, and move it along that perpendicular line:


From the end of perpendicular line, make another line 28mm in overall length. It is easier if we do it with Line: from Midpoint. Then move your mouse until you find a OnPerp snap (make sure your SmartTrack and Perp options in Osnap are on). And then input 14mm. Check the math! 😉

Again, like on the beginning of the tutorial, create a circle, best from Perspective view, starting from the mid of the 28mm long line, and radius of 14mm (the half of the line).


Make a curve (InterpCrv) between this circle, and the lower one (Quad osnap option makes it much easier – Mid and End works too):


Turn the control points on and move them a little :


In the picture above you see a perspective view, but I moved the two inside control points from Front viewport. I hope it is clear why? It is because I wanted to move the points only by one dimension, and that is by x axis, if I were to do that in Perspective viewport I would move the points in all three dimensions, and that would get really wrong. But to confuse you a little more, if we turn on the Ortho, that might not be the case 😀

Now, using Sweep 2 rails set the two circles as rails, and the curve as section.


Now, we will loft three circles with Straight Sections option set under Styles drop down menu:


And for the end, we will fillet the edges. First, fillet the bigger edge with 5mm radius:


And the smaller one with 1mm radius:

domestos_52.jpg domestos_53.jpg

Now, cap the cap :D. Using Surface From Planar Curves command (PlanarSrf) cap the cap:


and fillet edge with 2mm radius:



Again, this is a demonstration of how easy modeling in Rhino is. All we do is use 20 or so commands to make everything. All you gotta do is get use to the UI and all the little life-saving tools, and start modeling. Practice makes perfect! Remember that.

Related posts

Pages: 1 2 3

23 Responses to “Learn how to model a bottle”

  1. Jerico Quebec says:


  2. Ziofu says:

    Great Tutorial. Thank you!

  3. Matt W says:

    Great! Many thanks for such a good choice of subject, and well explained.

    Love it. More! More!


  4. Matt says:

    Awesome! thanks man

  5. Thomas says:

    This site is seriously the best rhino tutorial site, the instructions are clear and detailed. Great job guys!

  6. Robin says:

    How do you import a picture like that and work on? what format is it? jpg, bmp? please tell me!! love your tutorial:D ankan_brandt@msn.com tell me how to import a photo please!! 😀

  7. Ivan Vuzem says:

    I didn’t include the process of inserting the image into viewport, as it is pretty easy, and I have covered that in my first tutorial Modeling Vernier Caliper. Check out here:

  8. bobrooni says:

    i’m being a total noob here. But the quad option in Osnap doesn’t work for me. It just lets me move the circle and having to eyeball it to fit the shorter line while it should ‘snap’ right?

  9. ketaki says:

    explation with commands could have been better option

  10. Brad says:

    how can i download the reference files and bitmap files for this tutorial? if i click on the files the photos just open in a window where i am unable to download them from.


  11. Ivan says:

    when the original sized image opens, you can right click on it and save it. Like any other image delivered to you via web browser. You can also right click on the thumbnails here, and select save target as, or save link as. HTH

  12. Freddy says:

    I’m stuck at the beginning of page 2, here is a clip I made:

  13. Ivan says:

    you’re not stuck. just go ahead and read the next part…
    You already have two curves and two lines made, and just trim from front viewport your elipse surface and that upper surface. Just like on the image shown.

  14. Freddy says:

    Hello Ivan,
    ok, I managed to finish the complete model…not easy for firstimer. Now how do I apply the image onto the model?


  15. Ivan says:

    well, for first timer, you could go through some of the first tutorials 😉 But since you managed to finish it, that tells me that the tutorial is still suited for beginners, even though you had some problems. But in the end, it is all about solving problems.

    Now, for the texture mapping, you must set on your model (or just par of it – join the parts you want) texture mapping to plane. Or even cylindrical.

    Check this tutorial for texture mapping and rendering:

  16. Freddy says:

    I’m not sure where I did wrong, can’t get the sticker onto the bottle, could you guide me thru?
    I recorded a short clip on testure mapping:

  17. Ivan says:

    well, I didn’t go through your video, but as I’ve seen you got the part with two diffuse layers right. But, you need two maps for that to work. Using sticker.png image attached in this tutorial you will need to make one diffuse map and one mask map. Diffuse map you already have, just save png file to jpg or bmp, then, for the mask map you need to fill the part where the texture is in black, and outer part needs to be white.
    That way you are telling which part of the texture will be transparent. Black is 0 transparency, white is 100% transparency.

    Now, in your diffuse map in vray, you have two layers, first one will be your bottle color, but in the transparency you need to set the color to black, and put your mask map into m slot.

    The lower layer will be your texture. So, just put your texture to m slot.

    Hope this will help. If not, I’ll record a video.
    and happy learning 😉

  18. Ivan says:

    making maps (texture and mask maps) in Photoshop or any similar image editing application. Just so we’re clear, not in Rhino 😉

  19. Freddy says:

    Ok, after playing around for a while, managed to stick it on, but not perfectly.

    video clip: http://www.youtube.com/watch?v=rtbK1EaL32k

  20. Ivan says:

    your video has been removed.

  21. Freddy says:

    Ooops, the video file exceeded the max size.
    Here is a finished render of the model + sticker:
    The bottle seems to be a bit glossy….

    Thank you for your help : )

  22. vali says:

    I just started learning Rhino, and you tutorials really helps a lot. Thanks mate!

  23. Victor says:

    I kind of get lost after the sweep command. When I try to trim the new surface, it just doesn’t work. Then, I can get my grip done. Does anyone know what I might’ve been doing wrong?

Leave a Reply

You must be logged in to post a comment.