Human Generator is the best add-on I’ve found for creating realistic human characters in Blender. It has features to create base models, skin, hair and much more. The settings for each character created are entirely customizable.

Human Generator is on my list of best add-ons for Blender.

This page may contain affiliate links which pay me a commission if used to make a purchase. As an Amazon Associate, I earn from qualifying purchases.

The add-on comes with content packs for things like hair and clothes. You can purchase additional content packs or create your own. Here’s a full review, tutorial and user manual for the Human Generator add-on.

Characters created with this add-on also works great with the procedural crowd generator from Difffuse Studio!

Some of the features of Human Generator are:

  • Easy character creation
  • Automatic rigging and posing
  • Customization (hair, skin, clothing)
  • Optimized 3D models
  • Bulk character generation

I am an affiliate for the creators of Human Generator and using the links in this article to purchase the add-on pays me a small commission which is greatly appreciated and supports the page. Thank you!

A female human character created in Blender with the Human Generator Add-On

Installing Human Generator

The Human Generator plug-in downloads with several .Zip files. One is the add-on itself and the rest are content packs which include files for textures, clothing, footwear and hair.

We do not need to unzip any of these but do need to store them in a single folder. The add-on installs like all other add-ons in Blender but requires some setup once it’s installed. Here’s a tutorial on how to install add-ons in Blender.

The Human Generator addon is installed as a .ZIP file in Blender.

Once installed, we find the Human Generator addon in the addon preferences. Expanding the arrow shows we have some settings and installation instructions to follow.

In the Blender addon preferences are options to follow an installation tutorial for the Human Generator add-on.

First we need to select the folder which contains the content packs that came with Human Generator. Press the blue “Select Folder” button to do this.

Navigate to the folder where the Human Generator assets are stored in order to install them in Blender.

Navigate to the folder where the content packs are stored and press “Change Path.”

Step 3 of installing the Human Generator addon is to select content packs to install.

Then we will be prompted in the preferences to select the content packs we want to install. Press the blue “Select Content Packs” button.

Eight content packs are selected to be installed for Human Generator.

We will be taken to the folder where our content packs are stored. Select them all and press the “Select Content Packs” button.

Step 4 to install Human Generator is to press the "Install All Content Packs" button.

Now that the content packs have been selected, a button labeled “Install All Content Packs” will display. Press it. The installation time only took about a minute for me but it may differ depending on your computer.

Once the content packs are installed, a settings panel will be available. There are many settings, but I recommend leaving them in the default settings to start.

The settings for Human Generator and content packs are displayed in the Blender user preferences panel.

If we toggle from the “Settings” to the “Content Packs” we will be shown the installed content packs. This area will also show us if there is an update to one or more content packs from the creators of Human Generator.

All available content packs are displayed in the preferences showing which packs have available updates and other features.

Now we can close the preferences panel and start creating realistic humans with the Human Generator add-on.

Creating a Human with Human Generator

With the add-on and content packs installed, we are ready to start creating human characters in Blender. The Human Generator controls are located in the Sidebar.

Press “N” on the keyboard to toggle open the sidebar and we will see a tab labeled “HumGen.”

Create a Base Mesh

Our first and most basic setting is to decide if we want to make a male or female character. Select one and then click in the open area above the male/female options.

Several base mesh configurations will be shown depending on which sex we selected.

The Human Generator add-on controls are shown in the Blender sidebar menu.
15 male faces are available for selection in the Human Generator addon.

With our base mesh selected, press “Generate New Human” to enter the creation phase.

Creation Phase

There are two phases of creation in Human Generator. The first is the creation phase.

In the creation phase we are going to choose settings for the physique of our character that will be permanent.

The "Generate New Human" button is in the Blender sidebar menu.
A new human is created in the add-on with settings for body expanded.

Each human created will be given a random name to keep them organized. In this case, my human was named Lorezo.

In the creation phase, we have lots of basic options to choose from.

They can be selected randomly by choosing the “Random” button at the top of each section.

We will now go systematically through each creation phase option.


