« 1 (2) 3 4 5 ... 11 »


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
10/03/2007 16:49
De besancon
Post(s): 596
c'est tres interressant comme boulot!!

la question que je me pose ...
c'est quoi que tu code : du c en dur ou un pynode?
(parce que si c'est un pynode je pense que ce sera dispo tout de suite pour tout le monde... alors qu'attendre une realese officiel qui accepte d'integre ton shader... ca risque d'etre long... mais bon apres ya d'autre pb que je ne soupsconne certainement pas...)
pour tes problèmes j'ai pas trop le temps de regarder maintenant ... mais si t'es toujour bloqué je pense y jeter un oeil serieux pendant mes vacances (la semaine prochaine whouhou c'est pas trop tot !!)

bon courage

@+

Contribution le : 31/07/2008 15:28
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Pustulax, c'est directement dans le code de Blender. Les PyNodes ont été accueillis avec beaucoup de ferveur dans mon esprit, mais je me suis rappelé ensuite que j'y connaissais rien en Python...
C'est vrai qu'en prenant du recul, les PyNodes sont quand même plus adaptés à ce que je veux faire, mais bon, j'ai regardé le tuto pour faire un ombrage Lambert simpliste avec les PyNodes, j'ai compris ce que j'écrivais, mais je pouvais pas "inventer" moi même les fonctions que je connaissais pas (par exemple lorsqu'il s'agit de faire une boucle For qui permet d'additionner les ombrages dans un éclairage avec des lampes multiples, je connaissais même pas la syntaxe de la boucle for )
J'ai regardé de temps en temps ce qui se passait sur le topic des PyNodes, sur lequel tu es plutôt actif et compétent Que tu me dises que tu vas te pencher sur mes problèmes me donne un peu d'espoir

Contribution le : 31/07/2008 15:40
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
08/11/2006 23:53
Post(s): 2454
Si j'ai bien compris, ce shader pourrait des effet que je cherche à faire depuis des années (voire des siècles) qui viennent de la 2D et qu'on appelle le retour lumière ?

C'est bien ça ? hein ?

A mon avis, le meilleur moyen que ce soit intégré dans le code de Blender, ce serait de le proposer en tant que patch .

Je ne sais pas trop comment on fait, mais ça ne doit pas être trop complexe .

Bon courage et surtout ne lâches pas l'affaire, ça peut être super ce shader !

Contribution le : 31/07/2008 15:55
_________________
Blendman : 2D, 3D, Anim, dev
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Merci Blendman Tant que j'y suis, c'est quoi le principe de retour lumière ? (en images peut-être ? )

Sinon, pour officialiser tout ça, je sais pas trop comment m'y prendre non plus... On verra ce qu'il en est une fois que j'aurai corrigé tous les problèmes

Contribution le : 31/07/2008 16:09
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
08/11/2006 23:53
Post(s): 2454
Citation :
Pixelvore a écrit:
Tant que j'y suis, c'est quoi le principe de retour lumière ? (en images peut-être ? )

on peut simuler le retour lumière avec les nodes "normal".
Voici une petite image faite vite fait pour mieux comprendre :
C'est juste une lumière en générale complémentaire (ici teinte bleue, retour lumière oranger) et derrière ou sur le coté du personnage.
Je crois que c'est ce qu'on appelle le "backlight" en Anglais, mais je ne suis plus certain



Evidemment, là c'est un truc vite fait sur un soft 2D, mais ton shader pourrait sans doute permettre d'avoir ce genre de chose très sympa .

Contribution le : 31/07/2008 17:00
_________________
Blendman : 2D, 3D, Anim, dev
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Ah ok je vois... Retour lumière <=> backlight Le Rim lighting, edge enhancement, etc. Oui en effet, les spéculaires sont beaucoup mieux gérés aux angles rasants avec le shader spéculaire lafortune.
[edit] j'adore ton perso

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


Re: Shader spéculaire Lafortune, quelques questions...
Fou Furieux du Clan
Inscrit:
19/08/2007 15:35
De Toulouse
Post(s): 136
Citation :

v[0] = v[0]*x[0] + v[1]*x[1] + v[2]*x[2] ;
v[1] = v[0]*y[0] + v[1]*y[1] + v[2]*y[2] ;


J'ai l'impression qu'à cet endroit tu devrais plutot faire un truc du genre :

new_v[0] = v[0]*x[0] + v[1]*x[1] + v[2]*x[2] ;
new_v[1] = v[0]*y[0] + v[1]*y[1] + v[2]*y[2] ;
(pareil pour la troisième coordonnée))

Parce qu'en fait (si j'ai bien compris le code, détrompe-moi si en fait je dis des bêtises) tu cherches à calculer un nouveau vecteur new_v, qui est en fait le vecteur v mais dans la base (n,x,y). Du coup quand tu calcule new_v[1] tu as besoin de v[0] avant le changement de base, ce que ne fait pas ton code (j'espère que c'est clair)

[edit : même remarque pour le calcul de l ensuite]

