Je suis relativement nouveau dans l'univers Maya donc j'ai un paquet de questions ... mais je me limiterai à 1 seule aujourd'hui :-p
J'ai des mesh que des clients m'ont envoyés. Ces mesh sont en Collada et référence des texture que je n'ai pas.
Maya arrive tout de même à les imoorter (ce qui m'arrange).
Le problème surgit lors du rendu de scènes contenant ces modèles : ils appairaissent noirs !
Avec 3ds Max (oui j'ai été frivolle par le passé mais c'est terminé maintenant :-p), ces modèles sont rendus en blanc/gris avec les normales et ombres appliquées.
Comment obtenir le même comportement avec Maya ?
(J'utilise mental ray pour l'instant mais si un autre renderer convient mieux dans mon cas je suis preneur)
Merci d'avance.
Benjamin
__________________________
See ya soon
Je ne connais pas bien Collada... hormis son orientation Web, je n'en sais pas beaucoup plus. :)
Toutefois, Maya rend des objets "noirs" lorsqu'il ne trouve pas les textures justement.
Il faut donc : soit les remplacer par des textures personnelles (pourquoi pas), soit casser la connexion vers le fichier texture du canal "color" (clic droit : BREAK CONNECTION). Ainsi, vous pourrez opter pour un choix de couleur personnel pour chaque matériau.
En lançant votre rendu, le pb devrait être réglé.
__________________________
«La fausse modestie, c'est déjà très bien.»
Jules RENARD
«La peur de l'ennui est la seule excuse du travail.»
Jules RENARD
Merci pour cette réponse, cela va m'être bien utile.
Cependant le vrai problème réside dans l'automatisation de ce procédé : j'importe des scènes comportant plus de 3000 éléments dont une partie ont leurs textures et les autres non.
Je cherche donc à voir s'il est possible de dire à Maya que s'il ne trouve pas la texture, par défaut il en mette une blanche.
__________________________
See ya soon
Je réfléchis sur un script, et je vous donne des news.
Toutefois, l'automatisation de ceci ne sera sans doute pas aisé.
Il faut trouver la façon dont Maya interprète l'absence de fichier destination.
Une fois cela effectué, le reste sera très simple à scripter.
__________________________
«La fausse modestie, c'est déjà très bien.»
Jules RENARD
«La peur de l'ennui est la seule excuse du travail.»
Jules RENARD
Si vous faites du MEL, une idée de cheminement serait quelque chose du genre :
/*
Sélection tous les objets, et stocker la liste dans un tableau.
Relever le chemin du fichier texture dans le canal "image Name" de chaque valeur.
Si aucun chemin n'existe, ignorer le matériau, sinon,
vérifier ensuite l'existence de ces fichiers.
Si la connexion renvoie "0", casser respectivement les connexions en affectant par exemple,
un matériau lambert prévu à cet effet.
*/
Je vais méditer là-dessus -
__________________________
«La fausse modestie, c'est déjà très bien.»
Jules RENARD
«La peur de l'ennui est la seule excuse du travail.»
Jules RENARD
Encore merci pour toutes ces infos ! Ca me fait pas mal d'idées à creuser (et des ptits tutoriaux à lire ) !
Je travaille sous Python (je gère toute l'ouverture/import et save par un script) donc je peux invoquer toutes les commandes MEL. Je vais donc de ce pas me renseigner sur le cheminement dont vous parlez.
Et sinon 3000 ça fait en effet du monde Sachant en plus que les scènes vont arriver en plus grand nombre et encore grossir (jusqu'à 100 fois plus grande si Maya me le permet); d'où mon besoin d'automatiser au maximum.
__________________________
See ya soon
Ma foi, si j'arrive à quelque chose de potable en MEL, on pourra toujours comparer avec "El Python" !
__________________________
«La fausse modestie, c'est déjà très bien.»
Jules RENARD
«La peur de l'ennui est la seule excuse du travail.»
Jules RENARD