In the body settings, we choose our character’s muscularity, how overweight they are and how “skinny” they are.

It seems confusing how a character could be muscular, overweight and skinny. Below are some examples of what each characteristic does.

The body settings for a new human character allow for control of muscle, overweight and skinny settings as well as a button to randomize them.
A muscular male character created in Human Generator.
Full Muscular
An overweight character created in Blender with Human Generator.
Full Overweight
A skinny human character created in Blender with Human Generator.
Full Skinny

Above are images of a character with 100% muscularity, overweight and skinny with no other values. Most characters will be a combination of all three of these. By combining the values, we get unlimited options for character body types.

We also have a box to adjust the height or “length” of the character.

The length settings for the character's body.

Upper Face

Facial features are extremely important for a character. Human Generator gives us many options for customizing our character’s face. Later we will be able to pose the facial expression as well.

The first set of face settings are for the upper face. We can adjust the upper skull, eyes, ears and nose. Each of these can be given a random value by pressing the “refresh” symbol next to the label.

The face settings for human characters created with the add-on.
Human Generator nose settings.
Human Generator eye settings
Human generator ear settings
Human Generator upper skull controls

As you can see above – the nose, eyes, ears and upper skull can all be customized a lot.

Lower Face

There are also a lot of customizable settings for the lower faces of our characters.

Human Generator lower skull settings
Human Generator mouth settings.
Human Generator cheeks setting
Human Generator jaw settings.
Human Generator chin settings


For our character’s skin, we first choose a basic skin tone and can then make adjustments to it. Press the “Click Here to Select” button to choose our character’s base skin tone.

Skins available to be selected in the Human Generator add-on.

Tone, redness and saturation all affect the color of the skin. I’ve found the tone and redness to be important, but I recommend avoiding too much adjustment on the saturation if you want to maintain realism.

Normal strength and roughness affect the PBR attributes of the skin. Fine tuning these can add more detailed realism to the model.

After choosing a base skin tone, we can either choose to randomize the finer details of the skin, adjust them individually or do a combination of both.

Main settings for skin in the Human Generator add-on for Blender.

Turning on sub-surface scattering will add another layer of realism to the skin at the cost of render time and memory. This is up to you if it’s worth it.

And of course, we can choose to have our character wearing underwear or to be nude. I don’t know the proper way to say this, but the characters are not “anatomically correct” if you know what I mean.

We then have even more settings for light/dark areas, freckles, beauty spots, age, beard shadow and some very basic settings for eye color.

Light and dark area settings for skin.
Beauty spots and age settings for realistic skin.
Eye color settings for iris and sclera in the Human Generator add-on.


In the hair settings, we choose a basic hair style and then have options for the length. We also have options for the eyelash and eyebrow length.

Basic and material settings for hair, eyelashes and eyebrows.
Several hair style options for characters created in Human Generator.

Face Hair

Similar to the hair settings, we can choose facial hair for our character.

Facial hair including mustaches, beards and goatees for 3D character.

End Creation Phase

At this point, we will complete the creation phase and enter the detail phase. The changes we made in the creation phase are meant to be permanent.

A creation phase backup will be created so we can come back to these settings if we absolutely must. But all of the detail settings and posing we will do in the detail phase will be lost if we do.

Finish creation phase button.
Click to confirm button.

Press the “Finish Creation Phase” button when you’re ready. We will be given a warning prompt reminding us we can not go back to these settings later.

Detail Phase

Everything we do in the detail page can continuously be edited even as we are using our character. This is where we can pose, dress and assign facial expressions to our character.

The first thing we may notice in the detail phase is that the hair from our character doesn’t look right. This is because the Human Generator will hide the hair children by default to maintain viewport performance in Blender.

A human character with proxies for hair in the 3D viewport.

We can view the hair by toggling the icon next to “Hair children are hidden” at the top of the sidebar options.


Our next set of options involve adding clothes to our Blender character. Human Generator comes with a basic content pack of both men and women clothing. The textures and colors of these can be changed extensively.

But the options are fairly limited unless you purchase additional content packs. Use the “Click Here to Select” button to pick a base clothing style.

