Que sont les textures PBR ? Guide du débutant sur les cartes de rendu physiquement réaliste

what are pbr textures what are pbr textures a beginner s guide to physically based rendering maps

TL;DR

  • PBR = ensemble de textures maps qui simulent l’interaction de la lumière dans le monde réel.
  • Maps principales : albedo, normal, roughness, metallic, AO, height.
  • Deux workflows : metallic/roughness vs specular/glossiness.
  • Utilisé dans les jeux, le cinéma, AR/VR, la 3D en temps réel.
  • Tripo AI génère automatiquement des modèles prêts pour le PBR.

La plupart des débutants en 3D ont déjà vu le terme « PBR » dans des packs de textures, des moteurs de jeu ou des assets de marketplace. Mais beaucoup ne peuvent le décrire que comme des « textures réalistes », ce qui est en partie vrai, mais incomplet.

Avant que le PBR ne devienne un standard, de nombreuses surfaces 3D semblaient plates ou artificielles, car l’éclairage et les reflets étaient souvent peints directement dans les textures. Un matériau pouvait paraître acceptable dans une configuration d’éclairage, mais échouer dans une autre. Le PBR a changé cela en donnant aux artistes une manière physiquement cohérente de décrire les surfaces.

Ce guide explique ce que sont les textures PBR, comment fonctionne chaque map, pourquoi la physique compte, en quoi les deux principaux workflows diffèrent, et où le PBR est utilisé dans les jeux, le cinéma, AR, la visualisation de produits et les assets 3D générés par AI.

Qu’est-ce que le PBR (Physically Based Rendering) ?

Le PBR, ou Physically Based Rendering, est une approche de rendu qui simule le comportement de la lumière dans le monde réel. Au lieu de s’appuyer sur des astuces réglées à la main, le PBR utilise des règles de matériaux cohérentes afin que les surfaces réagissent de manière prévisible dans différentes conditions d’éclairage.

what are pbr textures what is pbr physically based rendering

Le premier principe est la conservation de l’énergie. Une surface ne peut pas réfléchir plus de lumière qu’elle n’en reçoit. Un miroir peut rediriger la lumière efficacement, mais il ne crée pas de nouvelle lumière. En PBR, cela empêche les matériaux de devenir irréalistes, à la fois trop lumineux et trop réfléchissants.

Le deuxième principe est le modèle à microfacettes. À l’échelle microscopique, les surfaces sont composées de minuscules facettes irrégulières. Une surface rugueuse diffuse la lumière dans de nombreuses directions, comme du verre dépoli. Une surface lisse réfléchit la lumière dans une direction plus concentrée, comme un miroir. C’est pourquoi la rugosité détermine si les reflets paraissent larges et doux, ou nets et précis.

Le troisième principe est l’effet de Fresnel. Aux angles rasants, presque tous les matériaux deviennent plus réfléchissants. C’est pourquoi un parquet, une route mouillée ou une surface en plastique peut paraître plus lumineuse lorsqu’on l’observe depuis un angle bas.

Les textures PBR sont les données d’entrée qui alimentent un shader PBR. Elles décrivent la couleur, la rugosité, la métallicité, l’orientation de la surface et l’ombrage local pixel par pixel. Sans maps précises, même un moteur de rendu PBR produira des résultats inexacts.

Le PBR s’est imposé dans le rendu en temps réel au début et au milieu des années 2010, porté par des outils tels que Marmoset Toolbag, Substance Painter et les moteurs de jeu modernes.

Que sont les textures PBR ?

Les textures PBR sont un ensemble de maps d’image, chacune stockant une propriété différente d’une surface. Un shader PBR lit ces maps ensemble au moment du rendu afin de calculer l’apparence finale du matériau.

Imaginez cela comme une maison : un plan montre l’agencement des pièces, un autre montre le câblage, un autre montre la plomberie. Aucun dessin ne décrit à lui seul l’ensemble du bâtiment. Le PBR fonctionne de la même manière. Une map stocke la couleur, une autre stocke l’orientation du relief, une autre stocke la réflectivité, et une autre stocke l’ombrage local.

