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
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Documentation
Realistic Character Workflow
1: Design Blocking & Sculpting
2: Retopology & Layering
3: Shapes and Wrinkles
4: Clothing Shapes & Rotation
5: Baking & Exporting
6: Changes and Iteration
7: Notes for the Future

Realistic Character Workflow

7: Notes for the Future

Report Problem

This final chapter is more like a small post-mortem. There were many things that could've been done better during the creation of Einar in Project Heist. It's good to document and share our notes we want to address the next time and unclear questions we have.

Wrinkle Maps vs Shapes

While the concept of shapes worked well for us in theory and provided the most amount of freedom for each deformation, it was ambitious to do this manually instead of relying on scan data.

An ABC wrinkle map workflow would've suited as just fine and could've made certain transitions between facial deformations more smooth. Iteration and changes would've also been faster to implement. Focusing on just three high frequency wrinkle maps for both bump and displacement would've also given us more time to get a higher level of detail and realism.

That doesn't mean the shapes workflow is not something we'd peruse in the future. But this workflow would be most ideal if we'd use scan data as a base or work on improving the Multires sculpting support in Blender. It would make the process easier and the results more strikingly realistic.

The advantage of Age

Early on we decided to make our main character a ~60 year old man. The reasoning was that the amount of wrinkles would make the realism easier. You'll focus much more on the details on a young and smooth face after all.

But this was slightly misguided since executing realistic skin deformations on an older character is just as challenging, if not more.

This is again where scan data could've been more helpful to get the age right. We relied on a lot of reference but this still cost a lot of time for creating the character and expressions.

Procedural vs Hand Sculpted

There were many discussions and open questions on what we can or should accomplish proceduraly.

An early version of the procedural wrinkles based on surface tension.

The shapes workflow for deformations and ABC wrinkle map workflow are very hand sculpted and painted. Meanwhile we also implemented dynamic wrinkle generation and mixing via tension maps and flow maps.

In the end we applied both on the character. Each added technique and adjustment pushed the realism a bit further. But now that we defined these manual and procedural workflows it would be wise to define which should be used where, for the next project or final tutorials. This should lead to a more polished workflow.

Automation

Figuring out the sculpting and baking workflow with unfinished features was challenging. It was a constant journey of discovery and adjustments.

We should've spend more time to automate the repetitive tasks of this workflows, like baking and exporting the displacement maps and shape keys.

Also switching between and syncing up the sculpt layers (high res source sculpt) and shape key sculpting (low res preview objects) could've been automated.

Production Limitations

Because of time and budget constraints we had to cut a lot of corners. Rendering limitations also played into this. That's why the methods that are explained here could be further optimised and adjusted to match the quality and efficiency of industry standard workflows.

Further R&D and consultation with outside studios and artists will also help in achieving this. Any updates on that would be shared here as well.

Blender Development

Once we get back to these workflows we either need active Blender development or scripting to make the process more smooth.

Certain features are still not fully supported or face performance issues. Multi-resolution sculpting is a primary case of this. But also baking of displacement maps is still not reliable.

For realistic characters, or even sculpting in general, it's also a high goal to add the feature of layered sculpting officially. But this will heavily rely on a rewrite of the Multires sculpting. Many issues in the workflow are rooted in this.

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