Idées Scripts

Ici on parle des scripts

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

Re: Idées Scripts

Message par lapineige » 06 Juil 2014, 20:29

@cedric: pour l'instant c'est sur l'origine. Après je peut lui faire faire au centre tout le temps. Avec un paramètre par exemple. Tu t'y colle ? :D
@jemian: simple question d'habitude. Après quelques recherche sur le net et c'est bon. Si t'a des questions n'hésite pas ;)
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Idées Scripts

Message par cedric » 06 Juil 2014, 20:37

Pour le faire sur le centre on peut recup ce qu'on avait fait précédemment, donc je dois pouvoir le faire oui, je vous montre si j'y arrive ^^
Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7057
Inscription : 03 Août 2013, 21:36

Re: Idées Scripts

Message par lapineige » 06 Juil 2014, 20:43

Ça y est il se lance ! Je laisse faire l'expert alors ! :D (chambrage inside :lol:)

Fin de la pause manger, je m'y remets ! :)
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Idées Scripts

Message par lapineige » 06 Juil 2014, 21:41

Petite avancée: https://www.dropbox.com/s/a8otw6doji43rjy/AutoMirro.py
C'est maintenant un add-on, et il possède quelques paramètres. Il se trouve dans la toolbar, dans l'onglet Tools
Des testeurs ? :D
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Idées Scripts

Message par cedric » 06 Juil 2014, 21:42

Je te teste ça ;)
Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7057
Inscription : 03 Août 2013, 21:36

Re: Idées Scripts

Message par lapineige » 06 Juil 2014, 21:43

Merci ! :)
Bon comme je suis un super codeur qui a déjà tout testé ça devrait marcher à tout les coups, n'est ce pas ? :lol:
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Idées Scripts

Message par cedric » 06 Juil 2014, 21:46

Space, on dirait que les axes sont inversés.
Si tu met en X, ça va couper sur l'axe X et faire le mirror sur Y ^^
Faut couper sur l'axe Y et faire le mirror sur l'axe X ^^

Viens sur skype ;)

Sinon, pour pousser le truc, je dirais que ce serait bien de pouvoir choisir entre un bisect et un alignement.
Genre, on sélectionne les propriétés qu'on veut, genre, j'ai un cube simple, il utilise le bisect, j'ai un mesh déjà symétrisé, mais avec des vertexs non aligné, je veux qu'il me les alignes et qu'il me fasse mon mirror.
On peut même pousser le truc en ajoutant une icone pour appliquer le mirror ^^

Comme ça, on combine les scripts qu'on a fait pour un script modulable et utilisable en plusieurs situations.
Vous en pensez quoi ?
Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7057
Inscription : 03 Août 2013, 21:36

Re: Idées Scripts

Message par lapineige » 06 Juil 2014, 21:57

Pas de skype, trop de monde dans la pièce. Et pis je vais me coucher ^^
Il coupe selon l'axe choisit. C'est mieux en miroir ?
Ok c'est corrigé !
https://www.dropbox.com/s/87rjg09971o00 ... or_V0-2.py
Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Idées Scripts

Message par cedric » 06 Juil 2014, 22:06

ok !

Non, c'est pareil, le mirror est sur l'axe Y et le mesh est coupé sur l'axe x.
Il faut faire le cut sur l'axe Y et le mirror sur l'axe X.
C'est le Axis de ton menu qui est trompeur, ça doit surement être l'axe du bisect.

Donc, renommer le Automirror en bisect, on choisi l'axe et en dessous on indique si on veut un mirror.
Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7057
Inscription : 03 Août 2013, 21:36

Re: Idées Scripts

Message par jemian » 06 Juil 2014, 22:09

C'est ce que je voulais au départ mais c'est compliqué
En fait, on utiliserait le bisect dans les 2 cas
-on sectionne les vertex du bisect
-on fait un ctrl + pour selectionner la loop suivante
-on désélectionne la loop du bisect et on snap les vertices (gg et l'axe)
trop près en laissant la marge en paramètre dans le panneau F6 (un espèce de snap progressif quoi ;) )
ou une sélection progressive et le snap se fait à la touche entrée ou changement d'action
Faudrait juste une boucle qui écoute le paramètre de marge mais ça c'est du tuto avancé en Python
un petit remove double et c'est propre
Avatar de l’utilisateur
jemian
 
Message(s) : 2797
Inscription : 03 Fév 2014, 01:52
Localisation : Brest

Re: Idées Scripts

Message par cedric » 06 Juil 2014, 22:44

Non, ça ne marchera pas, tu vas perdre les vertex du centre si tu fais un perso par exemple, ça va tout chier.

Le script est très bien comme ça je trouve, il faut juste bien renommer les choses.

Voilà une ptit vidéo qui le montre en action.



Il faudrait ajouter un apply mirror aussi ^^
Cédric Lepiller, Freelance 3D Pitiwazou.com, Mes Addons, Asset Management, Speedflow
Avatar de l’utilisateur
cedric
Administrateur
 
Message(s) : 7057
Inscription : 03 Août 2013, 21:36

Re: Idées Scripts

Message par jemian » 06 Juil 2014, 22:59

Ah vi t'as raison mais ça va être compliqué ça aussi

Faut mettre appliquer les rotation et le scale pi être
Là j'ai fait tourné le cube à 45 ça marche plus
Avatar de l’utilisateur
jemian
 
Message(s) : 2797
Inscription : 03 Fév 2014, 01:52
Localisation : Brest

Re: Idées Scripts

Message par Olive » 07 Juil 2014, 00:43

Alors, un truc qui me gonfle royal dans Cycles : les nodes qui ne sont jamais bien centrés dans la vue !

Dès qu'on change de matériau, on est obligé de scroller pour retrouver ses nodes. Un p'tit script pour recentrer automatiquement (ou avec 1 bouton) la vue sur les nodes présents serait super.
Avatar de l’utilisateur
Olive
 
Message(s) : 695
Inscription : 30 Sep 2013, 15:20
Localisation : Chaon (41)

Re: Idées Scripts

Message par jemian » 07 Juil 2014, 01:09

c fait :) tu sélectionnes un node et tu appuies sur le point (.)
Avatar de l’utilisateur
jemian
 
Message(s) : 2797
Inscription : 03 Fév 2014, 01:52
Localisation : Brest

Re: Idées Scripts

Message par Olive » 07 Juil 2014, 01:46

Je connaissais pas le recentrage par le point (.)

Mais çà ne résoud pas le problème, ce que je voudrais, c'est que çà recadre tous les nodes dans la vue, même sans en sélectionner un seul.
Because à force de bouger / réorganiser les nodes, ils finissent par sortir du cadre, et quand on change de matériau, on se retrouve avec la vue vide, "totalement à l'ouest", sans aucun node affiché ; et du coup, je suis obligé de scroller pour retrouver mes nodes perdus.
Avatar de l’utilisateur
Olive
 
Message(s) : 695
Inscription : 30 Sep 2013, 15:20
Localisation : Chaon (41)

PrécédentSuivant

Retour vers Scripts - Python - OSL

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Google [Bot] et 2 invité(s)

cron