Importer, nommer et hiérarchiser l'anatomie humaine avec un script
OverdOzed
Inscrit:
18/02/2015 20:28
Post(s): 478
Tchechhh les gens,

J'aimerais obtenir le nommage et la hiérarchie des fichiers 3D open-source pour plus de facilité dans la création des illustrations.


1-télécharger les fichiers de cette page:
https://dbarchive.biosciencedbc.jp/en/bodyparts3d/download.html
Les dézipper et enregistrer dans un dossier;
ouvrir et survoler les deux premiers (ils sont en pièces jointes) pour comprendre l'idée générale.

2-ouvrir dans l'éditeur de texte (Shift+F11)
'create_partof_hierarchy.py'
Il annonce ceci:
https://pasteall.org/pic/e00d77f11f5f452b969625ec6313709f
Pour charger les deux 'table nodes', il est possible d'ouvrir un autre document texte en appuyant sur l'icône de double feuille à droite du nom du script, juste avant l'icône de dossier; de nouveau parcourir, trouver 'partof_inclusion...', et une nouvelle fois pour le 'partof_element...'.

Avec Window>Toggle system console; tu obtiens un console qui décrit l'erreur.

Le but est d'obtenir une hiérarchie et les noms de ces objets grâce au script.
J'ai essayé en important les objets dans la sène.

Pour importer les objets dans la scène, il faut installer un addon; c'est le script qui se trouve ici:
https://gist.github.com/p2or/af5bc4fae39b16f8d505

Pour installer l'addon permettant d'importer plusieurs fichiers.obj en même temps, il faut aller dans Edit>Prederences>Add-ons>install
parcourir et choisir le fichier 'io_import_multiple_obj.py' que tu auras enregistré sur ton ordinateur.
https://pasteall.org/pic/376313c487ea4c0e87524197fa9326f5
Ensuite l'activer en cochant sa case (voir image ci-dessus

Cela permet de trouver la nouvelle option: File>Import>Import multiple (obj)
Et d'importer toute la liste en une fois.(par exemple la dernière)
Tu peux décocher 'center origin' et mettre -Y forward et Z up (facultatif)
https://pasteall.org/pic/39f3716fbbf141a8b4e72b111366bafc
ça va prendre quelques minutes, laisser tourner sans perturber
Quand ça a fini de charger, l'icône de chargement redevient une flèche
Shift+F5 te permet de voir ce que contient la scène en 3D
Shift+F9 te permet de voir ce que contient ta scène, c'est l''outliner'; c'est là que devrait s'observer le regroupement des fichiers en dossiers suite à l'utilisation du script.
Shift F11 te remet la fenêtre de texte pour faire jouer le script avec le bouton 'Run script'.

L'erreur qui s'affiche dans la console (rappel: Window>Toggle system console) est que le mot slicer n'est pas défini.

J'en conclus que les fichiers ont étés faits avec 3DSlicer (?); que le script est destiné à être joué dans ce programme; d'ailleurs 'mrml scene' fait référence au type de fichier utilisé par 3DSlicer.

J'ignore si le simple fait d'ouvrir les fichiers 'partof_inclusion...' et 'partof_element...'en fait des 'table nodes', ni si il faut changer 'slicer' par 'blender' et 'mrmlScene' par 'blendScene' (ce serait trop facile).

Peut-être que quelqu'un qui a des bases en Python pourra voir tout de suite ce qui cloche. Sinon tant pis, c'est plus pour une aide qu'un besoin indispensable.

Bonne journée!

Contribution le : 06/04 12:25:29
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
Questions & Réponses [non résolu] Problème d'importation de svg 4 133 Hier 22:07:43
Joknox 
Questions & Réponses Problème avec le nodes Color Ramp 1 32 Hier 20:43:47
Rimpotche 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3] 26 8700 Hier 20:04:23
timeman13 
Questions & Réponses Disparition des Mesh.. 2 32 Hier 19:09:09
Loan20 
Questions & Réponses Animation NLA probleme origine 8 115 Hier 16:45:50
prometheusx 
Questions & Réponses alleger le poid de mon modele 5 67 Hier 16:39:51
Rimpotche 
Questions & Réponses Comment faire une boucle infinie (animation) 8 87 Hier 13:56:51
moonboots 
Questions & Réponses Ajouter un raccourcis a un addon. 0 20 Hier 13:35:40
pierre-y 
Python & Plugins Pouvoir choisir l'outil actif avec python 1 49 Hier 13:20:16
pierre-y 
Questions & Réponses Exporter en FBX sur un ordi Japonais 1 109 Hier 13:01:33
tsurubaso 
Mes premières images sous Blender (débutants) Kame-House    [1][2] 15 511 Hier 08:17:56
Huildecoude 
Questions & Réponses transparence image as plane 3 112 24/05 21:48:30
ansic 
Le coin des geeks Multi-GPU Eevee 0 42 24/05 19:41:55
Poutrator 
Questions & Réponses Conseils pour modéliser un corps 0 50 24/05 18:00:46
GFC 
Python & Plugins Slider sur une shapekey en python.    [1][2] 13 253 24/05 17:44:19
Rimpotche 
Questions & Réponses [non résolu] Usage du CPU (hors rendu) 6 212 23/05 21:16:49
lapineige 
Questions & Réponses [non résolu] Artefacts après textures PBR 0 59 23/05 18:47:13
Laorz 
Python & Plugins [non résolu] Un équivalent de "break" et "continue" pour une boucle ? 3 123 22/05 14:47:21
lucky 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Reprise du développement    [1][2][3]...[50] 499 86579 22/05 12:39:00
Hook 
Hors Sujet !! atome 2 139 22/05 09:34:13
Redstar 

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

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


VetaSpradl, plus...
Nouveaux membres
Mavis58F91 26/5/2020
GavinConol 26/5/2020
Pedro15551 26/5/2020
KayleneHor 26/5/2020
BarneyT56 26/5/2020
LuannRitch 26/5/2020
EssieHarri 26/5/2020
Lydia1029 26/5/2020
LizzieNewb 26/5/2020
Dante99A90 26/5/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 270 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