3DVF Network :
ico_magazine
Magazine
ico_boutique
Boutique
ico_cgjobs
Portail Emploi
ico_upload
Hébergement d'image
blogs
Blogs
ico_progiss
Progiss
ico_social
Social
Login Membre :
blogs
Login
?
Join
space
space
  FORUM 3DVF
  3dsmax Rendu

  Linear Workflow: explication générale et utilisation dans Final Render

 

1 utilisateur anonyme et 24 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Linear Workflow: explication générale et utilisation dans Final Render

n°3956
cabaal
www.b71.be
Posté le 10-04-2010 à 16:11:07  profilanswer
 

Bonjour à tous,
 
Après avoir lu plusieurs article sur le Linear Workflow http://www.fevrierdorian.com/blog/ [...] Maya#liens J'ai voulu tenter l'expérience.
 
Pour résumer grossièrement la théorie, le but est de faire entrer ses sources couleurs (ex: textures) avec un gamma de 0.45 et de faire une sortie de rendu en gamma 2.2 histoire d'avoir des images plus proche de notre perception. (corriger moi si je me trompe déjà  :pt1cable:  )
 
J'ai donc paramétré ma scène avec Final Render R.3 de la façon suivante.
 
http://www.bxp.be/images/forum/parametre.jpg
 
Ma texture arrive donc avec un gamma 0.45 grâce au Fr-ColorCorrect et mon rendu sort en gamma 2.2 avec le Adaptive QCM Gamma Setting
 
Hors voici le rendu sans traitement de gamma
http://www.bxp.be/images/forum/Image_sans_gamma.jpg
et celui avec les paramètres que je vous ai montré ci-dessus
http://www.bxp.be/images/forum/Image_avec_gamma.jpg
 
Bon je trouve le résultat avec le Linear Flow vachement moche alors que les exemple du net donne le contraire.
Où est-ce que je me trompe ? Est-ce Normal ? Comment faire dans Final Render ?
 
Merci d'avance pour vos réponses.


Message édité par cabaal le 10-04-2010 à 16:13:23

---------------
Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles  -  Oscar Wilde
(Publicité)
n°3961
gam
Posté le 11-04-2010 à 03:59:31  profilanswer
 

Oui tu te trompe. Tout d'abords on corrige avec un gamma de 0.455
(2.2 x 0.455 = 1).

 

Ensuite on rend en linaire (1) et en tiff ou openexr 32 bits.

 

Dans le soft de compositing on remet un correct gamma à 2.2


Message édité par gam le 11-04-2010 à 04:00:52
n°3965
cabaal
www.b71.be
Posté le 11-04-2010 à 13:00:41  profilanswer
 

Ok pour le 0.455 mais pour le fait de rendre à 1 et de faire le gamma à 2.2 en post-prod et non dans max, sa ne change en rien le rendu final de mon image, c'est juste de reporter à une étape ultérieur le passage en 2.2


---------------
Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles  -  Oscar Wilde
n°3967
gam
Posté le 12-04-2010 à 03:58:38  profilanswer
 

Ben si ça change tout, le tone mapping, tu le fait en post-prod avec des outils dédiés, en 32 bits et en linaire.

 

Il  n'y a aucun intérêt de se faire chier à faire du linear en 8 bits, si c'est pour sortir du direct depuis le moteur sans compo.

 

Le linear, c'est pour la compo.


Message édité par gam le 12-04-2010 à 03:59:26
n°4047
flw

Posté le 04-05-2010 à 17:00:23  profilanswer
 

Pour bien juger, il faudrait voir ta texture d'origine. Tu peut donner un lien?
 

Citation :

Le linear, c'est pour la compo.


Pas que. :)
 

Citation :

Il  n'y a aucun intérêt de se faire chier à faire du linear en 8 bits, si c'est pour sortir du direct depuis le moteur sans compo.