Clothing options for custom characters created in Blender.


What outfit doesn’t need footwear to match? Again, Human Generator comes with a limited pack of shoes for our character. We choose footwear the same way we did the clothing.

Shoes for characters in the Human Generator add-on.


The character created by Human Generator is automatically rigged unless we tell the add-on not to rig it. This is a really good armature that seems to work well for posing and animation.

A male character posed in the Blender 3D viewport.

We can choose from about 20 poses that come with Human Generator but can of course manually pose our character as well.

Posing options for characters in the Human Generator add-on.


Facial expressions can bring a character to life and portray emotion. Human Generator comes with several basic facial expressions which can be adjusted. This process involves adding a facial rig to our character which is all done automatically by the plug-in.

Several facial expression options for 3D characters.

Once an expression is chosen, we can quickly adjust the strength of it. Many expressions are a combination of more than one base expression. In the example below, we have both “concerned” and “cheeky.” The strength of each can be adjusted between zero and one to get a custom expression.

Additional settings for combining multiple facial expressions.

The facial expressions are all done with shape keys. We can see numerous shape keys have been created automatically and assigned to the character. At the bottom is the shape key for our facial expression.

Vertex groups and shape keys created automatically by Human Generator.

Completed Human Character in Blender

We’ve completed building a realistic human character in Blender 3D using the Human Generator add-on. The way the add-on walks you through the steps makes it very easy to use.

A male character in the Blender 3D viewport.

Bulk Human Generation

Another feature in Human Generator is bulk creation of 3D human models. With this, we can quickly create random characters to populate a scene. This section will show you how to create a crowd of people with the Human Generator add-on.

Add Human Generator Markers

To bulk create characters with Human Generator, we need to add “Markers” to the scene. With the add-on installed, pressing Shift + A to add a new object will show us a new option. Choose “Human Generator Markers.”

The settings to add markers for mass character creation.

We can choose a category of marker. The category will cause the poses of the characters to be limited to ones that would make sense for the category. For example, choosing the “running” category would place all of the humans into various running poses.

The markers look like stick figures.

A marker for a character created in Human Generator.

Adding a marker identifies where you want a character (of the chosen pose category) to be generated in the Blender scene. We can add as many as our computer will handle (or just add one and duplicate it).

Character Randomization

At the top of the Human Generator controls in the sidebar, we can toggle over to the icon showing two figures. These are where the bulk import settings are found.

A button to generate multiple human characters.

If the button shows “Generate 0 humans” it is because we have not placed any markers in the scene to indicate where the characters are to be generated.

We can select if we want a character generated at every marker, only empty markers or only selected markers.

A selection to choose which markers to add characters to.

We can give the generator settings for the randomization of the created characters.

Generation probability settings for mass character creation.
Height variation settings for mass character creation.
The setting to include hair for newly generated characters.
Controls for adding clothing to mass generated characters.
Options for giving characters a variety of facial expressions.

Character Generation

Once we’ve chosen our bulk creation settings, the generate button will show the number of available markers. In the example below, it shows “Generate 19 Humans.” Pressing this button will generate the humans in Blender.

A button to generate 19 human characters at once is highlighted.

It may take several minutes for the characters to be generated depending on how many are being created, your individual settings and your computer.

Twelve human characters generated randomly in Blender with the Human Generator add-on.

I’ve honestly found this creates way too many similar characters. I recommend creating humans in smaller batch sizes to improve the randomization.

Final Thoughts

In my opinion, Human Generator is one of the best Blender add-ons out there. I use it all the time to create realistic human characters in Blender. While the randomization of the bulk creation feature could be improved, the characters themselves are phenomenal.

If you are an asset creator, the developers provide instructions for how to create your own content packs which you can sell. I highly recommend checking out Human Generator You can also check out my other recommended add-ons for Blender.

Please have a look around my site. I provide Blender tutorials, add-on reviews, videos and more. Thank you and stay creative!

Get Brandon’s Newsletter

By submitting, you agree to receive periodic e-mails from me. You can unsubscribe at any time.