#1 [↑][↓] 04-11-2019 17:20:28

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

[MSFS][P3D][X-Plane] Créations de textures PBR

Bonjour,

Cela fait presque deux ans que j'ai investi dans Substance Painter (S.P.) dans l'optique de réaliser de meilleures textures pour mes développements, car les textures ce n'était pas mon fort solv_gif voire même la partie que j’exécrais dans les développements angryfire_b1_d_gif.

Mes premiers essais m'ont permis de me familiariser avec l'outil puis j'ai quand même réussi à faire quelques choses de pas trop mal sur le HN-700.
J'avais publier des images de cet avion sur PV (http://www.pilote-virtuel.com/viewtopic.php?id=16127&p=29) mais le site d'OzX a été fermé et le post a perdu ses images.
Comme j'avais aussi publié sur FSDeveloper (https://www.fsdeveloper.com/forum/threads/m%C3%A9nestrel-hn-700-for-prepar3d-v4.441773/), je pourrais remettre le post sur PV d'équerre mais voici ce que cela donnait:

Vue avec les Ambient Occlusion (A.O.)
[img align=c]https://s6.postimg.cc/uljyqyf6p/M_nestrel_HN-700_Train_arriere.jpg[/img]

Vue avec les textures travaillées par S.P.
[img align=c]https://s6.postimg.cc/bt83ngb3l/2018-03-05_220907.jpg[/img]

Vue avec les Ambient Occlusion (A.O.)
[img align=c]https://s6.postimg.cc/8z4y9xoc1/M_nestrel_HN-700_Train_avant.jpg[/img]

Vue avec les textures travaillées par S.P.
[img align=c]https://s6.postimg.cc/wdcxlxj4x/2018-03-05_220756.jpg[/img]

Et l'intérieur avec les textures travaillées:
[img align=c]https://s6.postimg.cc/4q087snnl/M_nestrel_HN-700_Cockpit.jpg[/img]

===================================== Version du 22 Novembre 2019 ===========================================

Côté Lockheed Martin, le support du PBR est apparu seulement depuis les versions P3D v4.4. Sur Laminar Research et X-Plane, ce support du PBR a été réalisé bien avant P3D v4.4 mais une chose est sûre la gestion ou plutôt l'implémentation du PBR n'est pas la même dans les deux simulateurs. Chaque éditeur a adapté à son moteur de rendu cette technologie. Rien ne dit que sur P3D v5.x l'implentation actuelle sera conservée, elle changera peut-être ...

Néanmoins, j'ai utilisé l'implémentation du PBR de Prepar3D v4.5 pour réaliser mes premiers essais.

Ce que je voulais via ce post, ce n'est pas de jouer au "Professeur Tournesol" ni d'exposer mon "ego sur-dimensionné" mais d'essayer tout simplement d'expliquer les bases, de décrire ma réflexion (déjà pour m'aider à y voir plus clair car je fonctionne comme cela: en tentant d'expliquer je perfectionne ma compréhension d'un problème) et partager ces informations. J'ai trouver plusieurs posts sur les forums de langue anglaise mais ils sont assez laconiques au niveau des explications et se bornent le plus souvent à soit donner des "presets" pour S.P. soit donner quelques bribes sans plus.

Voilà pourquoi ce premier post risque d'évoluer en fonction des remarques apportées pour corriger ou améliorer certaines explications. Je n'ai pas la science infuse et certaines parties seront/devront être reformulées pour que le plus grand nombre puisse comprendre cette nouvelle façon de "peindre" nos avions.
En tête de post je mettrais la date de révision pour que ceux qui suivent, puissent s'y retrouver plus facilement.

Pour les documents de référence:
   A) Pour Prepar3D, voici le lien Ă  garder sous le coude: http://www.prepar3d.com/SDKv4/LearningCenter.php
          Les onglets qui nous intĂ©ressent particulièrement sont Texturing Aircraft Models, Modeling Materials et PBR Materials

  B) Pour X-Plane, le lien rappelĂ© par Squirrel dans la discussion plus loin: https://developer.x-plane.com/article/x-plane-11-material-model

============================= Qu'est-ce que les textures [large]PBR[/large] ? =================================

Littéralement, cela correspond a "Physical Based Rendering" soit un rendu orienté sur la physique du rendu.

Une texture PBR est un ensemble de plusieurs textures représentant les informations nécessaires au mode de rendu dit PBR.
Jusqu'à présent sur les moteur de Microsoft Flight Simulator, on utilisait:
- une texture de diffuse (à laquelle on pouvait adjoindre par multiplication une Ambient Occlusion (dit A.O.) pour figurer les ombres ... de manière statique évidemment),
- une texture de spéculaire,
- et Ă©ventuellement une texture de normale de surface

Avec le mode PBR, on utilisera en très simplifié:
- une texture d'albedo (à peu de chose près la même chose que diffuse),
- une texture d'aspect métallique,
- et une de rugosité.

De prime abord, c'est effectivement l'albedo qui va remplacer la diffuse. A la seule différence que cette albedo ne doit pas avoir d'infos de lumière comme les ombres et les hautes lumières. Elle ne devra garder que les info de couleurs!
Le spéculaire par contre est maintenant "réservé" aux métaux.

C'est à l'occasion de la lecture du post sur le A-26, qu'une discussion de Gman5250 sur SOH m'a donné une piste de recherche pour arriver à disposer d'un workflow(ensemble de manipulations de A à Z menant à un résultat donné) sur Prepar3D.

VoilĂ  ce qu'il Ă©crivait:

Une chose étonnante est la façon dont les "anciens" repaints pourront se traduire sous P3Dv4.5 PBR. A l'exception du camouflage SEA spécifique au modèle "Kay" [note: il s'agit du modèle camouflage du A-26 réalisé par Gman], toutes ces repaints ont été créés par moi en 2012. Ils se sont facilement traduits en textures PBR pour P3D V4.5 en ne nécessitant que la suppression des canaux alpha d'origine et en les remplaçant par les textures/canaux métalliques requis par la techno. PBR.
Les personnes qui réalisent des repaints doivent prendre note que tous leurs anciens travaux pourront être et vont se traduire par des kit de textures compatible avec les PBR de P3D v4.5.
Pour mes conversions, j'ai utilisé mes kits de textures datant de 2012, qui comprenaient les couches/[i]layers
"de salissures" qui s'adaptaient facilement comme textures "métalliques", remplaçant ainsi les anciennes couches alphas.
C'est simple et logique une fois que la structure du canal R.V.B. est comprise. En fait, le flux de travail est plus logique et intuitif que les anciennes méthodes que nous utilisions depuis des années[/i].

Traduit brutalement et sans explications, cela reste assez confus et ne permet pas de comprendre. Je vais m’efforcer dans ce post, d'expliquer et de tenter de créer une texture PBR sur ces bases.

Rappels graphiques: Dans un programme graphique (PhotoShop, The Gimp, Affinity Photo, etc) le document de travail est généralement constitué de plusieurs layers (désolé de l’anglicisme mais c'est le terme anglais pour désigner les couches graphiques dans PhotoShop ou The Gimp, dans la suite j'utiliserais ouche ou layer indépendamment du contexte). Ensuite la ou les textures qui sont exportées de ce document de travail sont constitués de plusieurs calques empilés chaque calque représentant une information: la couleur (ou diffuse par extrapolation), la couche A.O. pour les ombres, les salissures, etc

Chaque layer est constitué de 3 canaux dits Rouge+Vert+Bleu pour le Rouge, le Vert et le Bleu auxquels se rajoute un quatrième canal dit Alpha qui sous FSX/FS9 gère la réflexion/transparence.
Ces 4 composantes se retrouvent intégralement dans les textures utilisées sous FSX.
Dans la littérature, vous trouverez aussi l'appellation R+G+B pour Red - Green - Blue, c'est simplement la notation Anglo-saxonne du RVB "oeuf corse" solv_gif

En essayant de vulgariser cela, un kit de texture pour FSX ou P3D, pour un objet donné, contient le plus souvent 3 textures (que l'on peut décomposer en R+V+B et Alpha):
- une texture diffuse nommé par convention texture_T.dds
     - qui peut contenir un calque pour les A.O. Ă©ventuellement (layer de couleur + layer A.O. avec opĂ©ration Multiply pour composer les 3 canaux R+V+B)
     - un autre layer spĂ©cial pour gĂ©rer les rĂ©flexions de la lumière (qui sera stockĂ© dans le canal Alpha de cette texture => R+V+B et Alpha)
- une texture spéculaire soit le fichier texture_SPEC.dds
     - qui peut aussi avoir son calque Alpha pour affiner le traitement de la lumière
- une texture normale de surface soit le fichier texture_BUMP.dds

Quelques explications sur les deux canaux Alpha dont je viens de parler:
- l'aspect "metalness" est normalement actionné par le canal alpha de la texture diffuse.
- le "lustre" est géré par la texture spéculaire, et sa transparence par son alpha.

PS: Il en existe d'autres comme les textures émissives pour simuler la lumière dans un cockpit mais cela complique l'explication sans apporter d'infos pour notre exposé. D'après ce que j'ai pu voir les émisses existent toujours dans le SDK de P3D.

En résumé, on a dans le document de travail, plusieurs couches différentes permettant de travailler sur un aspect sans intervenir maladroitement sur une autre couche (couleur, A.O., salissures, rivets, lignes de structures, immatriculations, noseart, etc).
Pour les besoins de nos simulateurs, on exporte par la suite plusieurs couches choisies en leur affectant des opérations spécifiques via le programme pour constituer une texture. Par exemple pour mixer la couleur les les A.O on utilise l'opération Multiply qui permet de générer une diffuse gérant les ombres (statiques).
A cela on peut aussi rajouter dans l'export de cette texture un canal Alpha qui va générer les "réflexions" (dans la réalité ce n'est pas si simple que cela mais ici, j'essaie de vulgariser donc ...) de la lumière pour le moteur du simulateur.

Ce rappel graphique Ă©tant fait, revenons au comparatif entre textures "old-fashion" et textures PBR.
Si on prend un avion standard on trouve par exemple dans le C172 pour le fuselage:
- C172_T.dds (avec son ensemble R+V+B et Alpha)
- c172_t_spec.dds (idem)
- c172_t_bump.dds (idem)

Pour le F-16 de base de P3D v4.5 qui est traité PBR, on aura:
- F-16C_4_C_albedo.dds ((avec son ensemble R+V+B et Alpha)
- F-16C_4_BUMP.dds  (idem)
- F-16C_4_C_metalic.dds (idem)

Ce que dit le SDK de P3D concernant le PBR se résume aux principes suivants :
   - la texture Albedo : c'est fondamentalement votre ancienne texture diffuse mais  il n'y a plus de canal alpha pour piloter la "mĂ©tallisation" du modèle.
   - la texture Metallic : c'est la "texture principale" de votre modèle, et vous devez jouer les canaux pour obtenir des effets de mĂ©tal et de brillance.
         - canal ROUGE : il conduit votre aspect mĂ©tal. Peignez-le en noir, pas de mĂ©tal, peignez-le en blanc, effet mĂ©tal maximum. Le gris (51,51,51) est une valeur passe-partout.
         - canal VERT : c'est votre occlusion ambiante, vous pouvez l'obtenir Ă  partir de votre modeleur et l'appliquer sur le canal. Comme avant, noir : pas d'occlusion, blanc : occlusion max.
         - canal BLEU : participe Ă  la rĂ©flection de la texture en mode ON ou OFF, dans le doute peingnez-le en noir.
         - cana ALPHA : c'est lui qui gère votre "glossiness"/lustre. Comme avant, blanc : super brillant, et noir pas de brillant.
   - la texture Normal : vous pouvez utiliser votre ancien "bump" sans problème, renommez-le simplement.

Ainsi, les anciens paramètres des textures diffuses et spéculaires des anciens canaux Alpha sont fusionnés dans la texture "metallic".

Maintenant, comment résoudre le casse-tête du peintre sous Prepar3D ? Vous pouvez aborder votre travail de deux façons :
- La première est d'utiliser un programme spécifique (comme Substance Painter, Quixel, etc.)
- La seconde est de jouer avec les canaux RVB et Alpha Ă  partir de vos anciens paintkit.

Abordons la seconde solution car elle concerne le plus grand nombre: elle n'a pas besoin de logiciels complémentaires par rapport à votre ancienne panoplie.
Je traiterais de la première en dernier pour ceux qui veulent investir.

=================================  Pour Prepar3D v4.x   ======================================

Si je reprends les écrits de Gman5250, et si j'interprète bien (intervenez si vous n'êtes pas d'accord), il faudrait donc grosso/modo :
   - Ă  partir de la texture diffuse standard ou plutĂ´t des couches/layers du fichier PhotoShop/Gimp,
   - dĂ©composer les canaux R+V+B et Alpha
   - en supprimant le canal Alpha, regrouper R+V+B en une texture albedo en prenant garde de ne pas prendre la couche/layer A.O. pour ne prendre QUE la couleur de base,
   - rĂ©cupĂ©rer le calque/layer "salissures" du fichier PhotoShop/Gimp pour constituer la texture metallic (il faudra quand mĂŞme la retravailler ... ce n'est qu'une base de travail).

... et moyennant plusieurs/beaucoup d'essais, arriver à un résultat plus ou moins probant solv_gif

Pour les essais, il faudrait donc utiliser un avion avec son paintkit de manière à pouvoir disposer des différents couches, avion assez simple pour pouvoir le recompiler via MCX en jouant sur les textures extérieures dans un premier temps.

Après quelques recherches, mon choix s'est finalement porté sur ce fameux A-26 de Milton qui dispose d'un paintkit avancé avec des fichiers *.psd multi-couches (couleur, rivets, salissures, etc), bref l'idéal pour comparer mes résultats et ceux de Gman5250. Je n'arriverais sans doute pas à égaler son rendu mais si j'arrive à avoir un semblant, ce sera le but que je voulais atteindre car on pourra en tirer un "workflow" .

Ceci ne constitue que quelques hypothèses de départ, il faut maintenant voir par l'exemple comment ces hypothèses de comportent par rapport a la réalité des tests, et comme le dis justement Squirrel tout n'est pas aussi simple sur un avion, il y a beaucoup de de matériaux différents qui vont réagir différemment.

Je rappelle que les écrits de Gman se rapportent aux repaints extérieurs qu'il avait réalisés en 2012 et qu'ils n'englobent pas les VC donc en fonction des situations il faudra moduler et sans doute que la solution PBR n'est sûrement pas une solution globale qui pourra s'appliquer a la totalité de l'avion ou d'un hangar mais simplement au cas par cas!

=================================  Pour X-Plane 11.x   ======================================

L'implémentation du PBR est différente, c'est un choix technique de l'Editeur dicté par les contraintes/avantages du moteur de rendu. Alors que Prepar3D se base sur DirectX, X-Plane lui utilise OpenGL [s].

Pour X-plane, j'ai trouvé une première implémentation du PBR développé par Javier Rollon, et qui n'a besoin que de 2 textures :
   - la texture principale composĂ©e des 3 canaux RVB sans canal ALPHA de la Basecolor,
   - la texture Normal contient
         - dans les canaux RV les canaux correspondants de la texture Normal OpenGL (le R dans le R et le V dans le V),
         - dans le canal B on y met la texture Metallness (uniquement le canal Gray PAS le canal Alpha !!!).
         - le canal ALPHA est rempli avec la texture Glossiness (uniquement le canal Gray PAS le canal Alpha !!!).

Sur les conseils de Khamsin, j'en ai une autre à vous proposer qui ne me semble utilisable qu'avec Substance Painter mais qui est aussi plus "complète" dans la mesure où elle utilise 3 textures:
   - la texture albedeo composĂ©e des 3 canaux RVB de la Basecolor, auxquels on rajoute un canal alpha basĂ© sur la map Opacity
   - la texture Normal contient
         - dans les canaux RV les canaux correspondants de la texture Normal OpenGL (le R dans le R et le V dans le V),
         - dans le canal B on y met la texture f0 (uniquement le canal Gray PAS le canal Alpha !!!).
         - le canal ALPHA est rempli avec la texture Glossiness (uniquement le canal Gray PAS le canal Alpha !!!).
   - la texture Emissive qui contient les 3 canaux RVB de la map Emissive.

=================================  Pour MSFS   ======================================

Encore un simulateur qui modifie son interprĂ©tation du PBR, hĂ© oui ... l'implĂ©mentation du PBR est encore diffĂ©rente,  mais il se base toujours sur DirectX.

Pour MSFS il faut renseigner 3 slots dans les divers logiciels qui permettent d'exporter un objet et ses textures vers un GlTF:
   - la texture principale ou Albedo qui est l'ancienne texture Diffuse utilisĂ©e dans le temps
   - la texture nommĂ©e *_COMP qui est composĂ©e des 3 canaux, lesquels contiennent des textures en niveaux de GRIS (important)
          - le canal Red ou R qui va contenir la texture AO issue d'un baking
          - le canal Green ou G qui va recevoir la texture Roughness
          - le canal Blue ou B qui va contenir la texture Metallic
   - la texture Normal contient la texture Normale au sens DirectX

Pour le détail je vous met un lien vers un post où j'ai détaillé ces explications: http://www.pilote-virtuel.com/viewtopic.php?pid=1047138#p1047138

Pour la création de la texture *_COMP, il est possible d'utiliser le programme Materialize (lien plus haut) ou sinon on crée soi-même ces textures en niveaux de gris puis on crée une image RGB dans laquelle on va mettre ces 3 images dans les bons canaux et exporter la texture. Cela se fait sous The Gimp ou PhotoShop mais il y a un moyen encore plus simple: ImageMagick.

ImageMagik est un outil du monde Linux porté et fonctionnant sous Windows. Il est disponible en version portable (pas d'installation) ici:
- version 64 bits: https://download.imagemagick.org/ImageMagick/download/binaries/ImageMagick-7.0.11-3-portable-Q16-HDRI-x64.zip
- version 32 bits: https://download.imagemagick.org/ImageMagick/download/binaries/ImageMagick-7.0.11-3-portable-Q16-HDRI-x86.zip

Ce logiciel s'utilise dans une fennĂŞtre MS-DOS en ligne de commande:
- vous avez trois textures Comp-0.png (pour la texture AO), Comp-1.png (pour la Roughtness) et Comp-2.png (pour la Metallic)
- dans une fenêtre DOS pointant où vous avez dézippé ImageMagick, vous tapez :

magick  Comp-0.png Comp-1.png Comp-2.png - channel RGB - combine Result_comp.png

=> Result_comp.png sera la texture *_comp que vous allez pouvoir utiliser dans le slot approprié

- vous avez une texture TwinWasp_comp.png et vous voulez voir les trois composantes
- dans une fenĂŞtre DOS, vous tapez:

magick  TwinWasp_comp.png - channel RGB - separate Composante.png

=> vous allez obtenir Composante-0.png (la AO); Composante-1.png (la Roughtness) ; Composante-2.png (la Metallic).

Dernière modification par Lagaffe (19-06-2020 15:02:08)


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#2 [↑][↓] 04-11-2019 17:21:48

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Pour tests, voici les éléments que j'ai utilisé:

L'avion A-26 de Milton Shupe: http://www.sim-outhouse.com/sohforums/local_links.php?catid=37&sort=d&page=8&pp=20
Le paintkit associé: http://www.sim-outhouse.com/sohforums/local_links.php?catid=207&linkid=10212
Le programme MCX: https://www.scenerydesign.org/development-releases/ version de développement.


=========================================================================================================

RĂ©capitulatifs en date du 22 Novembre 2019:

=========================================================================================================

Commençons par la solution payante car grâce aux deux captures d'écrans, elle est permet de mieux faire comprendre ensuite l'explication pour la solution "basique" solv_gif

Solution "professionnelle" avec Substance Painter:
Pour ce qui est de ce produit, il est payant, la licence était abordable encore il y a deux ans quant il était encore produit par Allegorithmic mais depuis il a été racheté par Adobe et n'est accessible que par abonnement (sic).
En 2018, j'avais eu la chance de tomber sur une promo faite par "Steam" et je m'étais fait un beau cadeau de Noël qui s'est avéré être par la suite un très bon placement car à l'heure actuelle c'est un logiciel presque incontournable dans le milieu de la création graphique (jeux et autres).
Pour ceux qui seraient tenté, j'ai pu créé un "preset" pour exporter mes textures au format Prepar3D v4.5. Si cela vous tente de l'essayer avec une version de démo du produit, voici le lien sur la Knowledge-Base de French-VFR.
Ce lien contient mon preset pour Prepar3D, celui pour le défunt Flight Sim World (issu de leur SDK) et un dernier preset pour X-Plane 11 (issu de X-plane.org). Eh oui, je m'intéresse aussi à X-Plane mais d'un point de vue créations simplement. w00t

Pour ceux qui voudrait refaire entièrement le preset d'export Pour Prepar3D v4.x, voici le schéma de base pour le créer:

[img align=c]https://i.postimg.cc/L5WWqyTS/PBR-allocation-textures.jpg[/img]

Puisque le topic s'applique aussi à X-Plane, voici le même schéma (corrigé) selon le développeur Javier Rollon:
[img align=c]https://i.postimg.cc/prsnKVqb/PBR-allocation-textures-X-Plane.jpg[/img]

Un autre schéma est proposé par Laminar sur une idée de Ben Supnik et qui est utilisé par Khamsin:
[img align=c]https://i.postimg.cc/Jh3nqYP3/PBR-allocation-textures-X-Plane-bis.jpg[/img]

================  Solution basique Ă  partir de PhotoShop - Gimp - Painter - etc  ================

Pour X-Plane 11.x l'utilisation du PBR sur un objet est différente (choix de l'Editeur) et nécessite que 2 textures - solution de Javier Rollon -:
   1 - la texture principale composĂ©e d'un RVB sans canal ALPHA est constituĂ©e des 3 canaux RVB de la Basecolor sans aucune altĂ©ration!
   2 - la texture Normal le suffixe NML n'est pas imposĂ© mais si il y a suffixe, il devra ĂŞtre le mĂŞme dans le fichier *.obj qui n'est QU'un fichier texte, pour rappel; est composĂ©e de la manière suivante:
         - recopier la texture Normal au format OpenGL (surtout pas de DirectX sur X-Plane) dans les canaux RV,         
         - remplir le canal B avec la texture Metallness ... (bien vu par Squirrel eusa_clap),
         - remplir le canal ALPHA avec la texture Glossiness (uniquement le canal Gray PAS le canal Alpha !!!)..
Référez-vous au schéma Substance Painter plus haut pour X-Plane.

La solution de Ben Supnik me semble plus délicate à utiliser avec des moyens "standards" puisque il faut créer en plus une texture opacity, une texture f0 et une texture émissive. Néanmoins, cela doit être un peu plus compliqué à mettre en œuvre avec un simple Gimp mais faisable en s'appuyant sur les outils free dont je parle plus bas et qui créeront les textures supplémentaires indispensables.

Pour Prepar3D v4.x l'utilisation du PBR sur un objet nécessite 3 textures :
   1 - la texture Albedo : c'est fondamentalement votre ancienne texture diffuse sans altĂ©ration, ni A.O., Ă©ventuellement le canal Alpha peut ĂŞtre utilisĂ© avec la texture Opacity.
   2 - la texture Metallic : c'est la "texture principale" de votre modèle, et vous devez jouer les canaux pour obtenir des effets de mĂ©tal et de brillance.
         - canal ROUGE : il conduit votre aspect mĂ©tal. Peignez-le en noir, pas de mĂ©tal, peignez-le en blanc, effet mĂ©tal maximum.
         - canal VERT : c'est votre occlusion ambiante, vous pouvez l'obtenir Ă  partir de votre modeleur et l'appliquer sur le canal. Comme avant, noir : pas d'occlusion, blanc : occlusion max.
         - canal BLEU : non utilisĂ©, gardez-le noir.
         - canal ALPHA : c'est lui qui gère votre "glossiness"/lustre. Comme avant, blanc : super brillant, noir. Pas de brillant.
   3 - la texture Normal, après recoupage avec quelques articles sur FSDevelopper, les diffĂ©rentes Ă©tapes de sa constitution sont les suivantes :
         - la texture "bump" va servir de texture Normal
         - dĂ©composer cette texture en RVB + Alpha
         - conserver les canaux VB inchangĂ©s         
         - recopier le canal R sur la couche Alpha
         - remplir le canal R de noir.
Référez-vous au schéma Substance Painter plus haut pour Prepar3D.

==================== Outils Graphiques autre que SPB====================

[EDIT 21 Jan 2023]
Depuis ce premier post, j'ai trouvé d'autres logiciels graphiques qui font la même chose que SPB, parfois en payware mais aussi en freeware. Voici les résultats de ces recherches:

1) Agama Materials: [large]FREEWARE[/large]
Un logiciel très simple, édulcoré par rapport à SPB mais qu'i s'inspire fortement de celui-ci.
Il est disponible Ă  partir de : https://agama.itch.io/agama-materials (42 Mo)
Une présentation Youtube très bien faite: https://www.reddit.com/r/gamedev/comments/owadv3/pbr_texture_painting_with_agama_materials

2) Armor Paint:
Un logiciel que j'avais déjà présenté (http://www.pilote-virtuel.com/viewtopic.php?id=95593) qui est en développement constant mais payant. La contribution modeste de 18 € vaut vraiment le coup car le retour sur investissement est très rapide.
Son seul défaut est qu'il faut se procurer les sources et le compiler pour disposer de la dernière version en cours. Je pratique ainsi tous les 2 mois de manière à disposer d'une version "up-2-date".
=> https://github.com/armory3d/armorpaint

Flash required

3) PBR Painter:
Encore un logiciel payant mais sans comparaison avec SPB puisqu'il ne coûte que 25€.
Cette fois-ci ce n'est pas un logiciel autonome mais un plugin Blender, disponible sur toutes les versions majeures de ce dernier (2.8x, 2.9x, 3.x). Je l'utilise déjà depuis deux mois et le fait qu'il soit intégré dans Blender est un sacré plus.
Pour se le procurer: BlenderMarket ou Gumroad
=> https://blendermarket.com/products/pbr-painter

Flash required

================ Compléments Freeware=================

A la suite de mes recherches, j'ai trouvé au moins 5 programmes freeware assez intéressants.
Ce sont des générateurs de "maps" qui permettent de créer rapidement à partir d'une texture diffuse la plupart des textures complémentaires nécessaires à nos travaux.

Il y a :
a) The Gimp avec le plugin Insane Bump:
    J'ai testĂ© et validĂ© le couple The Gimp 2.6 / Insane Bump 1.0.6 mais il a continuĂ© d'Ă©voluer et il existe en v2.5 pour Gimp 2.10.x (Ă  vĂ©rifier)
    Une explication et le lien de tĂ©lĂ©chargement :http://www.wings3d.com/forum/showthread.php?tid=2371
    Un bref aperçu :