Si, bosser en linéaire ne sert pas qu'au compo mais pour une évaluation correct de la couleur en entré et sortie au moment du rendu. Bien sur que l'étape de compo peut être intéressante en terme d'étalonnage mais si tu ne souhaite pas le faire, tu peut passer la sortie de ton rendu en 2.2. Tu aura un rendu dont les calculs de couleur seront correct (car dégammaté en entré).
 
Le linear c'est ce qui permet aussi de "bien" rendre l'éclairage.
 
Exemple tout con:
 
Voici un plan avec:
- lambert + texture en color "brute", sans gamma ni rien
- Aera light rectangulaire intensity à 100 avec decay quadratic
- Pas de gamma correct sur la camera
 
http://uppix.3dvf.com/images/sansgamma.png
 
La même chose mais avec un mip_gamma_gain à 1/2.2 sur la texture et un mip_gamma_gain à 2.2 sur la camera:
 
http://uppix.3dvf.com/images/avecgamma.png
 
La ou gam à raison c'est que si on souhaite compositer l'image c'est con de sortir le rendu en 2.2 pour le redégammater en 1/2.2 en entré du compo...
 
Mais dire que bosser en linéaire n'est utile "que" pour le compo, ce n'est pas tout à fait juste.


Message édité par flw le 04-05-2010 à 17:10:25

---------------
Mon Blog
Mes Tweets
n°4048
cabaal
www.b71.be
Posté le 04-05-2010 à 18:06:26  profilanswer
 

Ok je vois bien ce que vous voulez chacun dire.
 
Maintenant j'ai une question de principe.
 
Imaginons que tu veuilles rendre une image qui soit comme ça (je parle bien d'image, pas d'envie de rendre un gamma à 2.2 ou autre)
http://uppix.3dvf.com/images/avecgamma.png
 
Tu peux l'obtenir sans toucher au gamma en travaillant ta light et en ayant suffisamment de matière dans la pass de lighting (rendue en openexr 32 bit) pour la recorriger en compo.
En gros, dans le cas ou tu te dis : "j'aimerai que la luminosité de ma pièce soit plus forte et que la lumière fasse un dégradé plus progressif" que tu joue avec le gamma pour avoir plus de matière lumineuse ou que tu booste l'intensité de ta light et sont type de decay, c'est le même combat ? car on obtient la même images au final.
 
En résumé, est-il nécessaire d'utilisée une méthode de linear workflow alors que le même résultat peux être obtenu en travaillant différemment l'éclairage de sa scène ?
 
Ca va, vous suivez mon raisonnement ?

Message cité 1 fois
Message édité par cabaal le 04-05-2010 à 18:06:47

---------------
Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles  -  Oscar Wilde
n°4049
flw

Posté le 04-05-2010 à 19:45:01  profilanswer
 

cabaal a écrit :

(je parle bien d'image, pas d'envie de rendre un gamma à 2.2 ou autre)


C'est pas très clair... :)
 
Je vais considéré qu'on parle uniquement de technique, pas d'artistique (car il y a deux réponses à la façon dont tu tourne ton post).
 

cabaal a écrit :

Tu peux l'obtenir sans toucher au gamma en travaillant ta light et en ayant suffisamment de matière dans la pass de lighting (rendue en openexr 32 bit) pour la recorriger en compo.


C'est un question?
 
Si c'est le cas, sache que "l'obtenir sans toucher au gamma en travaillant ta light et en ayant suffisamment de matière dans la pass de lighting (rendue en openexr 32 bit) pour la recorriger en compo", C'est déja ce qu'on fait depuis des années quand on bosse pas en linéaire (traduisez: "c'est mauvaise méthode" ).
 
Bosser en linéaire n'est pas supposé être une option c'est sensé être une règle. Dégammater les entrés est la première.
 

cabaal a écrit :

En gros, dans le cas ou tu te dis : "j'aimerai que la luminosité de ma pièce soit plus forte et que la lumière fasse un dégradé plus progressif" que tu joue avec le gamma pour avoir plus de matière lumineuse ou que tu booste l'intensité de ta light et sont type de decay, c'est le même combat ? car on obtient la même images au final.


