PDA

Voir la version complète : Refractive Index Importer



gr4ph0s
29/08/2016, 18h14
Salut tout le monde de retour pour un nouveau plugin !

Refractive Index Importer qui comme son nom l'indique permet d'obtenir des courbes de refraction/reflection physiquement correcte (regardez les formations de Grant Warwick the master !!! :p).
Bref il suffit de mettre les valeur k et n et le plugin calcul automatiquement les courbes d'IOR correspondant.

Prenons l'exemple l'or qui à un comportement assez simple à comprendre. Si l'angle de notre regard observe de l'or à un angle de 0° celui-ci parait jaune (car il absorbe plus de rouge, donc renvois plus de bleu et de vert) cependant si on le regarde a 90° la il renvoi quasiment du blanc. Pour simuler cet effet sois on fait un fresnel blanc sois alors justement on utilise des courbes de fresnel afin d'avoir quelque chose de correcte sans avoir à faire 10layers :)


https://www.youtube.com/watch?v=EC-w-En-GYU

Pour arnold. Il suffit de mettre un facing ratio(en linear) => créer 3 ramp float avec les courbes puis un float to RGB et voila !
Pour les autres moteurs de rendu je m'y connais pas assez mais je pense que ça dois être faisable aussi :)

Comme d'hab c'est gratuit et le code source est disponible !
Compatible de la R17 jusqu'à la R13.
Download : http://graphos.fr/app/webroot/files/Plugin/RefractiveIndex/RefractiveIndex-Importer.zip
Code Source : https://github.com/gr4ph0s/RefractiveIndex-Importer/

Le site avec toutes les infos de K et de N : http://refractiveindex.info/

L'ensemble de l'ui est géré en UD étant donnée que dans un GeDialog les interface spline ne peuvent pas être copié par l'utilisateur et que dans un tag normal en python on ne peux pas faire de liste dynamique (même si ça arrive dans la R18 ^^)

Les features que je rajouterais peut être:
Création automatique de materiaux vray / Arnold (voir d'autre moteur de rendu si c'est faisable)
Création de preset depuis les courbes
Chargement automatique des données k/n depuis refractiveindex.info

druide
29/08/2016, 19h39
Ça c'est bien pensé.

Ce qui est gênant c'est l'absorption du canal transparence qui ne fait absolument pas ce qu'elle dit, elle n'absorbe rien du tout, elle teinte de la couleur choisie et c'est tout, soit c'est une grosse erreur de trad soit les vessies sont devenu des lanternes.

Aurety
30/08/2016, 00h58
pfff ' T'es un tueur Maxime ! :icon_prie:
Bon sinon, tu as préparé ta rentrée ?

clemz
30/08/2016, 13h59
sympa Maxime ! :) . ouep tu deviens un killer en code.