[img align=c]https://i.postimg.cc/qRMvJRqK/Insane-Bump.jpg[/img]

b) Materialize:
    Il dispose d'une interface assez dĂ©routante mais il existe des tutoriels vidĂ©os assez comprĂ©hensibles pour pouvoir se dĂ©brouiller très vite et parvenir Ă  ses fins.
    Le lien de l'Ă©diteur: http://boundingboxsoftware.com/materialize
    Un bref aperçu :

Flash required

C) ShaderMap 4.3.3:
    MĂŞme commentaire que pour le prĂ©cĂ©dent, c'est un outil qui Ă©volue assez rapidement. Il existe en plusieurs versions, une free et une autre payante (de 19€ pour les Ă©tudiants 29€ personnelle et 49 pour les Pros).
    Le lien : https://shadermap.com/home
    Un bref aperçu :

Flash required

d) ModLab:
    Je vous l'ai gardĂ© pour la fin car je l'ai trouvĂ© via Steam ... solution que je n'aime pas trop, soit dit en passant, mais il doit exister en programme standalone..
    Ceci dit il permet de gĂ©nĂ©rer ces fameuses "maps" via une interface un peu bizarre mais fonctionnelle.
    Un bref aperçu :

Flash required

e) xNormal:
    Je vous l'avais dĂ©jĂ  prĂ©sentĂ©, il y a 5 ans dans le cadre de la gĂ©nĂ©ration de A.O.
    Ceci dit, il permet de gĂ©nĂ©rer aussi d'autres "maps" et donc est Ă  prendre en compte dans votre trousse Ă  outils.
    => http://www.pilote-virtuel.com/viewtopic.php?id=61817

Dernière modification par Lagaffe (17-11-2019 15:29:57)


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#3 [↑][↓] 04-11-2019 21:20:06

KL791
Membre
Inscription : 19-02-2013
RenommĂ©e :   45 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Merci pour cette explication qui m'a deja quitté quelques doutes; surtout je pensais que c'etait plus difficile de changer les vielles textures en PBR big_smile On attend la suite.

Hors ligne

#4 [↑][↓] 05-11-2019 07:51:09

micpni
Membre
Inscription : 06-08-2009
RenommĂ©e :   42 
Site Web

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Beau partage pédagogique et intéressant sur le PBR.
Merci Lagaffe.

Dernière modification par micpni (05-11-2019 07:51:52)

Hors ligne

#5 [↑][↓] 13-11-2019 21:08:57

Squirrel
Membre
Lieu : EDMA
Inscription : 25-11-2012
RenommĂ©e :   19 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Beaux résultats avec Substance Painter !

Voilà un sujet (le PBR) qui m'intéresse particulièrement, je lirai la suite des événements avec grand intérêt.

Lagaffe a Ă©crit :

- récupérer le calque/layer "salissures" du fichier PhotoShop/Gimp pour constituer la texture metallic.

D'après ce que je comprends du PBR, un simple copier-coller ne donnera pas le résultat escompté. J'aurais même envie de dire que c'est loin d'être suffisant pour un résultat "parfait".