Bon, déja, on ne "joue" pas avec le gamma: 1/2.2 en entré, 2.2 en sortie. Après si tu veux bidouiller avec un node de gamma en compo, c'est ton choix mais je ne parle pas de ça ici. Encore une fois, ce n'est pas un outil, c'est une méthode. :bounce:  
 

cabaal a écrit :

En résumé, est-il nécessaire d'utilisée une méthode de linear workflow alors que le même résultat peux être obtenu en travaillant différemment l'éclairage de sa scène ?


Ben... C'est justement ce qu'on souhaite éviter...
 
Je m'explique:
Sans lineaire, en compo, on fait des opération sur nos images qui n'ont aucun sens (screen, multiply, etc...). En éclairage c'est pareille... Quand tu essai de faire un éclairage réaliste, mettre 20 lights un peu partout avec un decay "lineaire" (donc pas réaliste) pour faire ce que ferait une seul avec un decay quadratic (donc réaliste) en workflow linéaire, c'est juste une question de bon sens en fait. :)
 
Tu met une light, elle éclaire de manière réaliste et c'est tout. Tu évite justement de grosse bidouilles en jugeant "à l'oeil" si c'est réaliste ou pas (chose que tu fait de toute façon au final mais dans une bien moindre mesure si on a bossé en linear).
 
Le dernier exemple qui je pense, explique bien:
 
Tu texture un mur avec une texture que tu a fait avec tes yeux sur ton ordi que tu pense bonne (qui en fait est faussé par le gamma 2.2 qu'applique ton ordi pour te l'afficher).
 
Tu la plaque tu tes murs et tu balance de l'illumination global là dedans. Et bien la couleur que prendront tes photons sera faussé parce que ta texture n'est pas "linéarisé" (dégammaté).
 
Il en resutera un rendu avec un éclairage et de l'illumination global complètement bizarre que tu "pourra", si tu veut, te casser le cul à bidouiller en compo pour réobtenir ce que tu aurai pu obtenir en bossant en linéaire.
 
Donc, oui, "tu peut le faire"...  :pt1cable:  
 

cabaal a écrit :

Ca va, vous suivez mon raisonnement ?


Je crois que oui. :)


---------------
Mon Blog
Mes Tweets
n°4052
cabaal
www.b71.be
Posté le 05-05-2010 à 10:37:10  profilanswer
 

Et bien personnellement je ne sais pas comment tu travailles, mais je ne me casse pas le cul avec 20 lights et plein d'option pour avoir des rendus bien réaliste et qui me donne une image finale souhaitée.
 
Et puis c'est pas en mettant tes lights dans la scène et puis en travaillant en linear que par magie tu va avoir ton éclairage correcte directement.
 
En fait j'ai l'impression qu'on parle de cette méthode comme la règle absolue en disant qu'avant c'était vachement plus dur alors que c'est faux. Quand je fait ma texture dans photoshop, quelle soit "fausse" techniquement parlant mais que lors du rendu elle soit toujours pareil (ce qui est le cas) j'ai mon résultat artistique qui est correcte.


---------------
Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles  -  Oscar Wilde
n°4053
flw

Posté le 05-05-2010 à 11:41:52  profilanswer
 

cabaal a écrit :

Et bien personnellement je ne sais pas comment tu travailles, mais je ne me casse pas le cul avec 20 lights et plein d'option pour avoir des rendus bien réaliste et qui me donne une image finale souhaitée.


Plusieurs choses ici:
D'une part, le coup des 20 lights, c'est une image que je donne pour dire que pour obtenir (par exemple) un dégradé d'éclairage physiquement correct (au carré) sans bosser en linéaire, c'est impossible sans "bidouiller" (tu aura beau mettre au carré, ton dégradé ne le sera jamais en non linéaire). En linéaire, tu met une light, tu dis dégradé au carré (quadratic) et c'est fini.
Autre chose, la notion de "image finale souhaitée" est relative si on parle d'artistique ou de physique. Ici, je ne parle que de physique. :)  
 

cabaal a écrit :

