#1 [↑][↓]  23-04-2014 16:25:16

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

[P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Bonjour,

A la suite de mes recherches sur FSDeveloper, je suis tombé sur un article très intéressant de JRobinson qui décrivait la manière de créer des occlusions ambiantes pour les réalisations Gmax et ce de manière gratuite ... non pas avec 3DS Max, ni avec Blender mais avec un freeware nommé xNormal.

Comme je trouvais cela assez intéressant pour mes propres créations, je l'ai traduit et sera disponible au format PDF sur French-VFR. Néanmoins, voici pour vous le contenu de ce PDF.

D'abord un rendu d'un hangar créé sous Gmax avec cette méthode:
https://i.postimg.cc/cJMnyXdF/x-Normal-2.jpg


Introduction
Dès qu l'on commence à réaliser des objets sous GMax, on est vite confronté au problème: faire les ombres réalistes sur ses créations. Bien entendu, 3DS Max peut faire ce genre de chose, mais qui a les moyens pour un hobby d'investir dans un logiciel si cher ... Le logiciel Blender est aussi capable de le faire mais nécessite un apprentissage de ce nouveau logiciel.
Néanmoins, il existe un logiciel qui fonctionne en tant que programme annexe pour accomplir cette tâche. il s'agit de xNormal ... essayez le et vous verrez!

Après quelques tentatives on se rend compte que les ombres et les occlusions sont deux complètement choses différentes. xNormal n'apporte pas beaucoup d'aide pour les ombres, mais permet de calculer des "Ambient Occlusion" (nldr: désolé pour l'anglicisme mais c'est plus parlant). On peut faire des ombres manuellement dans PhotoShop , mais xNormal est capable de réaliser de très belles "Ambient Occlusion"  qui non seulement ressemblent beaucoup à des ombres, mais qui permettent aussi d'économiser beaucoup de temps surtout si vous les faîtes manuellement !

Nota: Ce n'est pas la peine d'essayer de rendre des "Ambient Occlusion" à partir de Sketchup car vous devrez repassez par GMax pour appliquer correctement vos textures sur votre modèles donc gain de temps nul si ce n'est pas le contraire ...

Pré-requis :
La première chose que vous devez faire est évidemment télécharger et installer xNormal . C'est gratuit pour des productions "freeware" et le coût n'est pas prohibitif pour des projets commerciaux. Le logiciel existait en 2013 en version 32 bits ou 64 bits mais pour mes essais j'ai téléchargé et installé la v3.18.6 (x64) qui était la dernière version disponible pour mon architecture matérielle. xNormal est disponible sur le site ci-dessous : http://www.xNormal.net/Downloads.aspx.
Depuis une version 3.18.7 est sorti corrigeant certains problèmes de mémoire.

Génération d'un maillage approprié :
Le plus gros problème avec xNormal est qu'il ne supporte pas plusieurs fichiers de texture. Il existe néanmoins des moyens de contourner cette limitation, moyens qui seront abordés ultérieurement. Pour l'instant , nous allons calculer un rendu d'un modèle simple qui utilise juste un fichier de texture unique, ce qui nous permettra ensuite de comprendre les étapes nécessaires pour plusieurs fichiers.


En résumé, le processus va se dérouler de cette façon:
1)    exporter un *.mdl à partir de votre logiciel GMax,
2)    utiliser ModelConverterX pour ensuite générer un fichier *.x
3)    importer le fichier *.x dans xNormal et calculer le rendu de la carte d'occlusion
4)    appliquer le plan d'occlusion par dessus de votre fichier de texture.

Une bizarrerie que j'ai trouvé avec xNormal est que sur les objets de taille normale les "rayons" peuvent être empêchés de se réfléchir sur des parties du modèle en raisons d'éléments saillants; juste sous les combles d'un hangar par exemple, vous verrez probablement une bande blanche le long de la partie haute du mûr. Pour cette raison, vous aurez besoin de jouer sur l'échelle de votre modèle de manière à le grossir exagérément et d'exporter un modèle spécifiquement pour le rendu.
Un autre problème que vous aurez est le besoin d'une très grande surface plate en bas du hangar pour que les rayons puissent rebondir, sinon vous vous retrouverez avec très peu ou pas du tout d'occlusion sur les murs. Encore une fois, cela nécessitera une modèle spécial qui sera exporté uniquement pour l'opération de rendu de l' "Ambient Occlusion".  L'utilisation du logiciel xNormal nécesitera toujours une étape supplémentaire de consistant à exporter une variation de votre modèle spécialement pour le processus de rendu.

