We take a look at the process and software used that our Hero Rodrigo went through to produce this Game Ready Biker Character for a CGHero client.
About the Artist
Rodrigo has been working in the games industry for over a decade as a character and 3D artist working for the likes of HB Studios, Kaxan Games, and Gameloft, and has moved onto freelancing as a character artist.
Before the artist can begin with the sculpting stages of the project, they will need to be provided with visual or descriptive references to enable them to get an idea of what the character will need to look like. This could be in the form of CAD drawings, moodboards, photo references, or even concept art created by a Concept Artist. For this biker character, a mood board was created which can be seen below.
Sculpting the High Poly Model
The artist used ZBrush for this character. They would start with a base mesh or they would block out the characters basic form using digital clay. Once the general proportions of the model were created, the next level of detail was added like bone structure, muscles, and limbs. After this, the finer details like winks, scars, etc are added.
Creating the Clothing
3D software has come a long way and cloth/clothing simulations have been made easier with Marvelous Designer. Using this software, the artist was able to create the different sections of fabric for the trousers, headband, gloves, and waistcoat and stitch these together. Once the pattern design has been created, the cloth is simulated to fall naturally onto the characters body. Once the desired look has been produced in Marvelous Designer, the clothing was exported back to ZBrush so that the final details for the fabric surface, wear and fold clean up can be applied.
Creating the Optimised Game Ready Asset
Once the high poly sculpt has been produced, it is time to create a low poly version which is optimised to work more efficiently within a game engine. There are some pieces of software which are specifically designed for retopology such as TopoGun, but this can also be handled in most 3D software packages and in this instance Rodrigo uses ZBrush to draw the polygons on top of the high poly sculpt and used the ZSphere/Edit Topology method for this.
Creating the Hair Cards
When producing hair cards, it is good practice to have a selection of different sized hair cards, larger hair cards are used for areas like the scalp and the smaller cards get used as the hair progresses out. For this character, Rodrigo used 2 sets of hair cards, one for the beard and one for the hair as there was no limitation on texture sets. As you can see from the below textures, there were a number of different hair cards used to provide the artist with more variation.
Once the hair cards are created, the artist carefully places them into position ensuring that there is no obvious repetition, resulting in unique looking hair strands. The hair and beard came to 9.6 triangles. To learn more about creating and placing hair cards, check out this tutorial on creating Hair Cards.
Creating The Skin Detailing & PBR Texturing
Once the character has been unwrapped, Rodrigo moved onto the texturing stage. For the base skin pore detailing, Rodrigo used XYZ Texturing and after that, he used Substance Painter to create all the different materials for skin, denim, leather, and more.
And that it! The character is done! Below is the final render of the character in Marmoset Toolbag. Have a look at the other renders created on Rodrigo's portfolio here: Biker Character.