Problème Maya : la couche de profondeur

Problème Maya : la couche de profondeur - Infographie 3D - Graphisme

Marsh Posté le 17-10-2007 à 12:33:49    

Hello tout le monde !  :hello:  
 
Je me décide enfin à venir chercher de l'aide, après des heures de recherches pas très fructueuses !
 
Voici mon problème : Je veux obtenir une couche de profondeur sur mes images rendu avec mental Ray. Pour ceci j'active donc le paramètre "depth" de ma caméra.
Je rend mon fichier au format RLA et je peux donc l'importer dans after.
 
Mon problème vient du "range" de cette couche de profondeur. A savoir le valeur représentant le pixel le plus proche (blanc), et la valeur représentant le pixel de plus éloigné (noir).Ce range est bien trop petit pour être géré de manière souple dans after effect. En général il va de -0.2 à -0.001 et des poussières.
(le range m'est donné par le fCheck)
Je voudrais obtenir des nombres au dessus de 0 pour ce range mais je ne trouve pas les paramètres de maya qui me permettraient de le faire.
 
J'ai déceler un rapport entre les propriété de clip de la caméra (near clip plane et far clip plane), mais même en jouant de manière extrême sur ces valeurs, mon range reste trop petit.
 
Voilà, j'espère que quelqu'un aura déjà rencontré ce problème :D
 
Merci d'avance !


---------------
topik Annecy
Reply

Marsh Posté le 17-10-2007 à 12:33:49   

Reply

Marsh Posté le 17-10-2007 à 13:12:08    

pourquoi tu utilise pas le iff pr apres l'importer dans after?


---------------
Mon site
Reply

Marsh Posté le 17-10-2007 à 13:16:57    

After effect ne gère par la couche de profondeur des fichiers IFF . Et c'est bien dommage :(


---------------
topik Annecy
Reply

Marsh Posté le 17-10-2007 à 13:52:29    

On n'utilise pas le Zdepth channel tel quel, il n'est pas en RGB, ni meme en niveau de gris; le Z depth renvoie les valeurs de distance  entre le polygone visible et la camera, en unité BDD. Tu utilise en general un logiciel de compositing (shake ou autre) qui peut gerer ca.
De ce fait il te suffit d'agrandir ta scene pour obtenir des valeurs + elevées.

 

Si tu veux des niveaux de gris directement  , il y a plusieurs solution: dans fcheck, l'affichage du Z va te "clamper" l'image en niveau de gris; tu peux ainsi reecrire la sequence; cependant cela pose des problemes de relativité (si la camera se rapproche d'un polygone, l'info de distance ne sera pas absolue, mais modifié par les valeurs extremes vue dans l'image); dans ce cas attention, il n'y a pas d'Antialiasing!!!! La conversion du Z en RVB via un bon soft de compo est plus complexe (on doit pouvoir fixer les bornes pres/loin).
Sinon, on peux calculer une couche a part de "fog" - avec une couleur modifiée par la distance caméra. on pourra ensuite utiliser cette couche (antialiasée , elle) comme masque d'effet.


Message édité par goomi32 le 17-10-2007 à 13:53:42
Reply

Marsh Posté le 17-10-2007 à 14:14:27    

merci beaucoup pour ta réponse  :jap:  
 
en fait, je ne veux pas récupérer l'image en niveau de gris.  
Voici un exemple concret de mon problème :
 
J'importe une image .rla dans after effect.  
j'ajoute un effet : couche 3D => Profondeur de champs
En cliquant sur un pixel , j'obtiens sa profondeur (en général, j'obtiens des nombres compris entre 0 et 0.2 et after prend en compte les nombres avec 2 chiffres après la virgule. Je peux donc entrer des infos telles que 0.16 etc.)
Le problème vient du fait que cet écart (enter 0.00 et 0.20) est généralement trop petit pour avoir un résultat correct et gérable. (au moindre changement de valeur dans mon effet de profondeur de champs, l'effet est complétement différent).
 
Donc voilà, je cherche un moyen d'avoir des valeurs bien plus grandes. j'ai essayé en aggrandissant ma scène Maya (scale sur tout les objets), mais le range diminue. :(


---------------
topik Annecy
Reply

Marsh Posté le 17-10-2007 à 14:22:44    

ne connaissant pas le module de DOF d'After, je ne peux pas t'aider... peut etre en changeant d'unite (mm->cm, ou cm->m)

Reply

Marsh Posté le 17-10-2007 à 14:43:14    

en tout cas merci pour tes réponses :jap:  
Je viens de voir qu'after prenait plus de chiffres après la virgule que je ne le croyait, mais ça reste très tendu à utiliser :D
 
Pour ce qui est des unités de mesure dans after, je vais regarder ;)


---------------
topik Annecy
Reply

Marsh Posté le 17-10-2007 à 15:33:04    

d'unité dans MAYA peut etre???
 

Reply

Marsh Posté le 17-10-2007 à 16:05:51    

Oui j'ai essayé (mm, cm et m) mais les changements sont sans effet ;)


---------------
topik Annecy
Reply

Marsh Posté le 17-10-2007 à 17:08:57    

Et en faisant une opération mathématique dans after ?

Reply

Marsh Posté le 17-10-2007 à 17:08:57   

Reply

Marsh Posté le 17-10-2007 à 19:50:18    

On peut écrire des expressions dans after effect ? Si c'est le cas, ça pourrait m'être utile !


---------------
topik Annecy
Reply

Marsh Posté le 18-10-2007 à 11:11:35    

Tout à fait, ça s'appelle justement des expressions parce qu'il ne s'agit pas d'un language de script mais tout simplement d'opérations mathématiques simples. Tu y accèdes en faisant Alt + Clic Gauche sur le chronomètre de la caractéristique que tu souhaites modifier.

Reply

Marsh Posté le 18-10-2007 à 12:49:53    

Ah et bien je vais essayer ça ! Même si ça ne résout pas mon problème, au moins ça me servira pour d'autres choses :jap:
 
Merci beaucoup !


---------------
topik Annecy
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed