Nier: Automata’s character modeller reveals some tricks of the trade.
Hello! My name is Hito Matsudaira and I’m a character modeller for Nier: Automata.
Does anyone famous in particular come to mind when you think of a character modeller? No one comes to my mind – character modellers rarely come out in public these days! Fortunately for me, I was given this opportunity so I would like to explain what kind of thoughts I had, and how I modeled the character 2B using some in-progress images of the character.
I would like to show you that the process isn’t as simple as changing an illustration into 3D.
Creating the model
Generally speaking, character modelling follows the flow below:
- Predict overall form and its final image with a rough model
- Create high quality and precision modelling
- Implement into build as a model to be used in game
I first began by creating a rough model based on the rough design I received from character designer Akihiko Yoshida.
Yoshida-san’s tastes were clear to me through the images I hid in the above image (don’t worry, they aren’t weird or anything, they’re just reference images I can’t show), and with that, I understood what he was looking for without even talking to him. I love it.
And this is the rough model I created. This was my first job since I joined the NieR: Automata team. I believe it took me about one to two weeks to create this rough model.
I then had our game director Yoko Taro check the model as well and received a “great!” from him! I had referenced many things to create this model, such as games that Yoshida-san had worked on in the past (the character models for Final Fantasy XII are amazing…).
When we mention a rough model, you may think that it can be very rough, but this is actually where I have to tax my brain quite a bit.
Is this silhouette going to be final? Is it created in a way that the animators won’t have a hard time animating? How many bones will it have and how will we control the parts that will move?
2B was also a character that would become the benchmark for the project, so I had to think about the basis for body proportions and modelling, designing the shader, and even the cost associated with mass production, all while creating this rough model.
It is difficult to regress 3D models these days, so it is also necessary to design the data while looking ahead to the impact that it may have on the project in the future.
Next is the part that is the most fun: I work on adding details on a high quality model.
I create it digitally like I would knead clay. I get absorbed during this process, refining the character model bit by bit.
Lastly I implement it as a game model:
In basic terms, the process involves pasting the images onto polygons, but the number of polygons and images increase each time a new generation console is released.
The polygon count for the PS2 was a few thousand, so only one to two types of images were necessary. However, the polygon count for the PS4 is approximately 100,000 and it needs about eight types of images. You’ll also need more than that if you want something more detailed…
The image below is where I’m adding image data onto raw polygon.
Here’s how it works. I take the raw polygon → add images with surface contour information extracted from the high quality model → designate textures using different types of images → designate colour information using images → one last bit of creativity to bring out the texture of the model and – boom! The model is finished.
On top of this, there is a dark side to 3D modelling. This involves figuring out how to configure the model when it gets wet, how things should move, and reducing the data size for the game so it would move at 60fps … but I’m only going to remember the fun times.
The role of a character modeller
I had written about what we do, but that was only the part of the process where I move my hands.
The most important job of a character modeller is to think about how to implement a 3D model that moves in the game without it losing the charm of the original illustration.
The difficulty of this is that the charm of an illustration gets lost as the character design is transformed into 3D and becomes more realistic. On top of that, the image players have of characters are generally based on illustrations, so players may have a negative sentiment towards character models from the start. This stinks.
But in my job as a character modeller, I’ve thought about how to resolve that issue.
Since a previous title exists, my first resolution was to create the model in a way that seems like the two worlds of Nier and Nier: Automata are connected (and by doing so, receiving forgiveness from fans of the previous title)
I first thought about what the charm of the model from that previous title was. After studying it, I realised there’s a fragile beauty to it, a doll-like form that feels like it could easily break.
Based on this, I’ve included odd elements to the 2B model in a way it wouldn’t be immediately noticeable. I won’t say more, but the model looks more beautiful with a dash of oddity.
My second resolution was to give the 3D model it’s own unique charm, something you could only appreciate as the camera perspective changes, something that you’d never get from a 2D image.
A 3D model can be seen in many different ways – from changes in lighting to perspective – so we can create a different look for the character that wouldn’t be seen in an illustration.
I think that I created a pretty great model this way, but what do you think?
Character models for games has a bit of a unique quality.
Because games are interactive content, it is easy for a character’s charm to be elevated in the mind of a player through the player controlling the character and the memories and emotions that come from experiencing the game. I think that this is what makes game modeling fun.
What did you think? You may have never thought this, but I was actually thinking about many things while creating the model.
Through playing the game, I would be happy if 2B becomes a character loved by everyone.
This is the official pattern design! (Please cosplay!)