Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
Publicité
|
|
Re: Shader spéculaire Lafortune, tous les bugs corrigés, patch + build dispos ! |
|
OverdOzed 
Inscrit: 15/06/2006 10:11
De Rennes
Post(s): 759
|
Ayé, c'est codé  Dorénavant, il faut impérativement enclencher le bouton "tangent", même si on reste sur un shading isotrope. Le code n'est pas très compliqué : 1- je me débarasse de toutes les hérésies que fait Blender lorsqu'on active l'ombrage tanget : il remplace carrément les normales par le vecteur tangent, etc. Donc toutes les lignes du genre : if(ma->mode & MA_TANGENT_V)
je les remplace par : if((ma->mode & MA_TANGENT_V)&&(ma->spec_shader != MA_SPEC_LAFORTUNE))
Comme ça, ça n'opère pas les changements bizarres si le shader Lafortune est enclenché. 2- Je remplace Cxy par Cx ET Cy, et je rajoute les boutons dans l'interface... Pas de grand intérêt  J'ai d'ailleurs dû décaler les autres boutons tellement ça prenait de la place  3- Au lieu de choisir le vecteur x local perpendiculaire à la normale arbitrairement (avant je faisais un truc comme : n(2,3,4) >> x(-3,2,0), c'est imparable  ), je prends x = vecteur tangent. Ensuite, je calcule y avec un produit vecto, et j'ai ma base locale, prête à étirer les vecteurs  J'envoie le patch et la build dès que c'est uploadé, + quelques images 
Contribution le : 02/08/2008 11:20
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée |
|
OverdOzed 
Inscrit: 05/01/2004 22:52
De Toulouse
Post(s): 4292
|
C'est vraiment cool tous ça.  Ça donne quoi les boutons ? J'aibien envie de voir ce que ça donne mais j'ai pas de Vista sous la main pour tester la build.... Encore bravo. 
Contribution le : 02/08/2008 13:05
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée |
|
OverdOzed 
Inscrit: 15/06/2006 10:11
De Rennes
Post(s): 759
|
*revenu des courses...* Voilà le patch et la build, et un screenshot des boutons pour lascapi  (obligé de décaler les boutons du dessous  ) >>patch<<>>Build Vista<< Là je travaille sur un dernier truc : pouvoir faire pivoter les directions d'anisotropie. Qu'en pensez-vous ?  Je m'embrouille avec ma trigo quoi 
Contribution le : 02/08/2008 14:50
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée |
|
OverdOzed 
Inscrit: 05/01/2004 22:52
De Toulouse
Post(s): 4292
|
Merci pour le petit screen  Je pensez que c'était plus compliqué...  Maintenant que tu as la place autant mettre un petit bouton pour des pré-réglages  Citation : Pixelvore a écrit: Là je travaille sur un dernier truc : pouvoir faire pivoter les directions d'anisotropie. Qu'en pensez-vous ? Je m'embrouille avec ma trigo quoi  Moi je dis : autant tout prendre  J'ai pas trop suivis l'affaire, est-ce qu'il faut toujours faire le dépliage UV ou pas ??? S'il y a une autre manière de faire ça serait vraiment génial (surtout si elle est plus rapide  ) J'attend avec impascience de pouvoir tester cette belle nouveauté.  (au passage une petite compile pour linux ou windows XP ?!? )
Contribution le : 02/08/2008 17:50
|
|
|
Re: Shader spéculaire Lafortune, tous les bugs corrigés, patch + build dispos ! |
|
OverdOzed 
Inscrit: 10/03/2007 16:49
De besancon
Post(s): 596
|
Bravo, super boulot!!
j'essaie de voir comment ca marche ... et j'essaie de le codé en pynode (histoire d'apprendre le python et de bien comprendre ce que t'as fais) ben c'est po facile, les fontions des pynode sont pas super documenté, et je pense que j'ai de gros souci pour exprimé mes vecteurs dans les bonnes bases m'enfin ...bon... je pene que je vais finir par dépatouillé tous ca (enfin j'espère)
Contribution le : 02/08/2008 18:46
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos |
|
OverdOzed 
Inscrit: 15/06/2006 10:11
De Rennes
Post(s): 759
|
Lascapi, pour répondre à la question, oui, il y a encore besoin du dépliage uv : mon shader se sert du vecteur tangent que lui envoie Blender, ce vecteur même que tu lui indiques en procédant au dépliage uv... L'intérêt de ce que j'ai codé c'est qu'on peut choisir à quel point c'est anisotrope, tandis que l'ombrage tangent ne laisse pas le choix. Ca étire donc plus ou moins la tache spéculaire, à la manière des réflexions floues avec la glissière "aniso". Pour le bouton préréglages qui viendrait s'insérer à côté de Cz, dommage, c'est là que je suis en train de mettre le bouton "AniRot" pour pivoter les directions d'anisotropie  Je ferai de toute manière quelques "grilles" de rendus montrant des sphères avec les paramètres variant un par un, puis quelques réglages intéressants. D'ailleurs ça pourra être utile pour une doc éventuelle (je sais pas comment ça se passe pour la doc officielle) Et sinon pour les builds, si je lance une compil' sur mon vieux PC sous XP, je crois que j'y serai encore demain 
Contribution le : 02/08/2008 18:48
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos |
|
RegulatorZ 
Inscrit: 01/07/2005 17:05
De Guyane francaise dans la jungeul
Post(s): 11688
|
Citation : Pixelvore a écrit: Lascapi, pour répondre à la question, oui, il y a encore besoin du dépliage uv : mon shader se sert du vecteur tangent que lui envoie Blender, ce vecteur même que tu lui indiques en procédant au dépliage uv... L'intérêt de ce que j'ai codé c'est qu'on peut choisir à quel point c'est anisotrope, tandis que l'ombrage tangent ne laisse pas le choix. Ca étire donc plus ou moins la tache spéculaire, à la manière des réflexions floues avec la glissière "aniso".
Ah wai super .. très bonne idée ça  Citation : Pour le bouton préréglages qui viendrait s'insérer à côté de Cz, dommage, c'est là que je suis en train de mettre le bouton "AniRot" pour pivoter les directions d'anisotropie Je ferai de toute manière quelques "grilles" de rendus montrant des sphères avec les paramètres variant un par un, puis quelques réglages intéressants. D'ailleurs ça pourra être utile pour une doc éventuelle (je sais pas comment ça se passe pour la doc officielle)
Et sinon pour les builds, si je lance une compil' sur mon vieux PC sous XP, je crois que j'y serai encore demain 
cool et effectivement si c'était intégré a blender defacon officiel ça serait vraiment bien  . ben bravo pour ton codage et surtout pour cette idée lumineuses d'utilisation de la Tagent  ++
Contribution le : 02/08/2008 19:46
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos |
|
OverdOzed 
Inscrit: 15/06/2006 10:11
De Rennes
Post(s): 759
|
Tiens, Pustulax, j'avais pas lu ton post, ça m'intéresse pas mal de savoir si c'est facile d'adapter ça en Python. Parce qu'après avoir lu le tutoriel sur le shader lambertien tout bête, je m'étais dit que c'était plutôt galère... Devoir sommer pour toutes les lampes, ensuite ne pas oublier de prendre en compte la couleur spécifiée, ni non plus de multiplier par l'inverse de la distance au carré dans le cas d'un source ponctuelle (et encore, dans le cas où l'utilisateur a eu le bon sens de cocher le bouton inverse square  )... Alors que là, Blender fait ça tout seul, j'ai juste à lui spécifier combien vaut l'intensité de la spec, et il se débrouille pour en faire des valeurs rgb prenant en compte toutes les spécificités de la scène... J'ai donc hâte de voir tes résultats  Si tu as des questions sur le shader en lui-même, je devrais pouvoir y répondre.
Contribution le : 02/08/2008 21:25
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos |
|
OverdOzed 
Inscrit: 07/02/2006 21:52
Post(s): 600
|
Pixelvore, pour ton bouton preset, comme tu n'as plus vraiment de place pourquoi ne pas faire un script qui te permettrai d'avoir des presets, ça permettrai à l'utilisateur de se familiariser avec les options, et c'est plus simple de rajouter des presets au fur et a mesure.
Edit : je viens de télécharger ta compil elle marche sous mon xp, c'est juste compiler sous vista pas utilisable uniquement sous vista
Contribution le : 02/08/2008 22:27
|
|
|
Re: Shader spéculaire Lafortune,anisotropie codée, build + patch dispos |
|
OverdOzed 
Inscrit: 27/07/2004 21:46
De Vers Geneve (mais en France)
Post(s): 833
|
Super boulot encore une fois Pixelvore  Je n'ai pas encore testé mais je le ferai dès que possible. 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à 
Contribution le : 03/08/2008 08:11
|
|
|
Sujets récemment répondus |
|
Forums |
Sujets |
Réponses |
Lus |
Dernières contributions |
Questions & Réponses |
[non résolu]
Blender et OBJ |
0 |
40 |
01/02 11:09:31 stigmamax  |
Mes premières images sous Blender (débutants) |
2.80 ---> 3.00 ? |
2 |
101 |
31/01 15:27:50 HarDrive  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Samsung Galaxy Z Flip4 128GB Unlocked $17,450 |
0 |
76 |
26/01 07:44:35 emailychang01  |
The Blender Clan 'tchat |
Buy (30 Pcs) New Mac mini M2 (2023) 256GB SSD $8,970: www.cutebitelectronics.com |
0 |
46 |
25/01 11:02:28 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pcs) New iMac M1 24-inch (2021) 512GB SSD $44,950 Website: www.cutebitelectronics.com |
0 |
64 |
24/01 09:21:49 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pcs) Macbook Air M2 13.6-inch 512GB SSD $54,950 Website: www.cutebitelectronics.com |
0 |
75 |
23/01 09:20:38 emailychang01  |
Questions & Réponses |
circuit avec dévers |
3 |
107 |
22/01 18:42:26 moonboots  |
The Blender Clan 'tchat |
Buy (50 Pcs) MacBook Pro M2 14-inch 512GB SSD $79,950 |
0 |
64 |
21/01 10:19:51 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Apple iPad Air 10.9-inch (2022) 256GB Wi-Fi + Cellular $24,950 |
0 |
91 |
20/01 08:43:41 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pcs) New Mac mini M2 (2023) 256GB SSD $9,950 Website: www.cutebitelectronics.com |
0 |
90 |
19/01 08:19:28 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pieces ) New Apple iPad Mini 8.3-inch (2021) 256GB Wi-Fi + Cellular $22,450 |
0 |
66 |
18/01 08:46:54 emailychang01  |
Hors Sujet !! |
Victime de piratage |
0 |
130 |
18/01 00:01:38 Lylo  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Apple iPad Pro 12.9-Inches 2021 1TB Wifi + Cellular $69,950 |
0 |
83 |
17/01 09:54:03 emailychang01  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $79,950 |
0 |
88 |
14/01 19:23:01 emailychang01  |
Questions & Réponses |
[non résolu]
Material preview et résolution |
0 |
93 |
13/01 10:13:25 zeromeetsinfinity  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Original Unlocked Apple iPhone 13 Pro Max 5G 1TB $54,950 |
0 |
86 |
12/01 09:21:35 emailychang01  |
Hors Sujet !! |
Verifpro.net - paypal, ebay, banks, crypto, docs and more! |
0 |
75 |
11/01 18:57:13 julien_costa  |
The Blender Clan 'tchat |
Buy (50 Pieces) New Original Unlocked Apple iPhone 12 Pro 5G 512GB $24,950 |
0 |
91 |
11/01 07:45:50 emailychang01  |
Questions & Réponses |
[non résolu]
Soucis de pivots et rotations à l'import dans un fichier fbx avec parents/enfants |
0 |
4301 |
10/01 16:32:57 Brice_Willus  |
The Blender Clan 'tchat |
Buy (30 Pieces) New Meta - Quest Pro Virtual Reality Headset - 256GB $29,970 |
0 |
86 |
10/01 10:34:12 emailychang01  |
|
|
Qui est en ligne
143 utilisateur(s) en ligne (dont 111 sur Forums) Membre(s): 0 Invité(s): 143 plus... Nouveaux membres
Dernier Ajout
Evènements à venir
|