Painterly Donut in Blender

by kiaratc in Design > 3D Design

129 Views, 2 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.


Along with this inspiration, like many people, I was inspired by the Spider-Verse movies for their comic art style, as well as Arcane for its painted art style.


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
Screenshot 2026-01-16 093813.png
Screenshot 2026-01-16 093741.png

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

Make sure to put them in its own collection for the next step by right clicking the outliner and selecting new collection

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.

This setup essentially creates it so that I don't have to manually place these brush stroke images onto the surface of the donut. Saving time!

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 2026-01-16 094345.png
Screenshot 2026-01-16 094241.png
Screenshot 2025-12-18 164949.png
Screenshot 2025-12-18 164941.png

Shift + A, Click the Grease pencil, and select Object line art

Next, select the line art we just created and select the blue wrench icon, which is called Modifiers

Add the modifiers shown here, or just play around with the other options. Length and Noise allow for less perfect line art.

Final Wireframe and Solid Model

wireframe 2.png
viewport.png

Progress screenshot of what I ended up with!

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. While Blender can be overwhelming with all the things it can do, it's an amazing piece of software with infinite possibilities, and I encourage you to try it for yourself!