Et puis c'est pas en mettant tes lights dans la scène et puis en travaillant en linear que par magie tu va avoir ton éclairage correcte directement.


Si on parle de physiquement correct, si. Obtenir un éclairage physiquement correct en linéaire se fait en quelques clics. Ce n'est pas le cas si on ne bosse pas en linéaire.
 
Après, il y a l'art de bien placer ses lights (le coté photographe, la recherche artistique de sont éclairage) mais elle se fait, celons moi, dans le cadre d'un éclairage physiquement correct).  
 

cabaal a écrit :

En fait j'ai l'impression qu'on parle de cette méthode comme la règle absolue en disant qu'avant c'était vachement plus dur alors que c'est faux.


Encore une fois, si on parle d'éclairage physiquement correct, si. C'est une règle absolue. Avant, on faisait autrement, ça n'avait pas vraiment de sens d'un point de vue physique. On bidouillait. L'éclairage n'était pas physiquement correct. Si maxwell casse tout en rendu, c'est qu'il dégammate les entrée direct. Il bosse en linéaire. Cela dis, si on n'utilise que des surfaces shaders sans éclairage, alors oui, le lineaire ne sert strictement à rien.

cabaal a écrit :

Quand je fait ma texture dans photoshop, quelle soit "fausse" techniquement parlant mais que lors du rendu elle soit toujours pareil (ce qui est le cas) j'ai mon résultat artistique qui est correcte.


Deux choses:
Si tu bosse en linéaire, ta texture aura la même couleur en entré qu'en sortie. Bosser en linéaire ne veut pas dire "pourrir" la couleur (si ta couleur n'est pas bonne c'est qu'il y a un soucis au niveau de la gestion du gamma en entré et sortie :) ).
Exemple: Tu prend un surface shader avec ta texture dégammaté 1/2.2 tu le rend et tu corrige le gamma à 2.2 en sortie, tu aura la même chose, exactement. Ce que change le linéaire, c'est surtout au niveau de l'éclairage.
 
Ensuite, concernant l'artistique, encore une fois, si tu ne fait pas d'éclairage et que tu n'utilise que des surfaces shaders, alors oui, l'utilisation du workflow lineaire n'est pas justifié. Mais sur ton exemple, tu à une sphere avec un éclairage, d'ou nos commentaires (à moi et gam) sur l'interet du linéaire dans ce cas là.
 
Il faudrait que tu fasse le test dans final render avec des surfaces shader pour commencer, comme l'exemple que je t'ai donné.
 
Ensuite, il faudrait qu'on voit ta texture en entré (je ne connais pas max, je ne sais pas si le viewport du materiau est dégammaté celon tes options ou non).
 
Si on considère que ce que max affiche dans le viewport des materiaux est dégammaté (à cause de l'option activé) alors le problème vient de final render qui ne "regammate" pas la sortie. Mais encore une fois, tant qu'on n'a pas vu ta texture tel qu'elle est sans materiaux ni rien, c'est difficile de faire un diagnostique de ton problème. :)
 
A plus!  :hello:


---------------
Mon Blog
Mes Tweets
n°4055
cabaal
www.b71.be
Posté le 05-05-2010 à 13:09:45  profilanswer
 

En tout cas merci pour tes réponses, c'est beaucoup plus clair.
Je ferai des tests en vous passant les textures et tout ce qu'il faut dans 15 jours ca là je doit finir un projet pour la semaine prochaine et c'est assez tendu (à la bourre toujours).  
 
Je viendrais donc refaire un post pour tester tout çà.
 
Encore merci à vous deux.


---------------
Il faut toujours viser la lune, car même en cas d'échec, on atterrit dans les étoiles  -  Oscar Wilde

Aller à :
Ajouter une réponse
  FORUM 3DVF
  3dsmax Rendu

  Linear Workflow: explication générale et utilisation dans Final Render

 

Haut de page
space
space
space
A Propos | Contact
Copyright © 2000-2012 3DVF. Tous droits réservés. | Infogérance serveur | tracker
space