Painterly Donut in Blender

by kiaratc in Design > 3D Design

76 Views, 0 Favorites, 0 Comments

Painterly Donut in Blender

donut render final - frame 1.jpg
donut render final2 - frame at 0m0s.jpg
Screenshot 2025-12-18 154815.png
Screenshot 2025-12-18 155623.png

Recently, I was scrolling on Twitter and came across this tweet from @Scrap_CG. It was a beautifully painted and stylized donut; however, it was made entirely in a blender.


In my research, I discovered that they used the GPSketch addon to create this effect, but I wanted to see how well I could recreate this painterly look in Blender using only the vanilla Blender.

Supplies

Adobe_After_Effects_CC_icon.svg (1).png
Blender_logo_no_text.svg (1).png

I mainly used Blender 5.0, no addons, Eevee renderer

with After Effects for some final tweaks


Resource videos for extra help:

Bran Sculpts

PolyCount

Blender Guru

Donut Base

Screenshot 2025-12-18 165456.png
Screenshot 2025-12-18 165209.png
Screenshot 2025-12-18 170005.png

Click Shift + A and create a torus

When it's created, on the bottom left, there will be a panel that can help you change the settings of the torus

Icing

Screenshot 2025-12-18 165228.png
Screenshot 2025-12-18 165237.png
Screenshot 2025-12-18 165300.png
Screenshot 2025-12-18 165332.png

Create the icing by duplicating the top faces of the torus and using the sculpt tool to add drips and bumps.

Tip

Screenshot 2025-12-18 170914.png
Screenshot 2025-12-18 170923.png

If you find your model is hard to sculpt, press Tab to enter edit mode, right-click and select Subdivide to add more vertices, making your model easier to sculpt

Decoration With Bezier Curves

Screenshot 2025-12-18 170040.png
Screenshot 2025-12-18 170056.png
Screenshot 2025-12-18 170321.png
Screenshot 2025-12-18 170458.png
Screenshot 2025-12-18 170645.png

Create Bezier curves using Shift + A, then I added some decorative frosting on top of the donut

With the Bezier curve selected, navigate to the green Data tab on the right side and select Geometry > Bevel > Round. Increase the depth to your desired value.

Subdivide the curve to create more points, and then move the points by pressing the G key, then the Z key to move to their desired location


Tip: Use Alt + S when editing Bezier curves to gain more control over their thickness.

Brushes

BrushStrokes.JPG
Screenshot 2025-12-18 151937.png

I downloaded an image of brushstrokes from the internet and created an image plane with an alpha map of them.

Brushes and Geo Nodes

Screenshot 2025-12-18 153139.png
Screenshot 2025-12-18 153149.png

Then, I used geometry nodes to have them follow the shape of the donut, creating a painted texture on them.

Sketch Lines

Screenshot 2025-12-18 152518.png
Screenshot 2025-12-18 152529.png
Screenshot 2025-12-18 152544.png
Screenshot 2025-12-18 152605.png
Screenshot 2025-12-18 162019.png
Screenshot 2025-12-18 152644.png
Screenshot 2025-12-18 152724.png

To create strokes on the donut:

  1. Select the areas you
  2. Shift + D to duplicate it
  3. Alt + S to expand it out
  4. Go to the object tab at the top, and with the new lines selected, go to convert > grease pencil

Textures

Screenshot 2025-12-18 153540.png

I created a material for my donut and drew a created an image texture

All parts of the donuts use the same node setup

Duplication

Screenshot 2025-12-18 153440.png
Screenshot 2025-12-18 171737.png

I felt like my chocolate donut was feeling lonely, so I used Shift-D to duplicate it, rotated it, and made it pink.

Sprinkles for Pinky

Screenshot 2025-12-18 164604.png
Screenshot 2025-12-18 164611.png
Screenshot 2025-12-18 153839.png
Screenshot 2025-12-18 153752.png

Instead of the icing on top of my new donut, I added sprinkles using this geometry node setup on the icing.

First, create your sprinkles and ensure they're all in a collection.

Then the geometry node will be connected and applied all over the donut

Floor Texture

Screenshot 2025-12-18 153712.png

I quickly sketched around with some pastel colors to create this floor and created another image texture, which I plugged into the alpha node to create a streaky texture on the edges.

Sketchy Shadow

Screenshot 2025-12-18 160555.png

With the floor selected I created a material to create a sketching pencil in the place of the shadow

Line Art

Screenshot 2025-12-18 164926.png
Screenshot 2025-12-18 164836.png
Screenshot 2025-12-18 164949.png
Screenshot 2025-12-18 164941.png

Final Wireframe and Solid Model

wireframe 2.png
viewport.png

Final

Painterly donut created in blender 5.0 using eevee renderer, slowed

There we go!

Now, this doesn't have to be a donut; this can be done with any object or character design. I encourage you to try it for yourself and have a great time!