
Complete Guide to the 3D Pipeline #5: Texturing

This article is for beginners looking to become 3D artists. By the time you finish reading, you will know three ways to color your model, eleven types of texture maps, and six common beginner mistakes. A careful study of the text will take about 10 minutes.
This is the fifth and final part of the AAA Pipeline Series. Here are links to all five; choose the one you need:
Texturing is the process of digitally dyeing a 3D model. Textures bring not only colors but may also add roughness details to the surface, set up reflections, and turn a colorless shape into a believable piece.
The texturing process has three key techniques: Procedural Texturing, Photo Projecting, and Painting. These techniques are often combined to achieve visually rich results.
Procedural texturing uses mathematical algorithms to create textures. Instead of designing every pixel or using pre-made textures, designers write algorithms that generate complex patterns. The main benefit of this technique is its ability to create intricate textures that would be extremely time-consuming or impossible to make manually.
For instance, procedural texturing can be used to create realistic damaged textures. Rather than manually creating corrosion and bumps and peeling paint on a metal surface, you can automatically generate these irregularities using algorithms.
Popular software: Substance Designer, Quixel Mixer, Houdini, World Machine
This technique involves projecting a photograph or image onto a 3D model. The photos capture real-world objects' details, colors, and lighting, producing highly realistic textures.
A typical use case of photo projection is creating accurate and realistic textures, especially for natural objects like rocks, trees, and foliage. It can also help recreate a historical monument. Designers would take photos of the object from various angles, capturing weathering and color nuances. However, photo projecting is time-consuming since the artist needs to select and manipulate the photographs.
Popular software: Mari, 3D-Coat, Substance Painter, Photoshop, AgiSoft MetaSphere, PhotoCatch, RealityScan.
Painting is about manually painting textures onto a 3D model. The artist can apply brushes and other tools to create various textures and effects, including bumps, scratches, and further surface details.
For example, if an artist creates a character for a video game, they might use painting to give the character unique features, like tattoos or battle scars. However, this technique is labor-intensive, especially for complex models or large environments. It also greatly relies on the skill of the artist.
Popular software: Substance Painter, Photoshop, Blender
While texturing provides visual detail to your model, materials define how the surfaces of these 3D objects interact with light. They determine surface properties such as visible color, roughness, reflectivity, and transparency. There are two major types of materials in computer graphics: basic and PBR (Physically-Based Rendering).
Basic materials, while simple, cannot simulate the physical properties of surfaces. Their functionality is limited to defining parameters such as base color and highlights. These materials have a low impact on system performance and are used mostly in indie or mobile games.
PBR materials have become the industry standard for AAA game development. This approach is more computationally intensive, but you can create more realistic 3D models using it. The texture maps used along with PBR materials often include:
Painting is a highly intuitive technique for learning texturing. In major productions, 3D artists may use specialized software such as Substance Designer for texturing models. However, Blender is often the preferred tool due to its comprehensive features and the ease with which you can tweak your model if needed.
Finally, let's dive right into it!
A flawed UV map can lead to stretching, distortion, and other unwanted artifacts. Dedicate time to efficiently unwrap your model, considering the areas that need more detail and ensuring that the texture coordinates align properly with the 3D geometry.
Using textures with inadequate resolution can cause pixelation and a lack of detail, while excessively high resolution may unnecessarily waste system resources. Find the right balance considering the target platform.
When texturing a 3D model, you will often have to deal with seams, the edges where different texture parts meet. If not handled carefully, these seams can be harsh. Google techniques such as seam hiding, blending, or using procedural textures to hide the seams.
If you don't have a material science degree, you won't be able to think up a texture. Collecting reference images is crucial to create a proper surface of the objects you're trying to replicate. If you have any difficulties, we’ve collected 115 resources with references and divided them into categories.
The devil's in the detail. Even PBR materials won't make your model look realistic without working on nuances. Take the time to add those little imperfections and variations that make textures more believable.
Textures always interact with the lighting in your scene. Experiment with different light sources and settings to see how they influence the appearance of the object's surface and set the proper parameters.
Once the textures are created, you can showcase the 3D model in your portfolio or integrate it into a game engine. Popular solutions Unity or Unreal Engine provide material editors, so you can assign textures to materials and tweak their properties such as roughness, metallic, or transparency.
Wow, you've reached the end of this guide! With a general understanding of the modeling pipeline, it'll be easy for you to hone your skills in our courses on ZBrush and Blender under the guidance of experienced instructors from CD Project Red and Void Interactive.
Enroll now and start filling your portfolio with notable projects:
<hr/>
Gift for registering a person a list of 10 tips for those who want to change their profession.