Ensuite, une matrice en gros c'est un tableau de nombre (un vecteur est une matrice qui n'a qu'une seule colonne ou qu'une seule ligne). Les matrices permettent de représenter (entre autres) les transformations de vecteurs (rotations etc.) de manière simple : au lieu d'écrire les trois équations qui te donnent les coordonnées du nouveau vecteur en fonction des coordonnées de l'ancien, tu écris nvo_vecteur = Matrice * ancien_vecteur. Et si tu fais plusieurs transformations à la suite tu multiplie les matrices : nvo_vecteur = Matrice1 * Matrice2 * ancien vecteur. Ça permet d'alléger les notations.

Sinon bon courage pour ce nouveau shader qui a l'air prometteur et bien réaliste.

A+
Raf

Contribution le : 31/07/2008 20:19
_________________
Lorsqu'on regarde un objet en se disant "la mod est nickel, par contre il faudrait revoir les shaders", on se rend compte qu'on a trop utilisé blender ... et que la réalité n'est pas toujours telle qu'on s'attend à la voir
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Citation :
Parce qu'en fait (si j'ai bien compris le code, détrompe-moi si en fait je dis des bêtises) tu cherches à calculer un nouveau vecteur new_v, qui est en fait le vecteur v mais dans la base (n,x,y). Du coup quand tu calcule new_v[1] tu as besoin de v[0] avant le changement de base, ce que ne fait pas ton code (j'espère que c'est clair)


Mais bien sûr, quel con ! Je teste ça tout de suite.

Sinon, sur blender artists j'ai eu quelques réponses, brecht en personne (!) a expliqué que la cause de mon problème #1 sur les vecteurs était tout simplement le fait qu'ils étaient calculés pour chaque pixel en "camera space" (intraduisible je crois ) Donc multipliés par la matrice de la camera, ils changent quand la caméra bouge. Ceci explique cela. Par contre je pense pas que ça change quelque chose à la validité des calculs dessus, puisqu'après tout, ça ne change rien aux angles entre les vecteurs, leur produit scalaire, etc.
Voilà, je poste dans la seconde si ça marche

Contribution le : 31/07/2008 20:32
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
OverdOzed
Inscrit:
15/06/2006 10:11
De Rennes
Post(s): 759
Je n'ai qu'une chose à dire : ça marche.
...
J'ai très envie de procéder à une débauche de smiles tous plus extravagants les uns que les autres, mais c'est pas sérieux
Merci beaucoup Raf !

Contribution le : 31/07/2008 20:39
Créer un fichier PDF de la contribution Imprimer


Re: Shader spéculaire Lafortune, quelques questions...
Clan Afficionado
Inscrit:
31/05/2007 09:34
De dans l'Ain
Post(s): 97
J'y comprend pas grand chose en prog et en math aussi mais sa ma l'air vraiment intéressant et je t'encourage vivement a continué dans cette voie.
Au vue de tes test je pense que tu ne doit pas étre loin du but donc bon courage et ne lache pas l'affaire tu tien le bon bout.

Contribution le : 31/07/2008 20:44
_________________
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2) 3 4 5 ... 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
Questions & Réponses [résolu] Définir la résolution d'un curve converti en mesh    [1][2] 10 75 Aujourd'hui 10:13:48
Arielboid 
Graphisme alternatif faire de la bd avec blender    [1][2][3] 23 387 Aujourd'hui 07:06:02
blend74 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation 7 118 Hier 20:43:02
debutant 
Questions & Réponses Plan de découpage 2D à partir d'un low poly ? 5 48 Hier 17:06:08
pinockenstein 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[15] 144 10211 21/06 15:30:37
moonboots 
[WIP] et travaux terminés Nature - Court-métrage    [1][2] 15 674 21/06 06:21:39
Bibi09 
Questions & Réponses [résolu] Probleme Papercraft sous Blender 7 193 19/06 21:44:21
Larryon 
Python & Plugins [terminé] City pack Cars pour Blender 1 101 18/06 18:07:21
meltingman 
Questions & Réponses prb tuto crash car/rigid body    [1][2] 12 239 17/06 18:54:54
belomaker 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[23] 222 26367 17/06 10:34:03
Riggelm 
Graphisme alternatif Un court-métrage apocalyptique en 2D ! 3 2285 16/06 18:23:28
moonboots 
Dessin traditionnel Dessins - BlendX 8 14293 16/06 16:41:23
blend74 
Graphisme alternatif Monster Mash    [1][2] 15 433 16/06 16:22:01
blend74 
Questions & Réponses [résolu] Placer mon world 7 145 16/06 09:13:57
Lylo 
Questions & Réponses [non résolu] animation : décalage d'un objet avec "Follow path"    [1][2] 12 239 16/06 05:57:44
blendinfos 
Questions & Réponses Different move value for parent or child - Distances différentes pour un parent ou un enfant 0 226 16/06 04:12:14
Gazpart 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Version alpha disponible + discord    [1][2][3]...[67] 667 139591 15/06 08:58:37
Hook 
Questions & Réponses [non résolu] Plusieurs object qui avance sur une ligne trajectoire 9 599 14/06 18:29:34
blendinfos 
Questions & Réponses [non résolu] animer 2 objets ensemble, puis les séparer 2 91 14/06 11:43:57
blendinfos 
[WIP] et travaux terminés modelisation et animation de petits persos 9 320 14/06 10:20:03
blend74 

Qui est en ligne
114 utilisateur(s) en ligne (dont 69 sur Forums)

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


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
Jui 30
Anniv des Jedi :-D
Jui 10
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 255 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