PDA

Voir la version complète : Compatibilite Hair et lumieres volumetriques et visibles



yannminh
04/02/2006, 16h47
Bonjour,

décidément je me fais des cheveux avec hair...* :-)

Voila, il semblerait qu'il ne soit pas possible d'utiliser un objet hair ou plume, devant une lumière visible ou volumetrique sans qu'il y ait une sorte de bug d'affichage... (les cheveux ou les barbes deviennent transparentes à la lumière visible ou volumétrique)

Ci joint un test que je viens de faire, dans lequel on voit que les barbes et les cheveux deviennent transparents à la lumière volumétrique, alors que l'orsqu'ils sont devant un objet y a plus de problème...

http://yannminh.com/ftpyann/TestHairVolumetrique0041.jpg

Le fichier est la
http://yannminh.com/ftpyann/TestHairVolumetrique.c4d.zip

C'est un peu génant pour moi, car je suis en train de fabriquer une animation dans une mangrove, dans laquelle j'utilise des lumières visibles et volumétriques dans les arrière plan,

http://www.yannminh.com/ftpyann/MangroveH0011.jpg

Alors j'ai bien sur essayé pleins de trucs pendant des heures, (exclure les affectations, ou les illuminations, modification des paramètres d'illumination, modification des paramètres de texture cheveux etc... ) et je trouve pas...

Si quelqu'un connaît la solution à ce problème, ce serait super !!!!!* *:-)

sinon, je vais fabriquer mes lumières volumétriques à l'ancienne, avec une texture peinte sur un plan...* mais c'est dommage...

Yann, dégarnis...

vesale
04/02/2006, 21h20
petit thread sur cgtalk sur hair et backlightning

http://forums.cgsociety.org/showthread.php?t=299863&page=5&pp=15&highlight=backlight+hair

y'a une video de peranders :google:

Pascal
04/02/2006, 22h34
Damned ! Ça craint un peu. Apparemment, rien n'a été prévu pour dissocier les deux post-effects... La seule soluce que j'ai trouvée est de générer du "flat" plutôt que des cheveux, mais on perd les subtilités du shader hair, vu qu'on passe en polygone...

yannminh
05/02/2006, 08h56
Oui,

je comprends pas le truc de peranders pour rendre opaque ses cheveux aux lumières volumétriques...
moi j'arrive pas, sauf effectivement en transformant les cheveux en polygones...

grrrr...

Pascal
05/02/2006, 10h08
Bien, après avoir jeté un œil à la page précédente de cijitok, je vois qu'ils confirment l'incompatiblité hair/lumière visible. Par contre, je te suggère de passer en poly en generate, de créer un matériau dans lequel tu choisiras "polygonal hair" comme shader, tu colles ça à la place du shader hair sur l'objet hair, et tu devrais être satisfait. En plus, tu fais l'impasse sur le temps de préparation des cheveux classiques, bref, ça va plus vite ! Pour son éclairage arrière, le père anders joue avec le backlight du shader hair, et la transparence, mais il n'y a de toute façon pas de lumière visible, si j'ai tout saisi.... A noter que les effets de lentilles, qui sont composités par C4D après le rendu, ne produisent pas cet effet malheureux...

yannminh
05/02/2006, 16h25
Okkk

super, un énooorme merci pour tes conseils et ton aide... tu me sauves...

je vais expérimenter ça de suite...

Yann, chauve... :-)

Pascal
05/02/2006, 16h40
Yann, chauve...

Quel scoop.

yannminh
06/02/2006, 05h47
C'est bon, merci pour vos conseils, grace à vous j'ai résolu mon problème...* ça marche nickel,

du coup, voici un petit tuto

http://yannminh.com/TutoHairOpaq/index.htm

et le même dans le corps de ce message


--------------------------
Par défaut les cheveux générés par le module Hair de C4D sont transparents aux lumières volumétriques.
Voici un petit tuto pour les rendre opaques.
Dans ce projet, il y a des palmes, générées avec un objet plume, et dont les tiges sont générées par un objet cheveux.
http://www.yannminh.com/TutoHairOpaq/source/image/0-tutohairopaqyann.jpg


La première opération consistera à transformer l'objet plume qui fait les feuilles des palmes en objet cheveux, en cliquant sur l'outil autoriser les modification de l'objet.
http://www.yannminh.com/TutoHairOpaq/source/image/1-tutohairopaqyann.jpg