Quelques notes sur le "mapping" (opération d'application sur le modèle 3D d'une texture) :
Le consensus général lorsque on utilise des "occlusion maps" (les textures d'occlusion ambiante que l'on applique sur le modèle 3D), c'est que toutes les parties de votre modèle doit être appliquées sur une partie unique de la feuille de texture.
Si cela est vrai dans une certaine mesure, j'ai trouvé des contre-exemples dans de nombreux cas. Si les parois latérales gauche et droite de votre hangar sont exactement les mêmes, il n'y a aucun problème de "doubler les UVW" de sorte que chaque mur utilise la même texture.
Mais si votre mur de gauche a une porte modélisée ou une autre caractéristique qui n'était pas présente sur le mur de droite chaque mur aura bien entendu besoin de sa propre empreinte sur la texture.

Vous devrez faire par contre très attention au "mapping" des petites pièces où il est souvent de pratique courante de placer toutes les UVW relatives à ces petites pièces sur une partie lambda de la texture pour juste leur donner une couleur ambiante (sans jeux de mots ;-)).
Par exemple si vous aviez des balustrades blanches à texturer ou quelque chose de similaire, vous pourriez regrouper tous les UVW en un petit groupe et les "mapper"  sur une porte blanche à l'arrière de l'immeuble. Ceci est une pratique courante et vous vous dîtes que la porte se moquera si une partie de celle-ci a été appliquée aux poteaux de la rampe, mais quand vous réalisez le rendu de l'occlusion, la balustrade le prendra en compte dans son rendu et vous vous retrouverez avec un tas de curieux ombrages noir sur la porte elle-même.
Dans un cas comme ça, il est conseiller de "peindre" juste un petit carré blanc ou quelque chose d'approchant sur votre texture et de "mapper"  vos pièces sur cette zone.
Vous pourrez ensuite sélectionner et supprimer une partie de la carte d'occlusion sur le carré blanc après que l'occlusion soit en place pour se  débarrasser des artéfacts noirs du rendu ou si vous sentez que cela sera particulièrement difficile ou/et les balustrades soient très grandes, vous pouvez étaler les UVW de sorte que le rendu de l'occlusion rendu soit réellement bénéfique.

J'irais plus en détail sur ce point à la fin de l'article en détaillant comment ont été traités le petit surplomb et les supports au-dessus de la porte sur le côté arrière du modèle de démonstration.

https://i.postimg.cc/MpBBtzN2/x-Normal-1.jpg

Exporter le mdl pour le rendu  :
Le fichier ZIP allant avec ce document contient un hangar simple fait sous GMax que nous allons utiliser dans le but de la démonstration .
Lancez GMax et ouvrez le fichier Normal_tut_01.gmax. Le modèle est "mappé" et le fichier de texture xNormal_tut01.psd est appliqué sur ce modèle 3D, mais cette texture est une simple fond de gris. Vous verrez bientôt un autre avantage de l'utilisation de xNormal en ce qu'il peut vous faire économiser beaucoup de temps.

Basiquement quand "mappez" votre modèle , vous pouvez simplement appliquer les UVW  où vous voulez et quand vous appliquerez le rendu du plan d'occlusion vous disposerez d'un guide bien pratique pour vous aider à placer les éléments lorsque vous commencerez à ajouter des détails de texture plus tard.
Sélectionnez tout les éléments dans la scène et utilisez l'outil "scale transform" de manière à appliquer un facteur d'échelle de 1000% .

https://i.postimg.cc/qqZKDqp0/x-Normal-3.jpg

