Nothing-is-3D

portfolio de Vincent Lamy

Rendre le clic sélectif plus réactif

Rédigé par V!nc3r 1 commentaire

(logiciel utilisé : Blender 2.81)

( english version available)

Sous Blender 2.8, je n'avais jamais prêté attention au fait que la sélection ne s'effectue que lorsque l'utilisateur relâche son clic, et non pas simplement dès que le bouton souris soit pressé (ce qui était le cas sous la série 2.7), jusqu'à ce que je lise ce bug report.

Ce qui est vu ne peut être dé-vu, et à partir de ce moment on peut avoir l'impression d'un retard à l'allumage pour chacune de nos sélections. Voici un moyen simple de régler le problème :

  • ouvrir les préférences (les power users feront un bon gros F4 > P)
  • dans la partie Keymap, cliquer sur le bouton Export

keymap import export

  • avec votre éditeur de code préféré (VS Code dans mon cas, mais ça peut tout simplement être le Bloc-notes), ouvrez le fichier .py exporté
  • faire un gros Cherche - Remplace en remplaçant  "type": 'LEFTMOUSE', "value": 'CLICK' par "type": 'LEFTMOUSE', "value": 'PRESS' puis enregistrez le fichier

find replace

  • il n'y a plus qu'à réimporter le fichier Keymap et à cliquer comme un fou

À noter que cela va créer une nouvelle keymap nommée d'après le nom du fichier. Si vous la supprimer vous perdrez ces réglages. Peut-être cela pourrait-il être éviter en modifiant le réglage de base par script?

new keymap

(Tweet)

Vertex weld

Rédigé par V!nc3r 1 commentaire

(testé sous 3ds Max 2013)

Permet d'effectuer un weld des vertex avec un threshold de 0.001 sur un editpoly, sans s'embêter à devoir passer en subselection vertex puis tout selectionner, afficher la fenêtre toute pourrite du weld et enfin modifier le 0.1 par défaut.

Peu importe si celui-ci a une pile de modifiers, le script a l'air de fonctionner quand même.

(cliquez sur l'image pour télécharger le fichier .ms)

weld vertex

Si vous souhaitez changer la position de la fenêtre, éditez le script et modifiez CreateDialog weldDialog pos:[85,385]. Les valeurs entre crochets correspondent aux coordonnées [x,y].

Une fois éxécuté dans 3ds, le script sera classé dans la catégorie Vinc3rz tools du Customize menu

Toute contribution à ce script sera la bienvenue :)