Pie-menus avec le node-editor
Clan Afficionado
Inscrit:
25/02/2016 14:26
Post(s): 60
Bonjour,

J'ai décidé de faire mes pie-menus pour me faciliter la vie avec les raccourcis Blender.

Je n'ai pas de connaissance en python, mais j'aimerai apprendre. Pour le moment, j'ai surtout fait du copié-collé des pies-menus de Cédric Lepiller et de TazTako (merci à eux, à Lapineige et les autres).
J'aurai pu (et peut être dû ) utiliser simplement leur pie-menus, mais j'ai voulu essayer de l'adapter à mes besoins de débutante Blender, de le faire évoluer tout au long de mon apprentissage. Et puis, je veux comprendre ce que je fais (j'utilise une tablette graphique).

J'ai réalisé un pie-menu pour la vue 3D, mais j'aimerai l'utiliser aussi dans le node-editor (comme TazTako). Mon but est d'y intégrer les raccourcis de l'addon "Node Wrangler".

Mais voilà, je n'arrive pas à le faire fonctionner dans le node-editor. Je n'ai pas de message d'erreur, mais cela ne donne rien.

Pouvez-vous m'aider ?

Mon fichier .py

Contribution le : 17/03/2016 20:51
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
OverdOzed
Inscrit:
08/09/2014 16:40
De Metz
Post(s): 2512
C'est une façon de procédé pas trop mal de copier l'existant et essayer de l'adapté a ses besoins, je l'ai déjà fait, par contre un minimum de connaissance serai le bienvenu, j'ai regarder ton code, bon j'ai pas tout compris, mais je pense qu'il marche pas dans le node editor, car il est configurer pour fonctionner dans le 3Dview !

des grands comme lapineige, ou matpi t'aiderons plus que moi, mais je pense que tu as déjà une piste par la.

Profite pour apprendre un peu les base de python, car attaquer avec les classe c'est pas forcement le mieux pour comprendre !

Contribution le : 18/03/2016 09:35
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
OverdOzed
Inscrit:
16/01/2011 17:05
De Le plus grand terrier du monde ! Et le plus high-tech.
Post(s): 4082
@Megeon: essayer d'aider ça aide beaucoup à progresser, ça oblige à comprendre ce que tu fais pour pouvoir l'expliquer

@sandy-T: on peut faire beaucoup de chose par simple copier-coller et un peu d'adaptation, mais je te recommande d'apprendre les bases de python, l'API Blender viendra ensuite par expérience / en regardant des exemples / par essais-erreurs.
La partie python te permettra de comprendre ce que tu fais, et de pouvoir modifier simplement / avec plus de contrôle.

Je te conseille de te renseigner sur les outils de base de l'interface, les notions d'opérateurs, comment créer un panel ou un pie personnalisé. Regarde par exemple les templates fournis.
Dans ce cas, j'ai survolé ton code (pas le temps désolé). De base, un pie menu non restreint à une vue particulière fonctionnera partout ou tu l'appelle. Ton code ne me semble simplement pas fonctionner.
Pour faire simple, ne t'embête pas avec la gestion des raccourcis pour le moment, lance le pie avec un opérateur à partir de la recherche.
Fais-le avec le template de base, ensuite tu pourra complexifier et intégrer les autres outils.

Contribution le : 18/03/2016 13:16
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
OverdOzed
Inscrit:
08/09/2014 16:40
De Metz
Post(s): 2512
Citation :

lapineige a écrit: @Megeon: essayer d'aider ça aide beaucoup à progresser, ça oblige à comprendre ce que tu fais pour pouvoir l'expliquer



ou comment dire poliment que je dit de la merde

Contribution le : 18/03/2016 13:49
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
Clan Afficionado
Inscrit:
25/02/2016 14:26
Post(s): 60
Merci à tous les deux d'avoir pris le temps de me répondre

Je compte bien apprendre le language Python, et d'ailleurs j'ai commencé cette semaine avec les vidéos de Mattereal et de 'Toutapprendre'. Mais j'ai encore beaucoup de chemins à parcourir et j'ai mis la charrue avant les boeufs.
Ayant quelques connaissances en html5 et css j'ai cru pouvoir m'en sortir pour les pies-menus mais il est clair que non.
Les classes n'ont donc pas la même signification dans les deux languages par exemple.
Je vais aller plus lentement dans ma création des pies-menus et ne pas baisser les bras.

De toute façon, l'apprentissage de Blender passe avant et je n'en suis qu'au commencement.

En tout cas j'en profite pour remercier Lapineige pour ses nombres posts sur Python (ici et sur Blenderlounge).

Contribution le : 18/03/2016 14:11
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
OverdOzed
Inscrit:
16/01/2011 17:05
De Le plus grand terrier du monde ! Et le plus high-tech.
Post(s): 4082
Du javascript t'aurait été plus utile dans ce cas.
On raille parfois les gars qui écrivent du HTML/CSS en disant que ce n'est pas de la programmation - ce n'est pas le sujet, ce que je veux dire c'est que le fonctionnement est très différent, ce sont des langages descriptif, il n'y a pas la partie "algorithme", tu indique simplement que (par exemple) un texte est à telle place, de telle taille et couleur.
En python (ou JS, etc) tu as la dimension "logique de programmation", tu ne fais pas que décrire des caractéristiques d'objets, tu va leur appliquer des opérations, les stocker, réaliser des tests, etc.
Bref c'est assez différent, autant il est relativement aisée de passer d'un langage comme le python ou le JS à un autre (c'est "juste" de la syntaxe et quelques particularités), autant passer du HTML au python c'est autre chose, un fonctionnement très différent.

Donc oui ça va être perturbant, mais accroches-toi et vas-y progressivement

Les deux chaînes youtube citées sont de bonnes références

Contribution le : 18/03/2016 14:28
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
Clan Afficionado
Inscrit:
25/02/2016 14:26
Post(s): 60
Ok pour les chaînes Youtube :)

En tout cas, les pies-menus, c'est utile et je compte bien continuer à apprivoiser la bête (mais plus lentement). En fait, Blender est vraiment bien pour son côté adaptatif. J'utilise une tablette graphique (je ne peux plus m'en passer ). Mais mon bureau n'est pas assez grand pour la tablette et le clavier côte à côte. J'ai donc installé le clavier au dessus de ma tablette graphique sur un plan incliné. Utiliser le plus possible les boutons de la tablette est important pour moi.

Contribution le : 18/03/2016 14:50
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
Blendie
Inscrit:
28/09/2012 20:22
De 18410 Clemont/Sauldre (FR)
Post(s): 27
Je crois que çà chie à la ligne 223 :

box = pie.box()

une box ne peut pas être un pie. tu peux insérer un box dans un pie, mais l'inverse je crois pas.

TazTako.

Contribution le : 21/03/2016 17:07
_________________
Olive (aka TazTako)
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
Blendie
Inscrit:
28/09/2012 20:22
De 18410 Clemont/Sauldre (FR)
Post(s): 27
Et tu n'es pas obligé de déclarer 2 fois ton pie en ligne 239, tu l'as déjà fait en 215

pie = layout.menu_pie()

Contribution le : 21/03/2016 17:19
_________________
Olive (aka TazTako)
Créer un fichier PDF de la contribution Imprimer


Re: Pie-menus avec le node-editor
Clan Afficionado
Inscrit:
25/02/2016 14:26
Post(s): 60
@olive15fr Merci pour avoir regardé mon fichier :)

Je ne pense pas que le 'box = pie.box()' soit un problème. Il semble bien fonctionner. J'avais fait des recherches et trouvé ces deux liens qui en parlent :
http://blender.stackexchange.com/questions/45613/how-to-combine-row-columm-in-a-pie-box
et avec une variante :
http://blender.stackexchange.com/questions/45581/possible-to-combine-a-pie-operator-and-box-operator-together
Merci pour la ligne 239 je vais corriger cela.

En fait, mon pie fonctionne bien dans la vue 3D même s'il est très perfectible.
J'ai trouvé une erreur pour le save incremental : j'avais oublié l'import de l'OS. C'est plus facile de trouver ce qui ne va pas quand il y a un message d'erreur

Contribution le : 21/03/2016 20:40
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




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
Le coin des geeks Quel CPU ? 1 25 Aujourd'hui 14:32:14
sapajou 
Mes premières images sous Blender (débutants) (WIP) langue des signes française 8 263 Aujourd'hui 11:07:31
ArnaudT 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[32] 311 48642 Hier 18:10:23
moonboots 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[45] 449 68646 29/09 08:28:44
lapineige 
Questions & Réponses Methode pour texture tableau 0 126 26/09 17:43:27
kimlicrea 
The Blender Clan 'tchat Inkscape Forum en français ! 0 127 25/09 17:09:08
Papy_Octet 
Hors Sujet !! Atelier master : le dernier robot - Meltingman tuto 7 568 24/09 20:28:07
meltingman 
Questions & Réponses Timeline: ne peut bouger mes channels up/ down/ to top/ bottom 1 356 19/09 09:39:18
Redstar 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro Max 5G 128GB $34,950 0 235 17/09 14:19:18
emailychang01 
[WIP] et travaux terminés [WIP] Projet très court métrage Gustave 2 428 16/09 22:21:51
doudoulolita 
Hors Sujet !! Buy (50 Pieces) Apple Watch Series 7 (GPS) 45mm $11,450 0 217 16/09 14:20:37
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Pro 5G 128GB $29,950 0 259 15/09 13:07:23
emailychang01 
Hors Sujet !! Buy (500 Pieces) New AirPod Pro (2nd generation) $69,500 0 234 14/09 13:08:35
emailychang01 
Hors Sujet !! Buy (30 Pcs) Apple Watch Ultra (GPS + Cellular) 49mm $14,970 0 237 13/09 09:42:05
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 14 Plus 5G 128GB $24,950 0 241 12/09 12:06:46
emailychang01 
Questions & Réponses Link et moteurs de rendu 0 374 11/09 10:04:02
doudoulolita 
Hors Sujet !! Buy (400 Pieces) New AirPod Pro (2nd generation) $67,600 0 268 11/09 09:41:39
emailychang01 
Hors Sujet !! Buy (30 Pcs) Apple Watch Ultra (GPS + Cellular) $14,970 0 276 10/09 13:57:22
emailychang01 
Questions & Réponses Transformation edge loop en cercle 3 484 09/09 20:28:46
moonboots 
Hors Sujet !! Buy (50 Pieces) New Apple iPhone 14 5G 512GB $34,950 Website: www.brianelectronics.com 0 4209 09/09 14:20:04
emailychang01 

Qui est en ligne
72 utilisateur(s) en ligne (dont 48 sur Forums)

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


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 7
BUG de Lyon
plus 232 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