En effet, si l'on considère un avion "tout métal", ce sont uniquement les salissures qui seront des surfaces "organiques". Dans cette logique, oui, il faut que les salissures viennent assombrir la metalness. Cependant il sera certainement nécessaire d'ajuster le niveau de gris, car je serais très surpris que cela tombe juste directement (pour éviter d'obtenir de la "boue métallique" par exemple).

En plus de cela, un avion est rarement fait uniquement de métal (plastiques, composites, bois, toile...) et les métaux peuvent être différents. Je pense donc que pour avoir un vrai rendu bien adapté en PBR, le passage par l'étape "je regarde en quoi sont faites les surfaces de mon avion et je peins en fonction" me semble obligatoire. Bonne ou mauvaise nouvelle, c'est à vous de voir. Personnellement cette façon de réfléchir me convient bien.


En abordant ce sujet, j'avais adoré la lecture de deux pdf produits par Allegorithmic (éditeur de Substance Painter, depuis racheté par Adobe). Ils sont maintenant intégrés au site, mais on peut encore les télécharger avec un petit bouton vers le haut (caché par la fenêtre des cookies). Voici le lien : https://academy.substance3d.com/courses/pbrguides. Un très bon "livre de chevet" !

Hors ligne

#6 [↑][↓] 14-11-2019 08:44:11

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Bonjour Squirrel,

Je n'ai pas trouvé de "petit bouton" mais un menu

2019-11-14_08-39-53.2019111484237.jpg

En navigant à partir de "documentation", j'ai téléchargé un pdf, est-ce le bon ?

2019-11-14_08-41-51.2019111484341.jpg

Jean


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#7 [↑][↓] 14-11-2019 16:44:01

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Attention Ă  ces documentations ...

Elles ont le mérite d'exister, d'expliquer la théorie dans son absolu mais sont orientées surtout vers les moteurs de rendu comme Unreal ou Unity qui ne sont absolument pas conçus comme ceux de Microsoft ou Lockheed Martin.


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#8 [↑][↓] 14-11-2019 16:46:35

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

OK, merci Lagaffe,
Et c'est de l'hébreu, chinois (au choix) pour moi laughwacko


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#9 [↑][↓] 14-11-2019 17:31:37

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Pour faire plus simple, SP (Substance Painter) est un programme généraliste qui permet de concevoir des textures PBR ou non.
En ce qui concerne le PBR, cela dépend de la façon dont le moteur de rendu du jeu interprète ces textures et lesquelles il prend en compte. Prepar3D n'utilise pas toutes les textures générées et a besoin de les organiser d'une façon particulière dans les canaux RVB de chaque texture qu'il utilise. X-plane les utilise aussi mais d'une autre manière.

En résumé si on crée et exporte des textures pour le format X-plane (https://developer.x-plane.com/videos/substance-painter-tutorial où se trouve une vidéo et le module d'export (fichier *.spexp) pour X-Plane) ces textures sont inexploitables pour Prepar3D et vise-versa.


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#10 [↑][↓] 14-11-2019 17:35:27

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

D'accord, je verrai au fur et Ă  mesure de ton tuto.


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#11 [↑][↓] 14-11-2019 18:43:05

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Vu que Squirrel a commencé à donner des liens sur S.P. je vous donne celui-ci qui est le workflow complet pour créer des objets photogrammétriques. C'est un cours de l'Université PolyTechnique des Hauts-de-France mais il est très façile à lire et à comprendre:

Le lien: https://moodle.uphf.fr/course/view.php?id=1177

La partie qui nous intéresse à proprement parler commence à la partie 4, mais la création du Low Poly et du Hight Poly n'est pas inintéressante du tout.
Ce cours transposé à la simulation vous décrit comment on peut réaliser des objets très réels en simulation:
- on créé un objet hyper détaillé par modélisation ou par utilisation de différentes photos/scans => Hight Poly
- on en tire un exemplaire moins couteux en polygones en simplifiant le modèle => Low Poly
- on créé le mapping des textures sur cet objet
- en se servant des textures et du modèle hyper détaillés on applique cela au modèle simplifié en trompe-l'oeil et l'effet est là.


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#12 [↑][↓] 14-11-2019 20:12:06

BERDE
Membre
Inscription : 14-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Bonjour,

si je peux me permettre une petite incursion dans le sujet Ă  propos de Substance painter .
J'utilise Substance painter depuis plusieurs mois et j'ai eu l'opportunité d'acheter la licence (perpétuelle) avant que Adobe s'empare de Allégoritmic . Les tarifs ont changés et la licence est attribuée dorénavant avec abonnement ...!
Du coup j'ai loupĂ©  Substance Designer qui est très complexe mais qui permet de crĂ©er une infinitĂ© de texture Ă  utiliser avec Substance painter .

Substance painter permet de peindre directement sur le mesh de l'objet ; avec la possibilité de visionner un rendu dans un environnement choisi, avec la lumière que l'on veut ; c'est super !
Substance painter est assez complexe au départ car il y a plusieurs façons de s'en servir, le principe est de créer des layers pour les différentes parties à peindre . (je simplifie)

Il faut un mesh sans défaut sinon on se retrouve avec des erreurs de texturage et on s'arrache vite les cheveux .
Moi je travaille avec Blender 2.79 et donc je dois faire attention à un mesh de qualité avant l'export .

Comme évoqué par Lagaffe, Substance painter a la possibilité d'importer un mesh low poly et de backer le High poly du même objet (à condition de l'avoir conçu ) .
Ainsi les textures finales exportées seront utilisables sur le Low poly .

Deux exemples en cours de construction il y  quelques semaine :

vignettes.php?v=20191114202433

le corps d'une pompe Japy
vignettes.php?v=20191114202525

Je tâtonne encore, je ne suis qu'un amateur mais je pourrais apporter d'autres précisions si ça intéresse, au fur et à mesure de mes travaux ; je suis en plein dedans .

Bernard . smile

Dernière modification par BERDE (14-11-2019 20:25:29)


Carte mère MSI PRO Z790-P WIFI DDR4 LGA 1700 . CPU Intel I7 13700K cache 30Mb  LGA 1700 . MĂ©moire 32 Go Corsaire VENGEANCE 3200 Mhz . Carte graphique ASUS GEFORCE RTX 3090 24Gb
Ventirad Noctua NH-U 12S . SSD Samsung 2To
X-Plane 12 . Honeycomb  - Thrustmaster TCA -Jostick Airbus . W 10

Hors ligne

#13 [↑][↓] 15-11-2019 12:55:02

ferondoe
Membre
Inscription : 22-03-2008
RenommĂ©e :   15 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Merci Lagaffe,
Le sujet est très intéressant fini les couches alpha alors!
Il faut créer un calque métallique pour remplacer l'alpha.
Marty


Intel Core i9 10900KF (10-Core, 20MB Cache, 3.7GHz to 5.3GHz w/Thermal Velocity
Boost).64GB Dual Channel HyperX FURY DDR4 XMP at 3200MHz; up to 64GB. Dual NVIDIA GeForce RTX 2080 Ti 11GB GDDR6 each (NVIDIA NVLink SLI Enabled) (OC Ready). Disque SSD PCIe 2To M.2 (démarrage) + disque SATA 2To 7200tr/min 6Gbit/s. Windows 10 P3D.5. MSFS Steam 2020.

Hors ligne

#14 [↑][↓] 15-11-2019 15:34:42

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Bonjour,

Le second post abordant le résumé des deux solutions potentielles avec les liens, les détails, et les outils annexes que chacun pourra se procurer a été terminée cet après-midi.
Maintenant, il n'y a plus qu'à ... et n'hésitez pas à publier vos œuvres et vos images pour améliorer ces données ou donner un autre éclairage.

Le titre a été modifier pour prendre aussi X-Plane sachant que les textures PBR utilisées dans ce simulateur ne sont pas exactement les mêmes que sur Prepar3D donc ... CUIDADO comme disent les Espagnols (Patou solv_gif )

PS: s'il y a des fautes d'orthographe, je me ferais un plaisir de les corriger, ceci dit entre les détails, le contenu et la présentation ces deux posts ont été un peu compliqués à écrire.


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#15 [↑][↓] 15-11-2019 15:45:07

catalina
Membre
Lieu : LFRQ
Inscription : 24-04-2014
RenommĂ©e :   

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Impressionnant et impressionné! Plus qu'à assimiler.

François


PDM 29 // i7 6300k - 4.00GHz - 64Go DDR4 - Nvidia Gforce RTX 3080  10Go - 2xSSD Samsung 850 Evo 500Go - DD Seagate Barracuda 3To - Samsung Odyssey 49" - Windows10 home- casque VR HP Reverb G2

Hors ligne

#16 [↑][↓] 15-11-2019 16:08:00

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Comment télécharger les 3 sans dropbox ?

Dans le zip il y a 3 fichiers dont 2 à zéro octets.

2019-11-15_16-07-14.2019111516811.jpg


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#17 [↑][↓] 15-11-2019 16:24:51

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

En copiant/collant le lien directement dans Edge, sans se connecter donc en invité je pense qu'en cliquant sur l'icône tout simplement:

[img align=c]https://i.postimg.cc/wTKnDBYY/SP-Exports-presets.jpg[/img]


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#18 [↑][↓] 15-11-2019 16:36:56

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Non, les 2 solutions de marchent pas, le dossier ne fait que 802 octets au total.
(Sur ta capture, on voit bien la taille Ă  droite)


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#19 [↑][↓] 15-11-2019 17:02:56

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Je viens de faire la manipulation de bout en bout, sans me connecter sur ma dropbox avec Edge et j'obtiens bien le 7z en faisant Téléchargement direct.
J'ai recommencé l'opération avec ma tablette sous Android, où je n'ai pas l'application Dropbox et cela fonctionne aussi.

Dans les 2 cas, une fois sur mon disque, l'archive s'ouvre bien et les 3 fichiers sont présents avec la taille qui va bien ... ce sont des binaires compréhensibles uniquement par S.P.

Nous avons pratiqué de la sorte avec mes 2 camarades Québecois (J.P. Fillon et Dominic) pour Mirabel et cela a très bien fonctionné sans qu'ils ouvrent un compte ou que je fasse de modification particulière.


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

#20 [↑][↓] 15-11-2019 17:10:36

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

OK,
c'est chez moi que ça coince. (avec firefox ou edge) sad


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#21 [↑][↓] 15-11-2019 17:23:15

BERDE
Membre
Inscription : 14-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Squirrel a Ă©crit :

Beaux résultats avec Substance Painter !

Voilà un sujet (le PBR) qui m'intéresse particulièrement, je lirai la suite des événements avec grand intérêt.

Lagaffe a Ă©crit :

- récupérer le calque/layer "salissures" du fichier PhotoShop/Gimp pour constituer la texture metallic.

D'après ce que je comprends du PBR, un simple copier-coller ne donnera pas le résultat escompté. J'aurais même envie de dire que c'est loin d'être suffisant pour un résultat "parfait".

En effet, si l'on considère un avion "tout métal", ce sont uniquement les salissures qui seront des surfaces "organiques". Dans cette logique, oui, il faut que les salissures viennent assombrir la metalness. Cependant il sera certainement nécessaire d'ajuster le niveau de gris, car je serais très surpris que cela tombe juste directement (pour éviter d'obtenir de la "boue métallique" par exemple).

En plus de cela, un avion est rarement fait uniquement de métal (plastiques, composites, bois, toile...) et les métaux peuvent être différents. Je pense donc que pour avoir un vrai rendu bien adapté en PBR, le passage par l'étape "je regarde en quoi sont faites les surfaces de mon avion et je peins en fonction" me semble obligatoire. Bonne ou mauvaise nouvelle, c'est à vous de voir. Personnellement cette façon de réfléchir me convient bien.


En abordant ce sujet, j'avais adoré la lecture de deux pdf produits par Allegorithmic (éditeur de Substance Painter, depuis racheté par Adobe). Ils sont maintenant intégrés au site, mais on peut encore les télécharger avec un petit bouton vers le haut (caché par la fenêtre des cookies). Voici le lien : https://academy.substance3d.com/courses/pbrguides. Un très bon "livre de chevet" !

Bonjour,
je n'ai pas trouvé comment télécharger les pdf ; chez moi ça ne fonctionne pas, je n'ai que la page d'acceuil .

Bernard .


Carte mère MSI PRO Z790-P WIFI DDR4 LGA 1700 . CPU Intel I7 13700K cache 30Mb  LGA 1700 . MĂ©moire 32 Go Corsaire VENGEANCE 3200 Mhz . Carte graphique ASUS GEFORCE RTX 3090 24Gb
Ventirad Noctua NH-U 12S . SSD Samsung 2To
X-Plane 12 . Honeycomb  - Thrustmaster TCA -Jostick Airbus . W 10

Hors ligne

#22 [↑][↓] 15-11-2019 17:25:20

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Berde,
Tu vas sur cette adresse :

https://docs.substance3d.com/spdoc/offline-documentation-172818674.html


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#23 [↑][↓] 15-11-2019 17:32:28

BERDE
Membre
Inscription : 14-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Bonsoir D5Turbi,

oui le lien que tu mets fonctionne pour Substancepainter mais les deux liens pour tĂ©lĂ©charger la documentation PBR ne fonctionnent pas, en tout cas moi je n'arrive pas Ă  tĂ©lĂ©charger en pdf comme c'est proposĂ© . 

https://academy.substance3d.com/courses/pbrguides

Dernière modification par BERDE (15-11-2019 17:33:31)


Carte mère MSI PRO Z790-P WIFI DDR4 LGA 1700 . CPU Intel I7 13700K cache 30Mb  LGA 1700 . MĂ©moire 32 Go Corsaire VENGEANCE 3200 Mhz . Carte graphique ASUS GEFORCE RTX 3090 24Gb
Ventirad Noctua NH-U 12S . SSD Samsung 2To
X-Plane 12 . Honeycomb  - Thrustmaster TCA -Jostick Airbus . W 10

Hors ligne

#24 [↑][↓] 15-11-2019 17:39:14

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
RenommĂ©e :   10 

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Tu cliques sur l'image :

2019-11-15_17-36-30.20191115173820.jpg

sur la page qui s'ouvre, un clic sur pdf

2019-11-15_17-36-51.20191115173846.jpg

le pdf se crée et tu le télécharge

2019-11-15_17-37-28.20191115173912.jpg

idem pour la seconde partie


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

En ligne

#25 [↑][↓] 15-11-2019 17:46:09

Lagaffe
Membre
Lieu : LFPO / retraitĂ©
Inscription : 13-03-2008

Re : [MSFS][P3D][X-Plane] CrĂ©ations de textures PBR

Bon pour en terminer avec ces soucis purement informatiques qui nous dévient du sujet, j'ai uploadé sur mon site l'archive des presets.
Cela se situe sur la page d'Accueil / colonne de gauche: Knowledge-Base / Graphics

Pour faire plus rapide, voici le lien direct: http://frenchvfr.free.fr/plugins/openfiches/fiches.php?lng=fr&nom_fiches=Graphiques&mode=graphiques
Le lien dans le second post (concernant ma dropbox) a été revu et c'est le lien de French-VFR qui y est désormais.

Maintenant, sans vouloir être désobligeant solv_gif, pourrait-on se recentrer sur le sujet principal ? wink


@+ Didier
mini-Logo-Beaver-small.jpg
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

Pied de page des forums