Le besoin : simplifier la création de matériaux
Dans le développement de jeux vidéo et la création 3D, obtenir des matériaux réalistes (PBR - Physically Based Rendering) nécessite souvent plusieurs textures spécifiques (Normal Map, Metallic, Roughness, etc.). Créer ces textures manuellement ou passer par des logiciels externes lourds peut ralentir considérablement le processus de prototypage et de production.
"L'objectif était de fournir une solution 'One-Click' directement dans Unity pour transformer une simple image en un matériau riche et détaillé."
Fonctionnalités clés
Le générateur Albedo vers PBR offre une suite complète d'outils pour automatiser la création de textures :
Génération automatique
- Support complet Metallic/Roughness : Inclut des générateurs pour les cartes de Hauteur (Height), Normale (Normal), Métallique (Metallic), Rugosité (Roughness) et AO.
- Support complet Specular/Glossiness : Inclut des générateurs pour les cartes de Spéculaire (Specular) et de Brillance (Glossiness).
- Carte de Hauteur (Height Map) : Générée à partir des niveaux de gris de l'Albedo, avec contrôle du contraste, du flou et de l'inversion.
- Carte de Normale (Normal Map) : Générée à partir de la carte de hauteur, avec contrôle de l'intensité.
- Carte Métallique (Metallic Map) : À partir de la luminance de l'Albedo ou d'une valeur uniforme.
- Carte de Rugosité (Roughness Map) : À partir de l'Albedo, de l'intensité des normales ou d'une valeur uniforme.
- Occlusion Ambiante (AO) : À partir de la hauteur, des différences de hauteur ou de la carte de normale, avec réglages de force et de flou.
- Carte Émissive (Emissive Map) : À partir de la luminance de l'Albedo, avec contrôles de couleur, de seuil et d'intensité.
- Carte de Masque HDRP (Mask Map) : Combinée (R:Metallic, G:AO, B:Height, A:Roughness).
- Cartes Spéculaire et Brillance : Support complet pour les pipelines legacy et personnalisés.
- Optimisation par texture : Définissez la taille d'import maximale pour chaque type de carte (Identique à l'Albedo, Moitié, Quart ou Personnalisé).
Contrôle et flexibilité
- Prévisualisation en temps réel : Ajustez les paramètres et voyez le résultat instantanément sur un modèle 3D.
- Paramètres ajustables : Contrôlez l'intensité du relief, la douceur, et les niveaux de gris pour chaque carte.
- Export Facile : Sauvegardez vos textures générées au format PNG directement dans votre projet.
Avantages pour les développeurs
Cet outil est conçu pour être léger et efficace. Il permet aux artistes et développeurs de :
- Gagner du temps sur la création d'assets d'environnement.
- Prototyper rapidement des niveaux avec des matériaux visuellement riches.
- Réduire la dépendance à des logiciels de texturing externes pour des besoins simples.