Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Singularity
In production
Wing It!
2023
Charge
2022
Sprite Fright
2021
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article

Baby Suzanne in Grease Pencil

A cute test of Grease Pencil 3.
  • Article
  • 25 Jun 2024
  • 3 min read
Hjalti Hjalmarsson
Hjalti Hjalmarsson Author
Report Problem

As studio team members finish their work on the Gold project, some want to experiment with new tools - once again, a 3D animator tried their hand at our 2D tool, but with a cute twist this time!


At the eve of the new Grease Pencil version, I wanted to create a simple animation experiment to test the basic Grease Pencil workflow and use it as a comparison between the versions.

Here's the final result:

Baby Suzanne gets a new tooth.

Baby Suzanne sketch.
Baby Suzanne sketch.

At first I figured a simple bouncing ball would suffice but it felt a bit lackluster. So I drew a simple "baby" version of our famous Suzanne monkey (to make it very blender-thematic of course) and animated her as a bouncing ball. Somewhat predictably that escalated into me wanting to give her more personality and story so it ended up being a short clip about poor baby Suzanne getting a new tooth (inspired by my 1-year-old son).

Baby Suzanne sketch animation.

Even with a seemingly simple example like this, the amount of layers needed to organise it really escalated. I figured there would be a simple "sketch" layer, then "outline" layer, "fill" layer and finally a "shadow" layer. Perhaps even a "highlight" layer as a bit of a cherry on top. Simple.

Layer expectation vs reality.
Layer expectation vs reality.

Well as you go along you realise that it's much more efficient to separate some elements on their own layer. It's much easier to tweak the eye darts if you allow the eyes to have their own layer. To make the tongue vibrate during the yelling it makes sens that it also gets separated. In some instances it made sense to also separate the outline of an element and the fill, so the tongue actually gets two layers. In another case, the flapping uvula got one layer which was used for both an outline and fill. Soon my initial 5 layers had ballooned into 18 layers, even with my best attempt at keeping it minimal.

Once it was ready, I went over it with Falk and we opened it in Grease Pencil 3.0 which should automatically convert it without any issues. Right away we found a bug where my "shadow" layer was flickering for no apparent reason. For us this is actually a great thing, because it means we stumbled upon a bug he could fix!

https://projects.blender.org/blender/blender/issues/123328

It turned out to be a bug related to the onion skin which was promptly fixed by Falk within a day.

Layers in Grease Pencil 2.0 vs 3.0.
Layers in Grease Pencil 2.0 vs 3.0.

Using Grease Pencil 3.0 I could utilise the improved layer system which includes a folder structure. This made it easy to organise the layers in a more structured way.

Limitation of the onion skinning.

After this experiment, my biggest feature request would be to improve the onion skinning so that it takes into account the object animation. I got very excited about animating the Grease Pencil object as a bouncing ball and then doing my pencil animation within it. Turns out, this meant that I couldn't really use the onion skinning feature because it's only being calculated for the drawings and doesn't take location/rotation/scale of the object into consideration. This complication would go even further for shots that have camera movement that needs to be accounted for.

Ghosting system for animation.
Ghosting system for animation.

Luckily, the developers are aware of this limitation and are already working on a feature that not only addresses this, but will be used as a broader ghosting feature in Blender.

https://devtalk.blender.org/t/ghosting-system-for-animation/30116

Baby Theo voice acting for Baby Suzanne.

And finally, just for fun, I added the sound of my son to the animation. This was a fun little experiment that gave me a good overview of the basic Grease Pencil workflow and also the differences in the new version.

You can download the blend files here:

baby_suzanne-gp2.blend
Blender File · 45.2 MB · CC-BY baby_suzanne-gp2.blend
Download File

baby_suzanne-gp3.blend
Blender File · 24.3 MB · CC-BY baby_suzanne-gp3.blend
Download File

Join to leave a comment.

4 comments
KSDN
KSDN
June 25th, 2024

Seeing anything Grease Pencil 3 related always has me excited. I'm looking forward to it so much. Especially the improved onion skin feature. You mentioned a "broader ghosting feature", does that mean that an onion skin or onion skin-like system is being worked on for 3D elements? Cause that would be incredible as well! Right now I rely heavily on scrubbing and motion paths.

Hjalti Hjalmarsson
Hjalti Hjalmarsson
July 1st, 2024

@KSDN Yup, a 3d onion-skin-like feature is currently being developed and would be the bases for a more dynamic onion skin for Grease Pencil. It has a lot of potential but as I understand it it's still in relative early stages: https://devtalk.blender.org/t/ghosting-system-for-animation/30116

KSDN
KSDN
July 1st, 2024

@Hjalti Hjalmarsson That's really really exciting! I'd love to see this feature some time soon, so lot's of luck for everyone who's working on it and thanks a lot!

Katerina Nikolaeva Petelova
Katerina Nikolaeva Petelova
June 25th, 2024

Baby Suzanne is way too powerful! Cuteness overload. <3

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite