What's the Difference? A Comparison of Modeling for Games and Modeling for Movies
3D modeling in any medium typically uses many of the same techniques and tools to achieve great work, whether it's Maya or 3ds Max. However, just because modeling for games and modeling for movies is extremely similar in the techniques, the processes can be different and so are the limitations between the two. This article will present the main differences, and you'll have a better understanding of why 3D modeling for games can be considered a whole different monster.The amount of polygons that can be put into a single model has increased greatly and it's obvious even in the example PlayStation and PlayStation 3 models above. There's obviously a huge increase of the available polygon count for an asset. That doesn't even take into account the new PlayStation 4 and Xbox One limitations, that have raised the bar even further beyond what the PlayStation 3 could do. With some of the recent releases like Ryse: Son of Rome you can argue that the line is growing thinner and thinner between the quality of games and movies. To contrast the real-time requirements of a game, Pixar's Monster University it took on average of 29 hours to render a single frame. The quality that was in Monster University could never be rendered in real-time with today's current technology. So even though the graphics in games is always increasing there's still strict limitations that always need to be considered when working in games. In fact, with the recent influx of 3D mobile and tablet games means the very tight polygon budgets that were once present in the early consoles is now common again. When it comes to modeling for games, it often means having to rely on the detail of the textures to push the quality of a model if there can't be an increase of polygons. Since the polygon count must be low, the artists need to find other ways to put more detail into the model, and the best way to do that is with textures. It's common in many pipelines, especially in smaller studios, for a 3D modeler to also be required to texture the assets they create as well. In movies, a 3D modeler's job is typically just to create the models, and the texture artists will handle the textures. Since the textures play a more vital role in the quality of the assets for a game, the 3D modeler is a bigger part of that process. Learning how to texture, and properly lay out the UVs for a model is an important and extremely beneficial skill to master if you want to get into games.
Why Modeling for Games is DifferentOne of the biggest and most obvious differences between the two is the ever-present polygon budget that's found in any game development process. When it comes to modeling for movies, whether it's an animated feature like Toy Story 3 or a live action film with CG integrated in like Pacific Rim there's not really a limit on the amount of polygons that can be in any given model. For movies, often times the only constraint you have is time. Like any other production, movies have deadlines which must be met. This means you'll need to be able to produce great looking models on time and on budget. In movies you've got free range to use however many polygons it takes to get the model to look good on screen because, in the end, that's what matters the most. For games it's different because you're limited by the power of the game engine and the hardware it's being played on. Of course, hardware is constantly advancing, and with consoles like Xbox One and PlayStation 4 the graphical capabilities have increased. But even with next-gen consoles today there's still a strict polygon budget that must be met in order for the game to be able to play smoothly. Games are rendered in real-time right in front of the player, so in order for the game to run at a constant frame rate and maintain it throughout the gameplay, the 3D models must be created at a level that's not taxing on the game engine. As you're playing a game there can be thousands of different assets all being rendered at one time on the screen, taking a lot of processing power. Unlike movies, games don't have the luxury of being pre-rendered. After all, it wouldn't be very fun to play a game that took hours, minutes or even seconds to render each new frame on the screen every time you moved your character. For many games, a lag of a few seconds can be the difference between life and death. You've probably seen a cinematic intro for a game before and were blown away by how great it looks. As you've probably found out, pre-rendered cinematics usually don't portray accurately what the graphics look like in-game. This is simply because it'd be impossible to be able to render that amount of detail in real-time.
Example PlayStation ModelThe original PlayStation required a lower poly count than is popular with current gaming systems. The above image is an example of the low poly count that could be found with these earlier generation game models.