PDA

Voir la version complète : transparence + halo.. pas possible?



tictac74
09/08/2004, 11h08
bonjour à tous

y a-t-il un moyen pour avoir un glow (halo dans la version FR il me semble) au travers d'un materiaux transparent. Par exemple une ampoule derriere un verre ou tout autre materiau degageant un halo et qui serait derriere une surface ou un volume transparent/translucide

il me semble avoir lu que le raytracing avait qqs difficultés avec certains effets placés derrière des pièces transparentes... le halo en fait parti?

merci d'avance pour vos réponse
amicalement
philippe

Aurety
09/08/2004, 11h15
Bienvenue Philippe, et bien oui pas de halo sous transparence, le mieux est de le faire aveuc une lumière volumétrique. Bienvenue sur le forum.

tictac74
09/08/2004, 13h49
Bienvenue Philippe, et bien oui pas de halo sous transparence, le mieux est de le faire aveuc une lumière volumétrique. Bienvenue sur le forum.

---
ok, merci ... pour la reponse et la bienvenue :-)

je vais voir si j'arrive a faire qq chose avec les volumetriques
mais c'est pour donner un "léger" halo à des pieces phosphorecentes sur un cadran de montre.. donc j'ai peur qu'une lumiere volumetrique soit deja trop forte et ne suive pas assez la forme de la piece...

merci quand meme
A+
Philippe

walien
09/08/2004, 14h15
Salut et bienvenu Tictac74

Pour tes éléments qui doivent être lumineux, tu les rassemblent tous dans un objet neutre, et après dans l'onglet scene de ta lumiere tu fait "Inclure" et tu déplace ton neutre dans la fenetre en dessous. Apres il ne te reste plus qu'a régler les parametres de lumiere a ta convenance.

(je crois que l'onglet scène est pas dispo en version 6)

walien
09/08/2004, 14h43
tien j'ai fait un petit essai, en fait il faut faire l'inclusion juste des chiffres et autres objets lumineux, tu met une texture avec dans le canale luminance, un Bhodinut Banj, tu met ta lumiere en type spot parallel en dessous, tu met en volumetrique inverse et tu regle la distance interne externe.

Voila ce que j'obtien :

http://walien.free.fr/mon1.jpg

bon lumiere allumé ca fait peux etre un peu trop visible

http://walien.free.fr/mon2.jpg

et si t'a pas compris mes explications, voila le fichier ici (http://walien.free.fr/mon.c4d)

tictac74
09/08/2004, 20h13
[quote="walien"]tien j'ai fait un petit essai, en fait il faut faire l'inclusion juste des chiffres et autres objets lumineux, tu met une texture avec dans le canale luminance, un Bhodinut Banj, tu met ta lumiere en type spot parallel en dessous, tu met en volumetrique inverse et tu regle la distance interne externe.

---

houla.. avec un fichier et tout et tout.. c'est service grand luxe ici. je reviendrai! ;-)

bon, ceci dit sans le fichier j'aurais pas tout capté donc tu as bien fait!

c'est sur que c'est un poil alambiqué comme technique mais toujours est-il que ça marche. Merci donc.

Tout de meme.. à quand le halo a travers la transparence?! ;-)

A+
Philippe

Tengaal
09/08/2004, 22h07
Tu peux également fair ton effet de lueur dans Photoshop...

Tu rends ton image avec l'alpha de ton objet "lumineux" (ou groupe d'objets), en lui applicant un tag de rendu et en lui attribuant un numéro de masque (par ex 1). Ensuite tu vas dans les prefs de rendu et tu sort ton rendu en multipasses avec comme canal "Image RVBA" et "Masque d'objet" (associé au numéro 1). Pas besoin des claques de tes lumières.
Si tu n'as pas la possibilité de sortir en multipasses, tu fais un rendu en utilisant la sortie avec alpha classique, en laissant uniquement tes objets lumineux visibles au rendu, puis tu utilisera l'alpha de ce 2e rendu que tu collera sur le rendu principal.

Dans Photoshop, tu récupères ton masque comme séléction

http://tengaal.free.fr/fc4d/tut/lueur_toshop_1.jpg

puis tu reviens sur ton image "arrière plan", et tu fais un simple copier/coller pour créer un nouveau calque avec seulement tes objets "lumineux".

http://tengaal.free.fr/fc4d/tut/lueur_toshop_2.jpg

Ensuite, tu lui appliques un nouveau style de calque : l'effet lueur externe.
Il ne te reste plus qu'à jouer avec ses paramètres (couleur, taille, opacité...) :wink:

http://tengaal.free.fr/fc4d/tut/lueur_toshop_3.jpg

walien
09/08/2004, 22h54
houla.. avec un fichier et tout et tout.. c'est service grand luxe ici. je reviendrai!

Ben dès que ca a un rapport avec de la lumiere volumétrique je devien fou :mrgreen:

tictac74
10/08/2004, 14h26
salut Tengaal

effectivement, j'étais aussi arrivé aprés mure reflexion à la meme solution.
elle présent un petit avantage sur la methode de la lumiere volumetrique inverse: on peut mieux controler l'effet de halo et il est plus réaliste. En effet une lumiere volumetrique inverse va projeter des rayons dans la direction de la lumiere mais pas TOUT autour de l'objet.

merci en tout cas
A+
Philippe
---------



Tu peux également fair ton effet de lueur dans Photoshop...

Tu rends ton image avec l'alpha de ton objet "lumineux" (ou groupe d'objets), en lui applicant un tag de rendu et en lui attribuant un numéro de masque (par ex 1). Ensuite tu vas dans les prefs de rendu et tu sort ton rendu en multipasses avec comme canal "Image RVBA" et "Masque d'objet" (associé au numéro 1). Pas besoin des claques de tes lumières.
Si tu n'as pas la possibilité de sortir en multipasses, tu fais un rendu en utilisant la sortie avec alpha classique, en laissant uniquement tes objets lumineux visibles au rendu, puis tu utilisera l'alpha de ce 2e rendu que tu collera sur le rendu principal.

Dans Photoshop, tu récupères ton masque comme séléction

http://tengaal.free.fr/fc4d/tut/lueur_toshop_1.jpg

puis tu reviens sur ton image "arrière plan", et tu fais un simple copier/coller pour créer un nouveau calque avec seulement tes objets "lumineux".

http://tengaal.free.fr/fc4d/tut/lueur_toshop_2.jpg

Ensuite, tu lui appliques un nouveau style de calque : l'effet lueur externe.
Il ne te reste plus qu'à jouer avec ses paramètres (couleur, taille, opacité...) :wink:





http://tengaal.free.fr/fc4d/tut/lueur_toshop_3.jpg

Tengaal
10/08/2004, 14h47
Et le temps de rendu s'envole très vite avec le volumétrique... :roll:

KLR_Ben
10/08/2004, 15h46
Y'a une autre solution qui doit marcher aussi, c'est un truc de roublard qui vient de Max: Faire le rendu en plusieurs passes.

1- Tu fais ton rendu avec halo en masquant tes objets transparents et tu sauvegardes cette image.

2- Tu mets cette image en fond de ta vue, tu masques tous tes objets sauf les transparents, et re rendu

J'ai jamais essayé sous c4d mais il n'y a pas de raison que ça ne marche pas, c'est même applicable pour une animation je pense!