Approaching Realistic Feet in Blender

So you want to make good looking feet? Let's take a look at the various approaches I've found in my 3D journey.

Finding information for approaching realism with human feet it quite a unique challenge. The internet is awash with skin rendering, rigging and animation tutorials, specialized guides are hidden away in Discord or just get buried as ‘Adult Content’.

This article is my attempt to balance that out. It isn’t a step-by-step guide, that would be counter-productive as the steps to achieve it are complex and variable in a lot of ways. Instead I’m going to list some resources, a general workflow and some technical hurdles I’ve encountered that might help you on your own journey.

The Foundation: Base Meshes

My workflow relies heavily on Daz 3D models, specifically the Genesis 8 (G8) models. The newer Genesis 9 (G9) does offer a denser and more detailed base mesh, but G8 remains my choice for its form and volume of compatible assets.

Approaching Foot Geometry

The default feet provided by Daz, and many other base meshes, are quite boring. To give them some personality there are two main options: Pre-made morphs or custom sculpting.

Option A: Morphs

This is the least time-consuming, but a potentially costly option. The benefit is ease of use and it bridges a skill gap, if like me you do not have the skills needed to sculpt a human foot.

Commonly Used Morphs:

Option B: Custom Sculpting

This is the most time-consuming and requires the most technical skills, but it does give the most control over the final look.

This is not the right place to go into detail on how this works, as there are many workflows you can follow. However I would suggest to skip making a morph for Daz unless you plan to use Daz as your renderer or sell your morph via stores like Renderosity.

Exporting to Blender

I am skipping over the rest of creating your model in Daz, that process is too broad to go over in a post only about feet. However once you have created your character and you have applied the foot morphs you’d like to use it is time to export to Blender. For this process there are a few options.

OBJ Export

Just export an OBJ. I don’t advise this unless you have a reason. You lose weight painting, rigging, etc.

Daz to Blender bridge

The Official Daz to Blender bridge. I have not used this since it released but it did not work well at all back then. I would not have recommended it in the state it was. It may be better now but I can’t speak to if that is true. It also does not appear to support Genesis 9, unless their product page is out of date.

Diffeomorphic

Probably the best Daz to Blender importer available. Download the zip and install it as an add-on in Blender. Releases usually lag a little behind Blender’s official release. Either use the version available with it’s matching Blender version or wait until a release matching the current major version of Blender is posted.

I personally use Diffeomorphic, I am again not going to go through the entire process here as it can be quite a long one. Check out the Diffeomorphic blog linked on their Github repo for some articles about it, or look out for a post I plan to do soon. It is just a difficult article to write because there are so many options that you may want to use. For now the process is generally:

In Daz

Open character, apply all morphs and any default clothing. Save both the scene file and export the DBZ file for Diffeomorphic.

In Blender

Choose Import -> Daz. Select the additional morph types like JCMs you’d like to have, if any, and import.

The process can be that simple, but it can also be a lot more complicated.