Overview
As they say, “a picture is worth a thousand words”. In engineering, visuals are used to convey to customers how a product should look, feel, and work. I recently have been thinking about that more as I create more 3D models in my free time. In the past, I’ve only created renderings and short animations using SOLIDWORKS, but those results felt disconnected from the real world; there was a lack of creative flexibility. I wanted to supplement my modeling by learning Blender, a software my friend Michael recommended during our university days.
I found a 16-part tutorial series by the “Blender Guru” on YouTube that provided a step-by-step to making a donut, while showcasing key features of Blender 3.0. I had a really fun time making this and hope to create different “flavors” of donuts in the future! Here’s my journey of making my own donut.
Topics Learned
‣ Object Editing, Modeling, Modifiers, Sculpting, Painting, Texturing, Geometry Nodes, Compositing, Animation, and Rendering
Milestones
‣ Creating the Donut
To start off, I added a torus shape and modified the thickness to match a donut. In reality, donuts have imperfections: grooves, dents, nooks, and crannies. I was able to create these by dragging specific vectors in modeling mode and by using the “draw” tool in sculpting mode.
Using texture paint, I was able to give the donut a tan look, while adding a pale ring around the middle to resemble the frying line.
‣ Adding Icing
The most difficult part to model was definitely the icing. It was created by making a duplicate of the top half of the donut and “wrapping” it around the donut.
The resulting icing was flat and linear. I used a subdivision surface modifier as well as the “blob” and “smooth” sculpting tools to make the lines look more organic.
‣ Adding Sprinkles
One of the interesting features Blender has is geometry nodes. Instead of creating dozens of sprinkles and placing them in specific points on the icing, I was able to “program” the software to do that for me.
I created four unique sprinkles and mapped them along the icing. I used different mathematical and random functions to create instances in different rotations and colors. It took a long time to tweak the settings to my desired sprinkle-to-icing ratio.
‣ Animation
Now that I finished creating the donut, I wanted to animate it to give it an advertisement-like quality. I learned to compose the shot by adjusting the camera and light settings to achieve the optimal scene. I also created a backdrop of falling sprinkles by using more geometry nodes.
To make the donut spin, I added keyframes and adjusted the movement curves to control the donut’s rotation speed.
After a few days of hard work, the only thing left was to sit back and let my computer do the rendering.