Rendering a perfume bottle with Blender

Put a Cap on It

You can easily create a cap for your bottle using a black cube and a bevel modifier to round off the cube's edges. In Object Mode, position the 3D cursor (Figure 2) over the bottle, and create a cube with Ctrl+A. Press S to scale the cube so that it fits nicely on the bottle.

Then create a new material and color it black. This time, choose the Principled BSDF option. Now switch to Properties | Modifier Properties and use Add Modifier | Bevel to create a bevel modifier and round off the cap's edges. Leave the Amount at the default value, and increase the number of Segments to 6. Now apply Object | Shade Smooth to complete your bottle cap.

Insert Tube

Finally, create the fine tube used to connect the atomizer (hidden by the cap) to the perfume in the bottle. Simply create a path in Object Mode with Ctrl+A and use Add | Curve | Path. Move or rotate the path with G and R until it is vertical. Then switch to Edit Mode and move the lowest control point slightly to the right to create a slight curve in the tube.

Once you are satisfied with the curve, add some volume to the path by selecting Properties | Object Data Properties | Geometry | Bevel | Round. Increase the Resolution parameter to 4. Finally, the tube needs to be transparent. You can use the same material as you used for the glass bottle. As a final step, position the tube in the center of the bottle with G.

All done! Figure 14 shows the completed perfume bottle.

Figure 14: The finished product.


The longer you work with Blender, the more intuitive the above steps will become. Considering everything possible with Blender, this perfume bottle tutorial is only a modest beginning. If you get stuck as you venture forth with Blender, don't hesitate to ask for help, perhaps on a Blender forum [2], or look for a Blender Meetup [3] where users get together in person and share their experiences and techniques. My final advice: Don't give up too quickly!

The Author

Claus Cyrny has been working with graphics since 1996. He has used Linux since 2002 with Ubuntu Mate 20.04 currently installed. Claus has worked with Blender intensively since 2018. He enjoys playing guitar, blogging, painting, and photography.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Blender

    With a little help from Blender you can create your own 3D models – including animations. This article shows you how to assemble a partially automated virtual watch model with Blender and Python.

  • Blender 3D Modeling

    Although Walt Disney’s masterpieces are not forgotten, legacy cartoon techniques are a thing of the past. As long ago as 1995, the movie “Toy Story” proved that computers are more than up to the task of animating pictures. We’ll help you get started with building your own animations.

  • Blender 3D Animation

    Blender not only generates realistic single frames; it is also capable of capturing the natural movements of people and animals. We’ll introduce you to some of Blender’s animation features.

  • 3D Animation

    Realistic computer-animated movie scenes have been around for years, but hair, water, and fire are still difficult for 3D programs to handle. The new Maya 8.5 stands above the crowd.

  • Free Software Projects

    Shaping 3D objects with two-dimensional input devices is not easy. In this issue, we investigate how the K-3D project tackles designing a new user interface. Also, Towns triumphs, trouble at Debian, and good news.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More