PDA

Voir la version complète : Recherche matière "magique" dans l'ALPHA



oliv
30/11/2004, 10h46
Bonjour à tous,

depuis un bout de temps, je cherche une solution à ce problème :

imaginez un objet posé sur une plaque.
j'attribut une matière transparente avec de la reflexion afin de voir le reflet de l'objet.
Lorsque je calcule la scène (avec la couche ALPHA), je peux récupérer le détourage de mon objet (grace à l'ALPHA), mais pas de son reflet car l'alpha prend le contour de la plaque et pas juste du reflet (logique).

J'ai supposé qu'il fallait importer une certaine image ALPHA dans la matière de la plaque, mais je nai pas trouvé… même dans le gros manuel

Si vous avez rencontré ce problème, pouvez-vous m'éclairer ?
A+

Oliv

Huv
30/11/2004, 11h23
Le plus simple ne serait pas de faire un miroir dans Photoshop ? :roll:

oliv
30/11/2004, 11h57
Faire un "mirroir" ou une symétrie sur Photoshop ne me servirait à rien car c'est une animation que je calcule.
j'ai déjà triché en faisant un masque autour du reflet sur la plaque sur After Effect, mais losqu'il y a un arrière plan, on voit toujours de la matière autour du reflet… je suis donc obligé de calculer la plaque séparément et d'utiliser un mode de fusion particulier (en incrustation par exemple)…
En tout cas, merci pour ton aide !
A+

Huv
30/11/2004, 12h07
Je ne connais pas vraiment les possibilite sur After effects mais si tu fais une anim dans C4D avec 2 objets : l'un a l'endroit, l'autre a l'envers (pour representer le reflet), et ensuite dans after effects tu interviens sur les images afin de reduire l'intensite de celui qui est a l'envers.
Je ne sais pas si je suis tres clair la :oops:
A moins qu'un tel effet soit gerable directement dans C4D avec un tag ou qq chose comme ca. Il me semble avec vu un post ou qq'un voulait justement faire en sorte qu'un objet apparaisse au fur et a mesure de son animation.

oliv
30/11/2004, 12h33
Oui, tu es très clair !
c'est une solution que j'ai déjà utilisé, mais qui demande aussi de calculer les 2 objets séparement, en plus un reflet n'a pas la même intensité à la base de l'objet qu'a l'éloignement… donc il faut aussi utiliser un masque (sur AFTER) pour atténuer "l'objet - reflet".
En fait je cherche plutôt une solution directement sur C4D, dans la matière de la plaque qui reflète l'objet.
Peut-être existe t-il une matière spéciale à importer dans l'ALPHA de la plaque ? Ou peut-être est-ce une histoire de matière appliquée par projection frontale ?
Je cherche, mais je ne trouve pas… javascript:emoticon(':coup:')
merci encore de m'aider !
A+

[/i]

Huv
30/11/2004, 13h05
Ca depasse mes competences, desole :oops:
en esperant qu'un specialiste passe par la...
Bon courage :poucehaut:

oliv
30/11/2004, 13h07
Merci pour ton aide Huvelin,
je continue mes recherches…

Necros
30/11/2004, 14h08
Je suis pas sûr d'avoir tout compris, mais en faisant un rendu Multi-passes dans C4D, tu disposes d'un canal reflexion, qui contient uniquement les réflections de la scène (ainsi que de nombreux autres calques : refraction, diffusion,etc…), que tu pourras importer dans After en choisissant bien le mode de superposition (produit, incrustation, etc…)

Je dis une connerie non ? :oops:

oliv
30/11/2004, 15h09
Merci Necro, c'est une très bonne démarche, mais je viens d'essayer et ce n'est toujours pas ça ! car lorsque je fais un rendu multipasse "reflexion", même en million de couleurs+, cela calcule effectivement le reflet, mais cela ne prend pas en compte la couche alpha, même lorsque l'alpha est coché pour le rendu…
donc mon reflet d'objet n'est toujours pas détouré lorsque je l'importe sur After…':cry2:'

merci pour ton aide Necro, je continue à chercher

PS : tu as de la chance d'être à la Réunion, il caille ici !

Necros
30/11/2004, 17h31
donc mon reflet d'objet n'est toujours pas détouré lorsque je l'importe sur After…':cry2:'

merci pour ton aide Necro, je continue à chercher

PS : tu as de la chance d'être à la Réunion, il caille ici !


Ben oui mais ton fond d'image est noir, sauf au niveau des réflections, si tu mets ton calque AE par dessus avec comme mode de transfert "DIFFERENCE", tu n'as logiquement plus besoin de masque (reste à retravailler les couleur, car ben ça change forcément) !

PS 1 : essaye de poster une photo de ton probleme...
PS 2 : oui, d'ailleurs il fait trop chaud pour travailler...

padawa
30/11/2004, 18h05
Si j'ai bien compris, il te suffit de mettre un tag de rendu sur ton objet et dans le tag onglet masque d'objet
tu applique un masque d'objet que tu active aussi dans les propriete de rendu.
Tu aura un calque correspondant au masque de ton objet seul :wink:

oliv
30/11/2004, 18h36
Effectivements, il y a plusieurs solutions sur after pour faire disparaitre le "noir" autour du reflet : en changeant le mode de fusion ("incrustation" ou autre suivant l'arrière plan… ou en utilisant les masques (quand ça ne bouge pas trop…), c'est ce que je fais en général pour monter des spots TV (genre un CD ou un DVD posé sur un plan…etc).

Mais un ami qui travail sur MAYA m'a montré qu'il pouvait détouré un reflet avec l'ALPHA, en utilisant une matière particulière "use background", c'est aussi avec la manière dont la matière est appliquée à l'objet (peut-être l'équivalent d'un projection frontale sur C4D).
Je suis sûr que c'est possible sur C4D ! (j'en ait déjà entendu parlé…)

en résumé :

- on a un objet posé sur une plaque
- j'applique une matière transparente avec de la reflection sur la plaque
- je vois donc l'objet et son reflet
- 1) je calcul l'animation de l'objet seul (je masque la plaque)
donc mon objet est "détouré" grace à l'ALPHA : jusqu'ici ça va
- 2) je calcul la plaque seule (en en décochant la visibilité caméra de l'objet, mais en gardant reflection etc…)
résultat : je récupère ma plaque avec le reflet de l'objet animé,
MAIS : c'est la forme de la plaque qui est détourée (avec l'ALPHA)
ET NON PAS JUSTE LE REFLET !
là est mon problème :cry:

merci quand même NECROS

PS : j'irai bien faire une rando sur le Piton des Neiges moi…'8)'

oliv
30/11/2004, 18h42
Merci Padawa !!!!!!!!!!
':prie:'
je vais essayer de suite

A+

Oliv

oliv
30/11/2004, 19h36
Padawa,

j'ai essayé ta technique
si j'ai bien compris :

dans le TAG de rendu de l'objet, je coche "activer" pour un masque (dans l'onglet "masque d'objet")
mais dans l'onglet "propriété", que dois-je cocher pour activer ce masque ?

:arg:



[/list]

padawa
01/12/2004, 02h00
Dans les propriétés de rendu, onglet multipasse, tu active les couches que tu veux et tu rajoute un masque d'objet avec le meme ID que celui sur ton objet.

Je peux pas etre plus clair :?