what are pbr textures what are pbr textures

La texturation traditionnelle utilisait souvent des maps diffuses et spéculaires comme estimations artistiques. Les artistes pouvaient peindre la couleur, les ombres, la saleté et les reflets dans une seule texture. Le PBR sépare ces propriétés afin que l’éclairage reste dynamique et physiquement cohérent.

Les principales maps PBR sont :

  • Albedo / Base Color
  • Normal
  • Roughness
  • Metallic
  • Ambient Occlusion
  • Height / Displacement
  • Maps facultatives telles que Opacity, Emissive et Subsurface

Explication des principales maps de texture PBR

Map Albedo / Base Color

La map albedo, également appelée map base color, stocke la couleur brute de surface d’un matériau sous forme de données RGB. Elle ne doit contenir aucun éclairage précalculé, ombres, occlusion ambiante ni reflets peints. Une erreur courante chez les débutants consiste à traiter l’albedo comme une ancienne texture diffuse, ce qui rompt la physique, car l’éclairage doit provenir du moteur de rendu. Les valeurs d’albedo du monde réel sont souvent plus basses qu’on ne l’imagine : la neige se situe environ entre 0,8 et 0,9, le charbon autour de 0,04, et le bois souvent autour de 0,1 à 0,15.

Normal Map

La normal map stocke les données de direction de surface, généralement encodées sous forme de valeurs XYZ dans des couleurs RGB. Son apparence bleue ou violette est normale. Elle simule de petites bosses, pores, rayures, le tissage d’un tissu et les lignes de mortier entre les briques sans ajouter de géométrie réelle. Les normal maps en espace tangent sont courantes pour les assets de jeu, tandis que les normal maps en espace objet sont davantage liées à une orientation spécifique du modèle.

Roughness Map

La roughness map est une texture en niveaux de gris qui contrôle la netteté ou le flou des reflets. Dans un workflow metallic/roughness, le blanc signifie rugueux et diffus, tandis que le noir signifie lisse et semblable à un miroir. Cette map modifie souvent la perception du matériau davantage que la couleur : le caoutchouc, la céramique, la pierre mouillée et le métal poli peuvent paraître complètement différents principalement à cause de la roughness. Les débutants rendent souvent les surfaces trop lisses ; les matériaux réels nécessitent généralement des variations subtiles.

what are pbr textures roughness map

Metallic Map

La metallic map est une texture en niveaux de gris qui définit si une surface se comporte comme un métal ou un non-métal. Le blanc signifie métal, et le noir signifie non-métal ou diélectrique. Pour des résultats physiquement précis, évitez les larges valeurs mixtes telles que 0.2–0.8, sauf là où la surface change réellement de matériau, comme la rouille, la saleté ou une transition d’arête. Les métaux réfléchissent avec une réponse spéculaire teintée, tandis que les diélectriques ont une réflectance beaucoup plus faible, largement neutre, aux angles de vue normaux.

Ambient Occlusion (AO) Map

L’ambient occlusion map est une texture en niveaux de gris qui stocke des ombres douces précalculées dans des zones étroites telles que les fissures, les coins, les coutures et les crevasses. Elle est généralement appliquée comme multiplicateur pour ajouter des détails d’ombre de contact locale. L’AO ne remplace pas l’occlusion ambiante en temps réel ni un éclairage approprié. Une utilisation excessive peut donner à un matériau un aspect sale, plat ou artificiellement sombre.

Height / Displacement Map

La height map, également appelée displacement map lorsqu’elle est utilisée pour déplacer la géométrie, stocke l’élévation réelle de la surface sous forme de données en niveaux de gris. Contrairement aux normal maps, qui ne font que simuler les détails par l’éclairage, le displacement peut physiquement pousser les sommets et modifier la silhouette du modèle. Elle est utile pour les rainures profondes, le bois sculpté, les blocs de pierre, le relief de terrain et les sols fissurés. Comme elle est plus coûteuse, les normal maps sont généralement préférables pour les petits détails de surface, tandis que le displacement est réservé aux assets en gros plan ou de haute qualité.

Les deux workflows PBR : Metallic/Roughness vs Specular/Glossiness

La plupart des confusions autour du PBR viennent du fait qu’il existe deux workflows majeurs. Les deux sont basés sur la physique, mais ils exposent des contrôles différents.

Le workflow metallic/roughness, également appelé metal/rough, est le workflow dominant dans le rendu temps réel moderne. Il est utilisé par Unreal Engine, les pipelines Unity, les workflows Principled BSDF de style Blender, les presets Substance Painter et glTF 2.0. Il utilise généralement des maps albedo, normal, roughness, metallic et AO.

Le workflow specular/glossiness, également appelé spec/gloss, apparaît dans les anciens pipelines, les presets d’export legacy et certains workflows de cinéma ou de VFX. Il utilise des maps diffuse, normal, glossiness et specular. Il donne aux artistes un contrôle plus direct sur la couleur spéculaire, mais facilite aussi la création de matériaux non physiques.

FonctionnalitéMetallic/RoughnessSpecular/Glossiness
Maps courantesAlbedo, Normal, Roughness, Metallic, AODiffuse, Normal, Glossiness, Specular
Contrôle des réflexionsRoughness + metallicGlossiness + couleur spéculaire
Sens des valeursRoughness blanche = rugueuxGlossiness blanche = brillant
Contrôle artistiquePlus contraintPlus flexible
Idéal pourJeux, glTF, assets temps réelOutils legacy, matériaux inhabituels, VFX
Principal avantagePlus simple et plus difficile à mal utiliserPlus de contrôle sur la couleur spéculaire
Principale faiblesseContrôle moins direct sur les matériaux exotiquesPlus facile de créer des résultats non physiques

Pour les débutants, metallic/roughness est généralement le meilleur choix. Il est plus simple, largement pris en charge et plus sûr physiquement. Si vous téléchargez un matériau PBR aujourd’hui, il suivra très probablement ce workflow.

Specular/glossiness reste important lorsqu’un pipeline legacy en dépend ou lorsqu’un artiste a besoin d’un comportement spéculaire inhabituel. Mais pour le développement de jeux, la 3D web, l’AR et le travail temps réel général, metallic/roughness est le choix par défaut le plus sûr.

Principes physiques du PBR : conservation de l’énergie, microfacettes, Fresnel

what are pbr textures pbr physics principles energy conservation microfacet fresnel

Conservation de l’énergie

Un miroir peut réfléchir la lumière, mais il ne peut pas créer de lumière. C’est l’idée de base derrière la conservation de l’énergie : une surface ne peut pas réfléchir plus d’énergie qu’elle n’en reçoit.

Dans le PBR, cette règle permet de garder des matériaux physiquement crédibles. À mesure que la rugosité augmente, les reflets spéculaires deviennent plus larges et plus faibles, car la même énergie lumineuse est répartie sur une zone plus grande. Les moteurs de rendu modernes gèrent cela au moyen de la BRDF, mais les artistes doivent tout de même utiliser des valeurs de maps plausibles. Si un matériau paraît terne, ne rendez pas simplement les valeurs d’albedo et de spéculaire plus lumineuses toutes les deux ; ajustez d’abord la rugosité, l’éclairage ou l’exposition.

Modèle microfacette

Même une surface d’apparence lisse est composée de minuscules « miroirs » microscopiques. Le modèle microfacette traite la rugosité comme la distribution des angles de ces minuscules facettes.

Lorsque la rugosité est faible, la plupart des facettes s’alignent dans la même direction, créant des réflexions nettes semblables à celles d’un miroir. Lorsque la rugosité est élevée, les facettes pointent dans de nombreuses directions, diffusant la lumière en reflets plus doux. C’est pourquoi la roughness map est souvent le premier endroit à vérifier lorsqu’un matériau paraît trop brillant, trop plastique ou trop plat. Les moteurs de rendu modernes utilisent couramment des modèles microfacette de type GGX, notamment Unreal, Unity et Blender.

Effet Fresnel

Regardez une route mouillée ou un parquet en bois poli depuis un angle bas, et le bord de la surface paraît beaucoup plus lumineux. C’est l’effet Fresnel : presque tous les matériaux deviennent plus réfléchissants aux angles rasants.

Dans le PBR, les artistes ne peignent généralement pas directement le Fresnel. Le shader le dérive à partir de valeurs de matériau telles que metallic et albedo. Les non-métaux ont généralement une valeur F0 d’environ 0.04, ce qui signifie environ 4 % de réflectivité aux angles de vue normaux. Les métaux se comportent différemment : leur réflectivité est teintée par la couleur d’albedo. C’est pourquoi des maps metallic et base color correctes sont essentielles pour des matériaux qui restent convaincants lorsque les angles de caméra et l’éclairage changent.

Height / Displacement Map et quand l’utiliser

Une height map stocke l’élévation par pixel sous forme de données en niveaux de gris. Lorsqu’elle est utilisée comme displacement, le moteur de rendu déplace physiquement les sommets en fonction de ces valeurs. Cela crée un véritable changement géométrique, qui peut affecter les silhouettes et les ombres.

what are pbr textures height displacement map and when to use it

C’est la différence clé avec une normal map. Une normal map modifie la réponse à l’éclairage, mais pas la forme. Une displacement map modifie la forme elle-même.

Utilisez une normal map pour des détails fins et peu coûteux : pores de la peau, tissu tissé, légères rayures, texture de brique peu profonde, grain du cuir ou métal brossé. Elle est efficace et idéale pour les jeux en temps réel.

Utilisez une height map ou une displacement map pour des modifications de forme plus profondes : blocs de pierre, symboles gravés, terrain, reliefs d’écorce, tuiles, boue craquelée ou rainures profondes. C’est plus coûteux, car le moteur de rendu a besoin de suffisamment de géométrie ou de tessellation.

Une technique intermédiaire est le parallax occlusion mapping. Elle utilise une height map pour créer l’illusion de profondeur sans déplacer entièrement la géométrie. Elle coûte plus cher qu’une normal map, mais moins cher qu’un véritable déplacement.

Cas d’utilisationMeilleure map
Détail fin sans coût géométriqueNormal map
Changement réel de silhouette ou relief profondHeight / displacement map
Fausse profondeur en temps réelParallax occlusion mapping

Dans de nombreux outils, height et displacement désignent le même canal. La différence réside dans la façon dont le moteur de rendu interprète les données.

Où les textures PBR sont utilisées

Développement de jeux

Le développement de jeux est le cas d’utilisation le plus répandu et le plus familier des textures PBR. Unreal Engine 5, Unity et Godot utilisent tous par défaut des systèmes de matériaux de style PBR, ce qui permet aux assets de réagir de manière cohérente à l’éclairage en temps réel. Les marketplaces comme Fab et Sketchfab empaquettent couramment les assets de jeu sous forme de jeux de textures PBR, car ils peuvent être transférés plus fiablement entre les moteurs et les configurations d’éclairage.

Cinéma et VFX

Les pipelines de cinéma et de VFX utilisent un shading basé sur PBR dans des moteurs de rendu hors ligne comme Arnold, V-Ray, Octane et Redshift. Le principal avantage est la cohérence : un matériau créé une seule fois peut être réutilisé dans différents plans, environnements d’éclairage et workflows de compositing. C’est pourquoi les grands studios ont adopté des workflows PBR afin de réduire les retouches de matériaux et d’améliorer la continuité visuelle.

what are pbr textures film and vfx

AR, VR, et 3D en temps réel

Le PBR est également au cœur des expériences AR, VR, et 3D sur le web. La norme glTF 2.0 utilise nativement le flux de travail metallic/roughness, ce qui rend les textures PBR importantes pour les assets temps réel portables. Les visualiseurs web, les aperçus de produits en AR, l’essayage virtuel et les applications 3D mobiles dépendent tous de matériaux dont l’apparence reste stable d’un appareil à l’autre et selon les conditions d’éclairage.

Visualisation de produits et e-commerce

Les marques utilisent des matériaux précis en PBR pour générer des images de produits sans recourir à une séance photo physique complète. Des valeurs correctes de roughness et de metallic aident une bouteille en plastique à être perçue comme du plastique, une chaussure en cuir comme du cuir, et un boîtier de montre brossé comme du métal. En e-commerce, cette précision des matériaux influe directement sur le réalisme perçu d’un rendu produit.

3D générée par AI

La 3D générée par AI est un cas d’usage émergent pour les flux de travail PBR. AI Texturing de Tripo AI peut créer des matériaux PBR et des maps standard, notamment Base Color, Roughness, Metallic et Normal, pour des modèles 3D non texturés. Il prend en charge les entrées FBX, OBJ et GLB, et ses ensembles de textures PBR exportés sont conçus pour être utilisés avec les moteurs et renderers courants, ce qui en fait un point de départ pratique pour une revue et un affinage ultérieurs des matériaux.

Comment créer et utiliser des textures PBR

La création de textures PBR commence généralement par un outil d’authoring dédié. Adobe Substance Painter et Substance Designer sont largement utilisés pour peindre des matériaux sur un modèle 3D et construire des matériaux procéduraux au moyen de graphes de nœuds. Quixel Mixer est une option gratuite pour le travail de matériaux en couches, tandis que Blender prend en charge la peinture de textures et le baking Cycles. Pour un point de départ plus rapide, Tripo AI Texturing peut générer des matériaux PBR et des maps telles que Base Color, Roughness, Metallic et Normal à partir d’un modèle 3D non texturé ; utilisez le résultat comme première passe, puis vérifiez-le dans le renderer cible.

what are pbr textures how to create and use pbr textures

Vous pouvez également télécharger des ensembles de textures PBR gratuits au lieu de créer chaque matériau à partir de zéro. Polyhaven propose des textures PBR CC0, des HDRI et des modèles entièrement gratuits pour un usage commercial. ambientCG est une autre excellente source CC0 pour des matériaux PBR carrelables, tandis que Fab.com fournit un mélange de ressources gratuites et payantes issues de l’écosystème de marketplace d’Epic. Lorsque vous téléchargez un matériau, vérifiez à la fois la licence et l’ensemble de maps inclus. Un matériau PBR pratique doit inclure au minimum des maps d’albédo, de normale, de rugosité, et métalliques ou spéculaires ; les maps AO et de hauteur sont utiles pour ajouter de la profondeur, mais ne sont pas toujours requises.

Pour utiliser des textures PBR dans Blender, créez un matériau avec le shader Principled BSDF. Connectez la map d’albédo à Base Color, la rugosité à Roughness, le métal à Metallic, et la map de normale via un nœud Normal Map vers l’entrée Normal. L’occlusion ambiante peut être mélangée à Base Color ou gérée avec un nœud Ambient Occlusion, selon le workflow. Dans Unreal Engine 5, importez les maps comme ressources de texture, définissez les maps de normales sur la compression NormalMap, et définissez les maps de rugosité ou métalliques comme textures de masque/données. Reliez-les ensuite dans le Material Editor : Base Color, Normal, Roughness et Metallic doivent chacun recevoir la map correspondante avant que le matériau soit appliqué au maillage.

Questions Fréquemment Posées

Qu’est-ce qu’une texture PBR ?

Un ensemble de textures PBR utilise des maps telles que l’albédo, la normale, la rugosité et le métal pour décrire la manière dont une surface 3D réagit à la lumière. Un moteur de rendu compatible PBR combine ces maps pour produire un ombrage cohérent sous différents éclairages.

Que signifie PBR ?

PBR signifie Physically Based Rendering. Cela décrit une approche de rendu qui utilise des règles physiquement motivées pour la réponse à la lumière, notamment la conservation de l’énergie, la réflexion à microfacettes et l’effet de Fresnel.

Quelle est la différence entre PBR et HDR ?

PBR est une méthode permettant de décrire des matériaux réalistes et leur réponse à la lumière. HDR, ou High Dynamic Range, désigne des images ou des écrans qui représentent une plage de luminosité plus large ; les images HDR sont souvent utilisées pour éclairer les scènes PBR, mais les termes décrivent des choses différentes.

Quelles sont les principales maps de texture PBR ?

Les maps de base sont l’albédo ou la couleur de base, la normale, la rugosité et le métal. Selon le matériau et le moteur de rendu, un workflow peut aussi utiliser l’occlusion ambiante, la hauteur ou le déplacement, l’émissif, l’opacité ou des données de subsurface.

Que sont les textures PBR dans Roblox ou Minecraft ?

Dans les workflows de packs de ressources Roblox et Minecraft pris en charge, les maps PBR peuvent ajouter des détails de normales, des variations de rugosité et une réponse métallique par-dessus une texture de couleur de base. Le résultat peut ajouter de la profondeur de surface et de la réflectivité tout en conservant la direction artistique d’origine.

Quelle est la différence entre les maps de rugosité et de brillance ?

Elles décrivent des directions opposées de la même propriété de surface. Une valeur de rugosité de 1.0 est entièrement rugueuse, tandis qu’une valeur de brillance de 1.0 est entièrement brillante ; les maps sont donc couramment converties par inversion.

Comment créer des textures PBR ?

Les outils courants incluent Substance 3D Painter, Substance 3D Designer, Quixel Mixer et Blender. Les outils assistés par AI tels que Tripo AI Texturing peuvent générer des matériaux PBR et des maps standard comme point de départ, que les artistes peuvent affiner pour leur ressource et leur moteur de rendu cibles.

Où puis-je trouver des textures PBR gratuites ?

Poly Haven et ambientCG fournissent des matériaux PBR CC0, tandis que Fab propose un mélange de ressources gratuites et payantes. Vérifiez la licence et les maps incluses pour chaque matériau avant de l’utiliser dans un projet.

Conclusion

Les textures PBR ne sont pas simplement des « textures réalistes ». Elles constituent un système structuré de maps basé sur la physique, où chaque map encode une propriété de surface et aide le moteur de rendu à calculer comment la lumière doit se comporter dans différentes conditions. L’albédo définit la couleur brute, la normale décrit la direction de surface, la rugosité contrôle l’étalement des reflets, le métal définit le comportement des conducteurs, et les maps AO ou de hauteur ajoutent de la profondeur de contact et du relief de surface.

Pour les artistes qui débutent, le workflow métallique/rugosité est la meilleure base. Dans la plupart des matériaux du quotidien, quatre maps — albédo, normale, rugosité et métal — couvrent environ 90 % de ce dont vous avez besoin avant de passer à des canaux avancés tels que la hauteur, l’opacité, l’émissif ou la subsurface.

Pour toute personne souhaitant accélérer la création de matériaux, Tripo AI's 3D Model Generator peut créer un modèle de départ, et AI Texturing peut générer des matériaux PBR pour celui-ci. Passez en revue le modèle exporté et l’ensemble de textures dans votre workflow cible, puis essayez-le dans Tripo AI Studio ou consultez les offres disponibles sur Tripo AI Pricing.

Partager l'article

Générez tout en 3D

Cliquez ci-dessous pour rejoindre des millions de créateurs 3D. Essayez la génération de modèles ultra-haute fidélité et des textures PBR de premier ordre.