L'objet plume a été transformé en objet cheveux. Ce qui peut déja être très pratique dans le cas ou l'on voudrait simplement affecter une dynamique au feuilles en plus des tiges...
(Attention de bien lui réaffecter les tiges comme support pour les guides des cheveux, sinon on va perdre la synchro du dynamisme entre les tiges et les feuilles)
http://www.yannminh.com/TutoHairOpaq/source/image/2-tutohairopaqyann.jpg


Pour les rendre opaques aux lumières visibles ou volumétriques, dans le menu Générer des attributs de l'objet cheveux, sélectionner le type Plan.
http://www.yannminh.com/TutoHairOpaq/source/image/3-tutohairopaqyann.jpg


Les cheveux qui font les feuilles sont devenus opaques, par contre il faut leur affecter une nouvelle texture de couleur. Créer un nouveau matériaux, et dans le canal couleur, affecter comme matière, la matière Cheveux Polygonaux.
http://www.yannminh.com/TutoHairOpaq/source/image/4-tutohairopaqyann.jpg

Puis affecter cette matière aux cheveux qui font les feuilles, EN PLUS de la matière originale des cheveux.
http://www.yannminh.com/TutoHairOpaq/source/image/5-tutohairopaqyann.jpg

C'est bon, les feuilles sont devenu opaques à la lumière volumétrique ou visible, par contre elles ont diminuées d'épaisseur ...
http://www.yannminh.com/TutoHairOpaq/source/image/6-tutohairopaqyann.jpg

Il suffit d'augmenter l'épaisseur dans les paramètres de l'ancienne texture cheveux pour retrouver des proportions réalistes...
http://www.yannminh.com/TutoHairOpaq/source/image/7-tutohairopaqyann.jpg


Les palmes sont devenus nettement plus réalistes, elles réagissent à la fois à la lumière volumétrique, mais aussi un peu mieux aux lumières ambiantes, et en plus on conserve les effets dynamiques...
http://www.yannminh.com/TutoHairOpaq/source/image/8-tutohairopaqyann.jpg


Le fichier est la : http://www.yannminh.com/ftpyann/TutoHairOpaqYann.c4d.zip

Pascal
06/02/2006, 10h50
Super, je mets ton fichier de côté, Yann. Merci.
Bien, ta mangrove à damiers.

johnc
06/02/2006, 11h09
de même... :poucehaut: :odile: merci

Vincent
07/02/2006, 09h39
Siper yminh !
Tres bon mini tut' ! :poucehaut:

En conclusion, moi, je dirais que Hair n'est qu'une version 1.0 (meme s'il est évident que S&H est derriere tout ça),
donc on peut espérer quelques bonnes améliorations à l'avenir ...

Pascal
07/02/2006, 11h24
(meme s'il est évident que S&H est derriere tout ça)

Non, rien à voir. Hair a été développé par Maxon en interne, justement à cause de l'incurie de Shave.

Vincent
07/02/2006, 12h53
oui je sais "P".

Mais Hair, dans la gestion de son interface, a de grosses ressemblances avec S&H.
Est ce que Maxon serait parti du script de S&H ?

yannminh
07/02/2006, 14h32
C'est certain que Hair est améliorable,

Mais il est déja extrèmement performant, et permet de réaliser des images superbes relativement facilement... ça fait maintenant presque un mois que je le manipule, et je suis hyper content de ce que j'obtiens avec, il me parait carrément essentiel, a tel point que je me demande comment j'ai pu faire avant, manque plus qu'un outil similaire, aussi convivial et léger pour faire les liquides, et je suis comblé...

Je crois avoir compris aussi que c'est un développement entièrement interne à Maxon...

Quand à ce problème par rapport aux lumières volumétriques et visible, c'est pas grave puisque je peux le contourner très facilement, fallait juste connaître la procédure, qui est relativement simple.... c'est d'ailleurs super que ce soit possible, et de façon aussi aisée...

Yann, Hair addict...

BUGOUS
08/02/2006, 00h00
Quand à ce problème par rapport aux lumières volumétriques et visible, c'est pas grave puisque je peux le contourner très facilement, fallait juste connaître la procédure, qui est relativement simple.... c'est d'ailleurs super que ce soit possible, et de façon aussi aisée...

Oui, maintenant que tu nous a expliqué la chose ! :grin:
Grand merci à toi ! :poucehaut: