« 1 ... 5 6 7 (8) 9 10 11 »


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Citation :

Messiah a écrit:
Pour info à celui qui disait que la ligne de commande n'existait pas sous Vista : touche windows + R > tapez "cmd" et envoyez, et voilà la console de commande est là


Oui enfin c'est du bête DOS.
On est très très loin des possibilités de ligne de commande des Unix et Cie .

@+

Contribution le : 03/08/2008 08:21
_________________

Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org
Auteur de Formations Blender chez Elephorm
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Exact. Si une commande DOS existe qui note les différences entre 2 codes source et les met dans un fichier patch, je mange mes lunettes Avec un fichier batch pas mal fait à la limite, mais là...

A part ça, j'ai fini de coder la rotation des directions d'anisotropie, qui va de -pi/2 à pi/2, ça marche plutôt pas mal J'ai préféré recopier le code du patch WardAniso pour faire tourner le vecteur x local autour du vecteur n. Disons que c'était pour unifier le code (je m'embrouillais avec ma trigo...)

Voilà quelques screenshots :



Et sinon, Lascapi, bonne nouvelle : il devrait y avoir moyen de texturer ce paramètre "AniRot" Au lieu de l'avoir de -pi/2 à pi/2, on peut le caler dans l'intervalle [0,1], et ensuite faire en sorte qu'il soit texturable (ça je sais pas faire mais y'a moyen )

Contribution le : 03/08/2008 10:12
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Pour ce qui est du texturage des directions d'anisotropie, Matt Ebb a déjà codé un Node "Reflect" qui calcule des réflexions floues prenant en entrée la "force" d'anisotropie, le nombre d'échantillons, et la rotation de la direction d'anisotropie. L'avantage des nodes c'est qu'on peut facilement texturer les paramètres.

Par exemple, avec cette texture :


Il obtient ça :

http://mke3.net/blender/devel/nodes/refl_spun-h264.mov

C'est quand même très sympa

Si bien que ça m'a donné envie de modifier un peu la façon dont est présentée la rotation de l'anisotropie à l'utilisateur : au lieu de la faire varier de -pi/2 à pi/2, j'ai mis le slider de 0 à 1 (pour pouvoir texturer facilement : 0 : noir parfait et 1 : blanc), et je ramène les valeurs dans l'intervalle [0,2pi] par la suite. J'ai pas encore réussi à rajouter un canal de texture qui modifie le paramètre "AniRot" (j'obtenais un bouton qui ne faisait rien) mais je poursuis mes recherches.

Contribution le : 03/08/2008 19:02
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
Le patch ne donne pas de résultat chez moi (ubuntu), j'obtient juste l'interface avec les boutons, mais y a pas d'effet, suis-je le seul?

Contribution le : 04/08/2008 17:41
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759

Bizarre... Je vois pas ce qui pourrait planter. Peut-être que le patch s'est pas bien installé, parce que ça m'étonnerait que ça soit un problème venant du code (c'est universel ça ) C'est facile de savoir si c'est le patch qui s'est mal installé : en ouvrant le fichier .patch et en recopiant manuellement toutes les lignes à ajouter, et en modifiant les lignes à modifier C'est laborieux mais ça devrait marcher

Je poste un patch dans quelques minutes avec le bouton "AniRot" pour voir.

Contribution le : 04/08/2008 17:46
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
je te felicite pour ton travail, jsui impressionné par ta prise d'initiative, c bien il en faudrait d'autre dès comme toi, d'ailleur tu m'as donner l'envie de m'interesser aux shaders.

Si tu a Ubuntu pourrais tu faire un build?
Apres verification tout le code du patch se retrouve bien dans le code source, jvais reverifier, sinon au niveau de blender, je ne vois aucune spé sauf lorsque je met les boutons a fond jvois la spé recouvrire toute la sphere.

Edit : au moment de la compilation, j'ai eu une erreur a cause du fichier makesDNA, pour une raison floue, le problème est résolue si je rajoute la variable "float pad8" dans les attribut de la strucutre material. voir MakesDNA

Contribution le : 04/08/2008 17:54
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Aaah mais c'est pas un bug

Mets Cx et Cy = -1, Cz à 1 et AniRot à 0 pour commencer. Et n'oublie pas de cocher l'option TangV pour que Blender envoie à la fonction de shading le vecteur tangent nécessaire pour caler la base vectorielle locale (z=normale à la surface, x=direction d'anisotropie calée sur le vecteur tangent, et tournée de AniRot * 2 pi radians, et y perpendiculaire à x et n)

Et sinon, pour profiter du paramètre AniRot, voici le patch : http://www.savefile.com/files/1707764

Happy Blending

[edit] non je tourne pas sous linux, pas le courage

Contribution le : 04/08/2008 18:05
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
En effet, il faut activer la tangente, sa fonctionne tres bien.

Qu'est-ce qui reste a ajouter maintenant? tu as d'autre shader en tête?

Contribution le : 04/08/2008 18:19
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Dans l'immédiat, aucun shader ne me tente Les shaders spéculaires me semblent pas mal maintenant
Et les shaders diffus sont amplement suffisants, ne serait-ce qu'avec le shader Oren Nayar qui englobe le modèle lambertien et permet des diffusions "rugueuses" satisfaisantes je trouve.
Les autres modèles que j'ai vus étaient plus près de l'empirisme et donc étaient très "locaux" et n'avaient de crédibilité que dans le contexte du matériau bien précis dont ils interpolaient les mesures de BRDF. Et je pense qu'il vaut mieux éviter d'avoir une banque de donnée énorme de shaders qui ne simulent chacun qu'une seule surface bien précise

En tout cas je suis content de t'avoir motivé à te pencher sur le codage (ça se dit ça ) de shaders. Je trouve ça sympa parce qu'on fait de la physique et des maths en même temps, sans se prendre la tête avec de la prog bête et méchante Car le niveau en prog n'a rien à voir là dedans je pense, si ce n'est connaître quelques opérations de base en C, mais guère plus.

Contribution le : 04/08/2008 18:31
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
Jsui daccord avec toi s'agissant de l'aspect pédagogique qu'il y a à coder des shaders cependant jvois pas comment ta pus te retrouver parmis toutes ces lignes de codes et comprendre exactement ce que fait chaque fonction sans avoir un bon niveau en informatique.
De plus, le paper du premier post n'est pas simple a lire si on a pas de baggage scientifique d'ailleur avec ton niveau bacS jvois pas comment ta pus comprendre et poursuivre ta lecture tranquillement. Enfin, j'imagine que tu maîtrise completement l'anglais d'où ma question t'es tu aider de documentation si oui lesquels?
A part les quelques exemples de coding qu'offre Blender.org as tu d'autre exemple? Y a t-il une team francophone sur le devoplement de Blender?

Contribution le : 04/08/2008 22:22
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 ... 5 6 7 (8) 9 10 11 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[8] 73 12539 Aujourd'hui 10:42:39
blend74 
[WIP] et travaux terminés [WIP] La cabane de Tarzan    [1][2][3]...[10] 99 33892 Aujourd'hui 09:30:57
blend74 
[WIP] et travaux terminés [terminé] Wild Landscape - Terminé    [1][2] 11 500 Aujourd'hui 09:28:07
blend74 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[27] 260 30793 Hier 20:44:51
radagast 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[17] 167 13665 Hier 19:38:11
moonboots 
[WIP] et travaux terminés modelisation et animation de petits persos    [1][2][3][4] 33 1698 Hier 19:21:58
blend74 
Graphisme alternatif Animatoon - (2D painting/Animation)    [1][2][3]...[10] 98 37488 Hier 16:16:38
blend74 
Graphisme alternatif collaborations de type scenariste bd etc 0 46 03/08 14:43:37
blend74 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 46 2634 03/08 14:33:32
blend74 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3][4] 30 1837 02/08 02:44:50
meltingman 
Questions & Réponses Forme du son 2 136 31/07 14:27:41
JaAlVir657 
Hors Sujet !! un personnage de Blendman :) - Modélisation a partir de cubes 1 266 29/07 16:05:13
blendman 
Python & Plugins BlenderGeoAlt - Générer le terrain d'après des coordonnées 0 299 29/07 01:52:10
BlendX 
Python & Plugins Vegetation addon - tree, animation et plus ! 7 1771 27/07 23:26:14
ferrari6 
Python & Plugins [terminé] City pack Cars pour Blender 2 414 27/07 23:22:24
ferrari6 
Questions & Réponses [non résolu] armature qui suit une autre armature 3 259 27/07 13:27:17
Many 
Inkscape Créer des fichiers dxf séparé 0 100 27/07 10:01:46
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 539 164155 26/07 20:38:05
sbkodama 
Python & Plugins Mesh Cranium ( base mesh pour la sculpture 3D ) 0 139 26/07 08:52:22
stev 
[WIP] et travaux terminés Visage humain 4 351 26/07 07:08:36
Guilleto 

Qui est en ligne
116 utilisateur(s) en ligne (dont 85 sur Forums)

Membre(s): 0
Invité(s): 116


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
(continuer) - Aou 5
Anniversaire de xemphra
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
plus 252 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445