Knight Production Guide
Joakim Hammarslätt discussed the approach to creating the character he worked on during the CGMA Hard-Surface Modeling for Characters course and shared his step-by-step modeling workflow in ZBrush.
My name is Joakim Hammarslätt, and I am currently attending FutureGames in Stockholm. In the following, I will discuss my approach to making armor, and some of the lessons I have learned since and during Ben Erdt’s hard-surface modeling class at CGMA.
Before joining the class, I had been planning on doing a project about a knight for some time. This class seemed like a great opportunity to do some research on historical armors, while also having my pipeline and technical skills pushed by a more senior artist.
Some weeks before the beginning of the course, I had exchanged a few e-mails with Ben about the class. I proposed to make a knight instead of a sci-fi suit. He was quite enthusiastic about it and supported the idea.
Assuming a concept art is given (which the class did provide), the general workflow can be summarised as:
- Break down the reference by dividing the character into larger forms, and separating the materials indicated in the concept.
- Construct the major blocks using ZBrush and DynaMesh.
- Cut the forms into smaller parts, and export it into Maya for test rigging. Be mindful of geometry and articulation errors in your design.
- If the character cannot perform key poses because his armour prevents him, make necessary adjustments.
- Bring the model back into ZBrush. Here you will also have to choose if you want to finalize the high poly using DynaMesh, or if you want to create a model suitable for SubD-modeling before finalizing the high poly.
- Make the game-ready mesh.
Working on the Details
Historically, putting pictures on armour would be done with etching, painting or engraving. In my research, I found a collection of decorative etching prints made by Daniel Hopfer (1470-1536). Hopfer’s patterns were cut out and turned into a Trimsheet in Photoshop and later brought into Substance Painter to act as stencils & masks.
The polygon strips are made by duplicating geometry from the armour and being offset slightly. Once duplicated, the strips’ UVs are unitized, sewn and laid out horizontally in their own UV space, in order to utilize the trim sheets.
A similar technique was used for the cylinders decorating some borders of the armour. However, a few more steps were taken.
- Model the pipe
- Project onto a uniform cylinder with straight UVs
- Cut and paste the texture into the same texture as the leather straps (optional).
- Extrude the cylinders using your 3D package of choice
- Unwrap cylinders, and move UVs into place.
Lastly, both the “squiggly buns” and the “brushstroke” decorations are stamped across the mesh using alphas painted in Photoshop.
The Biggest Challenges
Perhaps, the major issue was related to the ambiguity of the project development – often, I was working on a number of things at the same time without a clear vision of where the path would lead. In moments like that, it was very helpful to talk to Ben, that was acting as an experienced and thoughtful supervisor and giving me valuable pieces of advice. Amongst them – “do one thing at a time”, which turned to become one of the biggest takeaways from the project for me as well as – “keep it together”. Don’t split your mesh into several SubTools too early. Your shoulder pad might consist of 4 parts, but jumping between 4 SubTools and adjusting things is doubtful practice in the early stages. Work on them as a single SubTool until you are happy with the shape, then split it into 4, clean up and refine the individual parts. 4 Break the model into grayscale, and add contrast in material and specularity. When looking at character design, we can consider 3 levels of contrast, form, colour, and specularity.
CGMA program is cleverly designed to help students to avoid such confusion and sidetracking – every week is dedicated to focusing on a specific task or skill development. My advice would be to implement this strategy and consider adding weekly themes or goals for your own projects.
On a side note, I would also recommend to focus on your project and limit distractions when it comes to work, such as listening to GDC talks/podcasts or binging YouTube tutorials which are not directly related to your current work. Stay mindful, focused and do your research.
Working on Materials
There are a handful of armour smiths on YouTube who are willing to talk about their approach to traditional smithing, such as Jeffrey Wasson and Albert Collins. The process of shaping physical armour can be summarised as cutting patterns out of a sheet of steel and hammering it into shape. Think pattern sewing, but with metal.
When it comes to game production, we need only to indicate the process of shaping the armour – we create the pieces using mesh extraction and moving things into place, instead of hammering flat metal surfaces. After the shaping is done in ZBrush, I will indicate hammer marks all over the armour, using a custom round brush, trying to mimic how a real smith would work their armour using a dome-shaped hammer.
For instance, bowls and spherical pieces like the chest piece & the back of the helmet would be worked from the middle and out, similar to how a pizza baker would roll out the tomato sauce.
Once this stage is completed, instead of the evening the surface by using the Smooth Brush, I will use a modified Trim or Polish brush using a square alpha, replicating the process of planishing, where the smith flattens the surface of the armor with a square or rectangular hammer.
Finally, all edges of the mesh are given a bit of work in order to break up the smooth edges and give them a more authentic look.
When discussing the render setup with Ben, we agreed that the most important part of a portfolio project is to highlight the work that has been done. That means the pose is fairly simple, and there is very little post-processing.
I am still interested in medieval armors and their representation in games. The course at CGMA gave me a great inspiration to venture into more projects like that one. However, right now, I am focusing primarily on furthering artistic skills on small scale projects such as armor studies, trying to figure out how the different parts work from both artistic and mechanical points of view. I am considering challenging myself once again with a knight figure in the nearest future to see how my perception and work have changed since the end of the course.