« 1 (2)


Re: Bge - module BGL (ou openGL)
OverdOzed
Inscrit:
28/11/2008 09:55
De nantes
Post(s): 462
Bonsoir, d'après ce que j'ai vu dans wikipedia une matrice est un tableau, les [4] et [5] se réfère peut être au nombre de de colonne et de rangée mais je peux me tromper, et je me demande comment cela gère les couleurs quand une liste de 3 comme tu l'as écris pourrait, ou bien de 4 si on considère la transparence.

Malheureusement je n'ai pas trouvé de meilleur description que toi concernant précisément "bge.texture.FilterColor.matrix"...

Contribution le : 25/01/2019 22:24
_________________
sbkodama-s.e.
Créer un fichier PDF de la contribution Imprimer


Re: Bge - module BGL (ou openGL)
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1482
J'ai trouvé ceci ce matin.

Ça démontre ce que tu dis et il y a même comment configurer une valeur. Par contre, on explique pas quelles listes appartient à quoi mais il semble qu'il y aie les axes X et (peut-être l'axe Y) compris dedans.

J'en suis pas sûr car ça viens peut-être d'un programme qui crée des graphiques selon le code python.

Contribution le : 27/01/2019 10:13
Créer un fichier PDF de la contribution Imprimer


Re: Bge - module BGL (ou openGL)
OverdOzed
Inscrit:
28/11/2008 09:55
De nantes
Post(s): 462
De ce que je me rappel par rapport aux axes dans une matrice, cela vient peut être du fait que les rotations sont gérées de base par une matrice 3*3 comme cela :
x y z
x y z
x y z
As-tu fait quelques test en python depuis avec ce que tu as trouvé ?

Contribution le : 28/01/2019 22:32
_________________
sbkodama-s.e.
Créer un fichier PDF de la contribution Imprimer


Re: Bge - module BGL (ou openGL)
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1482
Oui, j'ai tenté plusieurs essais mais sans résultats.

Par contre, j'ai découvert que l'api de la version 2.79 est un peu plus précise.

J'ai également découvert qu'il faut spécifier le type de filtre en rajoutant "filter" à "bge.texture.ImageFFmpeg".

Donc, j'en suis là:
tex_poil1 = bge.texture.ImageFFmpeg(gl.expandPath('//textures/poil/') + dico['color1'])
    tex_poil1.filter = VT.FilterColor((256, 0, 0, 0, 0), (0, 256, 0, 0, 0), (0, 0, 256, 0, 0), (0, 0, 0, 256, 0))


Je n'ai pas d'erreurs mais je n'ai pas de changements non plus .

Contribution le : 29/01/2019 11:34
Créer un fichier PDF de la contribution Imprimer


Re: Bge - module BGL (ou openGL)
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1482
Ça y est, j'ai trouvé !

Je suis allé voir sur le forum BlenderArtist.

Voilà comment ça se présente, il faut effectivement voir ça comme un tableau:

  R   V   B   A
R 256 0   0   0

V 0  256  0   0

B 0   0  256  0

A 0   0   0  256


Le dernier tuple, qui est 'W' (pour white), est optionnel voire inutile.

Pour le code:
Je saute les étapes du matériel et de la texture

texture1 = bge.texture.ImageFFmpeg('//ma_texture')

texture1.filter = VT.FilterColor() # car FilterColor (et les autres filtres) est un callable mais c'est pas là que je devais mettre mes valeurs

texture1.filter.matrix = # C'est là que je dois mettre ma matrice de 4x4


Voilà, j'ai bien maintenant ce que je souhaites, je suis contant

Il me reste plus qu'a changer ce que j'ai fais dans mon choix de couleur et le tour est joué !

Je reviendrai pour le changement de la spéculaire plus tard, j'aimerai avancer un peu.

Contribution le : 31/01/2019 14:40
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2)




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] Snapping avec Blender 2.81 3 42 Aujourd'hui 15:42:50
TVISARL 
Questions & Réponses entailler texte sur surface courbe en ayant quads 2 80 Aujourd'hui 14:48:27
Rimpotche 
[WIP] et travaux terminés [WIP] Projet Tales & Legends    [1][2][3]...[12] 110 37076 Aujourd'hui 12:06:15
Redstar 
Questions & Réponses [résolu] Problèmes de rendu avec les dimensions d'la caméra 2 80 Aujourd'hui 11:44:13
Black_Panther 
Questions & Réponses [non résolu] Fluide passe à travers obstacle    [1][2] 11 118 Aujourd'hui 10:35:42
Rimpotche 
Questions & Réponses [résolu] texte blender n’apparaît pas en impression 3D 3 41 Aujourd'hui 10:15:15
kepkep 
Questions & Réponses eevee radiosité 3 108 Hier 17:15:34
Rimpotche 
Le coin des geeks InstallJammer 0 41 Hier 17:14:37
Redstar 
Questions & Réponses Dessinner sur un calque 1 66 Hier 14:56:58
Rimpotche 
Moteur de jeu GameBlender et alternatives [non résolu] Tour du monde et pathfiding 4 110 Hier 13:56:44
Redstar 
Questions & Réponses [Bones]renomer en symétire 1 61 Hier 11:18:15
Rimpotche 
[WIP] et travaux terminés [WIP] Akihabara 3 194 23/02 17:18:36
stev 
Questions & Réponses Rendu...inattendu... 2 99 23/02 11:44:14
SPH 
Questions & Réponses Century fox rendu pas top    [1][2] 12 195 23/02 11:21:57
Rimpotche 
The Blender Clan 'tchat Décès d'Eddy    [1][2] 17 511 23/02 10:29:20
Bibi09 
Questions & Réponses Perte de vue de mon objet par des zones grises 1 90 23/02 10:11:05
CBY 
Questions & Réponses [résolu] Array autour d'un axe 3 90 22/02 16:52:12
Crocodile_13 
Questions & Réponses [Driver]difference entre single proprety et transform channel 0 96 22/02 02:10:15
pierre-y 
Questions & Réponses Installer une ancienne version pour Blend4web 4 137 21/02 18:44:19
Rimpotche 
Questions & Réponses [non résolu] Une MixRGB Node qui ne fait pas son travail... 3 169 21/02 18:41:56
Rimpotche 

Qui est en ligne
36 utilisateur(s) en ligne (dont 19 sur Forums)

Membre(s): 1
Invité(s): 35


VaniaBravo, plus...
Nouveaux membres
OrenGuay2 25/2/2020
JonnaOakle 25/2/2020
VaniaBravo 25/2/2020
KarlaElkin 25/2/2020
LashawnRod 25/2/2020
LeonieGour 25/2/2020
JulioWest6 25/2/2020
BerthaDema 25/2/2020
KaliMackey 25/2/2020
SimoneRive 25/2/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
(continuer) - 22:55
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
Mar 16
Anniversaire de galba
plus 274 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445