Exporter le fichier *.mdl dans un dossier où vous exportez normalement vos modèles, et nommer le en tant que "xNormal_mesh.mdl " ou utiliser un autre nom unique qui permettra de différencier du reste de vos modèles. Ce fichier sera un fichier semi-permanent dans votre dossier contenant vos modèles et à chaque fois vous exportez un modèle pour le rendu d'occlusion, vous écraserez ce fichier avec votre export en cours.
Fermer GMax sans sauvegarder sinon vous allez écrasez votre réalisation avec cette version modifiée du hangar ce qui n'est pas désiré!
Ouvrez le fichier. mdl avec MCX (ModelConvectorX d'Arno Gerretssen) et exporter le en tant que "xNormal_mesh.x ", ce fichier x . deviendra aussi un fichier semi-permanent dans votre dossier et vous allez l'écraser chaque fois que vous exportez un . x via le logiciel MCX .
La raison pour laquelle vous faites cela est que de cette façon vous aurez seulement à configurer le programme xNormal une seule fois et il ira toujours rechercher le fichier "xNormal_mesh.x " pour réaliser la carte d'occlusion selon ce qu'il trouve dans le fichier *.x.


Chargement des meshs en xNormal :
Lancer le programme xNormal et cliquez sur le bouton "Hight definition meshes" sur le côté en haut à droite de l'interface.
Cliquez droit sur la barre comme indiqué dans le tutorial vidéo puis sélectionnez "Add meshes", recherchez le fichier *.x  que vous avez exporté depuis MCX à l'étape précédente.
Cliquez sur le bouton "Low definition meshes" et charger votre fichier *.x exporté. dans le slot "Low definition" comme vous l'avez fait ci-dessus pour le maillage haute définition.

https://i.postimg.cc/bY61wCkM/x-Normal-4.jpg
Pas d'autres paramètres ne doivent être ajustés sur ces deux onglets et c'est un gain de temps aussi longtemps que vous continuerez à écraser votre fichier "xNormal_mesh.x" à chaque fois que vous exportez un modèle pour rendu avec MCX.

Définissez les options de rendu :
Cliquez sur le bouton marqué "Baking options" (sur la droite de l'interface le 3ièeme à partir du haut), choisissez d'abord un dossier, puis un nom de fichier de sortie, et le type de fichier pour la carte AO que xNormal va générer.
Personnellement, j'utilise "xNormal_mesh " comme nom de fichier, et le programme xNormal va rajouter le suffixe "_occlusion " à ce nom de fichier quand il aura finit son travail. Comme le modèle exporté à partir de GMax et le fichier *.x exportés de MCX, cette carte d'occlusion deviendra également un fichier semi-permanent sur votre PC et il sera aussi écrasé à chaque fois que vous ferez un rendu d'occlusion avec xNormal.

https://i.postimg.cc/HsVXcwtL/x-Normal-5.jpg
Dans ce cas, je vous suggère de re-diriger la sortie dans le même dossier où vous stockez tous vos fichiers texture *.psd  pour vos modèles .
À mon avis, il est préférable de réaliser les "maps" et de les sauvegarder au format *.png parce que PhotoShop considère les fichiers png comme des fichiers où sont définies des calques ("layers") donc vous pouvez simplement faire glisser le fichier d'occlusion au format *.png sur votre fichier de texture via PhotoShop sans opérations de Copier/Coller ou de pénibles procédures d'alignement

https://i.postimg.cc/65gRd8Hf/x-Normal-6.jpg

Cliquez sur la case verte en regard de " l' Ambient Occlusion" pour faire apparaître la fenêtre "Occlusion map".

https://i.postimg.cc/VNcCV3PS/x-Normal-8.jpg

Contrairement au didacticiel vidéo, il n'y a pas besoin de changer quoi que ce soit ici, sauf le nombre de "rays".
Les modifications de couleur indiquées dans le tutorial vidéo n'apportent rien avec la sortie de notre rendu , elles sont liés à l'écran de prévisualisation de rendu qui affiche la progression au cours.

Pour ce premier rendu, nous allons d'abord faire un passe rapide pour s'assurer que nous n'avons pas de chevauchement d'UVW ou d'autres anomalies qui gâcheraient le fini de la "map" d'occlusion, donc laissez la valeur par défaut de 128 pour le moment.
Nous rechercherons la qualité plus tard, mais ces paramètres assez bas en qualité font la différence au niveau temps de rendu car ils ne prennent que quelques secondes là où des paramètres plus poussés consommeraient jusqu'à plusieurs minutes.
Prenez l'habitude de passer par cet étape pour vérifier, ce rendu succinct vous alertera de tout problème potentiel avec votre "mapping" et ce très rapidement.
Un avertissement en ce qui concerne les températures CPU :
 
xNormal utilise très FORTEMENT le CPU:  il va utiliser 100 % des 4 cores et il le fera sur toute la durée de son traitement qui peut aller jusqu'à 20 minutes en fonction de la taille et de la qualité de votre "map" donc il est conseillé d'enlever la poussière qui encrasse les boîtiers et les radiateurs pour éviter une surchauffe à votre système. Prendre des mesures appropriées pour assurer que votre système de refroidissement est en bon état est un conseil avant de passer par les étapes qui suivent !

Rendre la carte d'occlusion :
Cliquez sur le X rouge pour fermer la fenêtre "Occlusion map" et vous devriez être prêts à faire votre premier rendu d'occlusion.
Cliquez sur le gros bouton rond "Generate maps " et le processus commence.
Un aperçu écran s'ouvre montrant le rendu dans l'action , cliquer sur le menu où il est dit " Do NOT
notify tile updates" et changer pour "Notify tile updates" si vous voulez regarder la progression du rendu.

Une fois le rendu est terminée, vous verrez dans  la fenêtre de prévisualisation " Map finished in: xx.xxx
seconds" dans le coin inférieur gauche À ce stade , vous devriez avoir un fichier "xNormal_mesh_occlusion.png " dans votre répertoire de texture.
Ouvrez la "map" d'occlusion dans Windows Photo Viewer ou faites-le glisser dans PhotoShop pour le visualiser.
Si vous trouvez des zones noires étranges cela signifie que vous devez probablement avoir des chevauchement d'UVWs ou un problème qui est à l'origine de ces artéfacts. Cela peut se produire d'ailleurs si vous utilisez des "Groups" dans GMax et si votre modèle utilise plusieurs fichiers de texture.

Accroître la qualité et rendre à nouveau :
Si la "maps" semble bonne, passez à l'étape suivante et augmentez la qualité de votre rendu.
Cliquez sur le carré vert associé à l'"Ambient Occlusion" et réglez le nombre de "rays" à 1024.
Réglez l'anti-aliasing à 2x et il suffit de cliquer sur le bouton "Generate maps".
Il faudra un peu plus longtemps cette fois (généralement 2 à 3 minutes) et lorsque vous avez terminé xNormal écrasera votre "xNormal_mesh_occlusion.png " en cours avec une version de meilleure qualité .

Appliquer le plan d'occlusion à la feuille de texture :
Ouvrez " xNormal_tut01.psd " dans Photoshop et sélectionnez le calque en haut de la pile, faites glisser le rendu *.png dans PhotoShop. Dans la palette des calques, faites glisser le calque d'occlusion de l'*. png sur la texture, maintenez la touche Maj lorsque vous déposez le calque. Cela devrait positionner l'occlusion là où elle doit être sans avoir d'alignement nécessaire.
Réglez le mode de fusion de la couche d'occlusion sur "multiply" et enregistrez.

Maintenant lancez GMax et ouvrez "xNormal_tut_01.gmax " de nouveau: vous devriez voir l'effet de l'occlusion.


@+ Didier
http://www.pilote-virtuel.com/img/members/53/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/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#2 [↑][↓]  23-04-2014 18:36:08

FlipFlap
Copilote
Date d'inscription: 13-03-2008

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Merci Didier pour tout ce boulot eusa_clap

Hors ligne

 

#3 [↑][↓]  23-04-2014 18:40:55

Adrien9506
Copilote
Date d'inscription: 13-05-2010
Renommée :   12 

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

wow w00t MERCI DIDIER eusa_clapeusa_clapeusa_clap

Hors ligne

 

#4 [↑][↓]  23-04-2014 22:37:49

BERJU83
Commandant de bord
Date d'inscription: 02-10-2009
Renommée :   32 

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Bonsoir,

Merci Didier, cet article m'intéresse au plus haut point!
Je vais tenter tes exercices...
Bernard.

Hors ligne

 

#5 [↑][↓]  24-04-2014 12:04:21

Manolodobrazil
Copilote
Lieu: Chamonix Mont Blanc(74)
Date d'inscription: 29-01-2009
Renommée :   17 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Merci Didier ,

Si tu veux je te propose de poster aussi a la Gmax'Ac ,ça peut être utile.


FSX   / Windows 7 /  Asus P5Q Pro - ATI Radeon 4850HD - Core 2 duo E8600 @3.33GHz - 2x2048 DDR2-800 pc6400 Corsair  - DD 1T + 500Go + 250Go -  Alim Corsair 750W  - Ecran iiyama 22p. wide - Saitek X52 - Sidewinder ForceFeedback 2  - Track IR 5.

Hors ligne

 

#6 [↑][↓]  24-04-2014 15:35:18

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Salut Manolo,

C'est fait pour la Gmax aussi wink


@+ Didier
http://www.pilote-virtuel.com/img/members/53/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/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#7 [↑][↓]  25-04-2014 14:32:54

Manolodobrazil
Copilote
Lieu: Chamonix Mont Blanc(74)
Date d'inscription: 29-01-2009
Renommée :   17 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

@Didier

Le plus gros problème avec xNormal est qu'il ne supporte pas plusieurs fichiers de texture. Il existe néanmoins des moyens de contourner cette limitation, moyens qui seront abordés ultérieurement

Tu as un lien vers l'astuce ,lorsque l'on a plusieurs textures et plusieurs objets . Comme un hangar  avec des portes coulissantes par exemple.
Merci


FSX   / Windows 7 /  Asus P5Q Pro - ATI Radeon 4850HD - Core 2 duo E8600 @3.33GHz - 2x2048 DDR2-800 pc6400 Corsair  - DD 1T + 500Go + 250Go -  Alim Corsair 750W  - Ecran iiyama 22p. wide - Saitek X52 - Sidewinder ForceFeedback 2  - Track IR 5.

Hors ligne

 

#8 [↑][↓]  25-04-2014 14:43:45

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

JRobinson (l'auteur de l'article) sur FSDeveloper parlait de 2 articles à paraître mais il en a publié qu'un seul.
En début de l'article que j'ai traduit, il a tourné sa phrase en laissant présager que la conclusion répondrait à ce problème et en fait ... rien n'apparaît.

D'après ce que j'ai compris de la méthode, il semble qu'il ne faille utiliser qu'une seule texture par objet et fait autant d'objet qu'il est nécessaire en associant à chaque fois que besoin, une map d'AO à la texture que l'on travaille.

Pour répondre à ta question: un hangar avec des portes, devrait logicuement être traité comme 2 objets minimum avec 2 textures et 2 AO, une pour chaque texture.
Le fait que la porte bouge et que l'AO associée ne paraisse plus vraisemblable vis à vis du reste est aussi une possibilité !


@+ Didier
http://www.pilote-virtuel.com/img/members/53/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/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#9 [↑][↓]  25-04-2014 15:37:42

Manolodobrazil
Copilote
Lieu: Chamonix Mont Blanc(74)
Date d'inscription: 29-01-2009
Renommée :   17 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Ok ,c'est bien se qui me semblait ,donc il faut séparer chaque objet et  magouiller des plans a l'endroit ou la lumière doit faire une ombre .

Sinon mon test en image :
http://rocknrollcircuschx.free.fr/ambiant%20occlusion%20xNormal.jpg

A noter que, cela fonctionne avec des textures faites à la main ,car avec du photo-réaliste ,les ombres sont déjà présentes ,donc aucun intérêt d'en rajouter,  cela assombri trop l'objet.

Dernière modification par Manolodobrazil (25-04-2014 15:39:57)


FSX   / Windows 7 /  Asus P5Q Pro - ATI Radeon 4850HD - Core 2 duo E8600 @3.33GHz - 2x2048 DDR2-800 pc6400 Corsair  - DD 1T + 500Go + 250Go -  Alim Corsair 750W  - Ecran iiyama 22p. wide - Saitek X52 - Sidewinder ForceFeedback 2  - Track IR 5.

Hors ligne

 

#10 [↑][↓]  25-04-2014 15:44:44

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Pas mal du tout !
Je m'exerce sur la maison de Bô mais elle n'a pas été conçue avec cette approche, donc je suis obligé de revoir certains plans.


@+ Didier
http://www.pilote-virtuel.com/img/members/53/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/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#11 [↑][↓]  25-04-2014 18:33:27

Manolodobrazil
Copilote
Lieu: Chamonix Mont Blanc(74)
Date d'inscription: 29-01-2009
Renommée :   17 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

C'est un très bon soft,je vais pas me privé pour l'utiliser,sa va changer les rendus ,c'est sur !


FSX   / Windows 7 /  Asus P5Q Pro - ATI Radeon 4850HD - Core 2 duo E8600 @3.33GHz - 2x2048 DDR2-800 pc6400 Corsair  - DD 1T + 500Go + 250Go -  Alim Corsair 750W  - Ecran iiyama 22p. wide - Saitek X52 - Sidewinder ForceFeedback 2  - Track IR 5.

Hors ligne

 

#12 [↑][↓]  27-04-2014 09:54:17

Fro'
Pilote confirmé
Date d'inscription: 20-09-2008
Renommée :   25 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Hello,
Grand merci à Lagaffe pour ce partage!

Manolodobrazil a écrit:

....A noter que, cela fonctionne avec des textures faites à la main ,car avec du photo-réaliste ,les ombres sont déjà présentes ,donc aucun intérêt d'en rajouter,  cela assombri trop l'objet.

Tout à fait d'accord. Si dans la modélisation de scène, l'utilisation de photos rend l'usage d'AO peut-être moins important, lorsqu'on fait des avions (même statiques) ou des navires, là cela devient carrément difficile de s'en passer...
Le photo-realisme sur des navires est quasi mission impossible (trop grand, trop d'impact de la lumière sur les photos, etc...), et le l'AO apporte un confort et un rendu énorme. Comparez les Clemenceau V2.xx et V3.21 vous verrez la différence (enfin j'espère...wacko)
Sinon concernant la question de la texture unique, je pense que cela complique les cas de modélisation d'objets complexes (avions pilotables essentiellement), mais pas vraiment en scenery (bâtiments, avions AI ou statiques).
En effet, je suis convaincu qu'avec FSX, il est important de regrouper au maximum les textures contrairement à FS9 où l'on multipliait les petites textures.

A+
Fro'


http://www.pilote-virtuel.com/img/members/1208/mini_Bandeau-Signature.jpg

Hors ligne

 

#13 [↑][↓]  27-04-2014 10:20:54

Lagaffe
Pilote Virtuel
Membre donateur
Lieu: LFPO / retraité
Date d'inscription: 13-03-2008
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Le plaisir est pour moi: d'avoir pu partager quelques infos avec vous wink


@+ Didier
http://www.pilote-virtuel.com/img/members/53/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/membe … ages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B

Hors ligne

 

#14 [↑][↓]  29-04-2014 13:56:06

JM
Nouveau pilote
Lieu: Nord
Date d'inscription: 15-04-2009
Renommée :   
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Merci Didier pour ces explications claires et nettes

Perso je n'avais pas trop fait attention à cette différence , en fait je ne comprenais pas l'intérêt de placer des ombres demeurant fixes je veux dire .. sans aucune variation d'orientation ou d'alongement mais grace à ton Tuto j'ai compris que l'importance est surtout de mieux faire ressortir les reliefs même si les ombres ne bougent pas

Ai-je bien compris ?wacko

Dernière modification par JM (29-04-2014 13:56:51)

Hors ligne

 

#15 [↑][↓]  29-04-2014 14:36:34

Fro'
Pilote confirmé
Date d'inscription: 20-09-2008
Renommée :   25 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Hello Joël!
Oui, c'est bien cela. On parle d'"ombres" mais il ne s'agit pas d'ombres portées telles qu'on le conçoit habituellement.
En modélisation, ils utilisent le terme anglais d'"occlusion" mais il n'y a pas vraiment de terme commun en français pour décrire cet effet d'"éclairage" lié aux volumes, qui apporte un réalisme supplémentaire aux modèles.
C'est un phénomène que l'on a lorsqu'on n'est pas en éclairage direct (un jour nuageux-couvert), il n'y a pas de soleil donc pas d'ombre projetée liée au soleil, pourtant la lumière est diffusée par les nuages et tous les objets qui nous entourent : la lumière n'est pas directive, il n'y a pas de variation d'ombre particulière lorsqu'on anime un objet.
Pour autant, la lumière ambiante met bien en relief les volumes/formes des objets qui nous entourent.
C'est ces types d'ombres qui sont calculées par l'Ambiant Occlusion.

A+
Fro'

JM a écrit:

Merci Didier pour ces explications claires et nettes

Perso je n'avais pas trop fait attention à cette différence , en fait je ne comprenais pas l'intérêt de placer des ombres demeurant fixes je veux dire .. sans aucune variation d'orientation ou d'alongement mais grace à ton Tuto j'ai compris que l'importance est surtout de mieux faire ressortir les reliefs même si les ombres ne bougent pas

Ai-je bien compris ?wacko


http://www.pilote-virtuel.com/img/members/1208/mini_Bandeau-Signature.jpg

Hors ligne

 

#16 [↑][↓]  29-04-2014 14:58:00

JM
Nouveau pilote
Lieu: Nord
Date d'inscription: 15-04-2009
Renommée :   
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Hello Sylvain

Merci pour ce petit cours sup wink

Hors ligne

 

#17 [↑][↓]  29-04-2014 15:29:20

Squirrel
Copilote
Membre donateur
Lieu: EDMA
Date d'inscription: 25-11-2012
Renommée :   17 

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Bonjour,

Merci pour le tuto Didier !

En voyant cela, je me suis rappelé avoir déjà vu "ambient occlusion" quelque part.
En cherchant un peu, je suis retombé sur les excellents tutoriels vidéo de David W. ... Bien trop peu utilisés par rapport à leur qualité, je trouve cepopossible_gif
Pour mémoire, ils sont ici : http://www.youtube.com/user/danslesairsfr/videos

Comme j'utilisais déjà Blender pour avoir l'empreinte de mes UVW maps, j'ai suivi la méthode de David (légèrement adaptée) pour les ambient occlusions.
De plus, l'avertissement sur l'utilisation du CPU a fini de me convaincre : je modélise (et simule) sur un portable e_Clown

Mais merci beaucoup d'avoir remis ce sujet sur le devant de la scène, je sens que ça va servir.

Maintenant, yapuka revoir le mapping wink
Squirrel

Hors ligne

 

#18 [↑][↓]  04-06-2014 12:24:04

Cedric
Pilote Virtuel
Lieu: Aix en Provence
Date d'inscription: 05-04-2008
Renommée :   67 

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

J'arrive tard mais il n'est jamais trop tard pour dire merci !Je vais regarder ça de prés...merci pour l'info!


i99900K @ 4.9/RTX4070TI/32Gg/Valve Index/ et toujours la grosse cafetière.
http://www.fsairlines.net/signatures/107400.pnghttp://my.vatsim.net/indicators/1049718

Hors ligne

 

#19 [↑][↓]  04-06-2014 17:22:20

Manolodobrazil
Copilote
Lieu: Chamonix Mont Blanc(74)
Date d'inscription: 29-01-2009
Renommée :   17 
Site web

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

Salut Ced,

Par contre il faut utiliser des textures génériques,avec du photoréal ça sert à rien.
Mais c'est un super soft .

Par contre ,il faut modéliser tout d'un bloc pour que cela fonctionne bien ,si tu a plusieurs objet il faut les traiter indépendamment (pour le moment), bon test wink


FSX   / Windows 7 /  Asus P5Q Pro - ATI Radeon 4850HD - Core 2 duo E8600 @3.33GHz - 2x2048 DDR2-800 pc6400 Corsair  - DD 1T + 500Go + 250Go -  Alim Corsair 750W  - Ecran iiyama 22p. wide - Saitek X52 - Sidewinder ForceFeedback 2  - Track IR 5.

Hors ligne

 

#20 [↑][↓]  04-06-2014 23:03:26

Cedric
Pilote Virtuel
Lieu: Aix en Provence
Date d'inscription: 05-04-2008
Renommée :   67 

Re: [P3D][FSX] Occlusions Ambiantes pour Gmax - xNormal

yep j'ai vu mais ça le fait bien quand même!
De toute façon le photo real pure c'est pas très beau pour les textures bâtiments , je reconstruis toute la texture à partir des photos et là ça pète wink ce petit soft est très bon...
En revanche ça oblige à travailler "à l'envers" , à savoir creer les mapping cords des UVWs avant de texturer , créer les occlusions , puis texturer l'objet...
Dommage que l'on ne puisse pas automatiquement obtenir ces mappings coords via la 3D de notre objet...

Sinon je vais acheter la version pro je pense...


i99900K @ 4.9/RTX4070TI/32Gg/Valve Index/ et toujours la grosse cafetière.
http://www.fsairlines.net/signatures/107400.pnghttp://my.vatsim.net/indicators/1049718

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne