Importation STL
2 participants
pbrn3d :: Blender 3d :: Scripts Python
Page 1 sur 1
Importation STL
Bonjour,
Dans le cadre d'un projet, je souhaiterais importer un fichier .STL pour ensuite faire des rendus. Le tout doit se faire via une command line du terminal en faisant appel à un script Python.
Est-ce possible?
Si, est-il possible d'utiliser des scripts existants?
Je suis débutant sur Python dans Blender et toute aide me serait très utile!
Merci d'avance.
Dans le cadre d'un projet, je souhaiterais importer un fichier .STL pour ensuite faire des rendus. Le tout doit se faire via une command line du terminal en faisant appel à un script Python.
Est-ce possible?
Si, est-il possible d'utiliser des scripts existants?
Je suis débutant sur Python dans Blender et toute aide me serait très utile!
Merci d'avance.
canot7- Messages : 4
Date d'inscription : 10/04/2013
Re: Importation STL
Bonjour et bienvenu à toi ici,
Pour importer ou exporte un .STL, il y a un addons qui fait le travail !
Par défaut, ilst actif et il n'y a plus qu'à l'utiliser !
Tu fais File>Import>STL(.stl)
Tu navigue et tu sélectionne ton fichier *.stl et tu clique sur le Bouton Import STL et voilà !
Si ton script n'est pas actif, tu l'active dans File>User Preference> Addons ! Tu tape STL dans le champ de recherche en haut à gauche, ça va plus vite et coche la case à cocher pour l'activer !
Une introduction sur STL
Pour importer ou exporte un .STL, il y a un addons qui fait le travail !
Par défaut, ilst actif et il n'y a plus qu'à l'utiliser !
Tu fais File>Import>STL(.stl)
Tu navigue et tu sélectionne ton fichier *.stl et tu clique sur le Bouton Import STL et voilà !
Si ton script n'est pas actif, tu l'active dans File>User Preference> Addons ! Tu tape STL dans le champ de recherche en haut à gauche, ça va plus vite et coche la case à cocher pour l'activer !
Une introduction sur STL
Re: Importation STL
Merci pour ton aide, en effet je parviens a importer sans soucis depuis la GUI de Blender. Cependant, je souhaiterais faire ceci uniquement via command line dans le terminal sans "ouvrir" blender.
Aurais-tu une solution?
Aurais-tu une solution?
canot7- Messages : 4
Date d'inscription : 10/04/2013
Re: Importation STL
canot7 a écrit:je souhaiterais faire ceci uniquement via command line dans le terminal sans "ouvrir" blender.
Aurais-tu une solution?
Pourquoi tu veux passer par le Terminal. Justement le script d'import STL permet de faire toutes les opérations automatiquement ! Il tape toutes les commandes Pyton pour toi, c'est quand même plus cool !
Deuxièmement, il faut bien que tu ais ouvert Blender pour voir ton importation !
J'avoue que je ne comprends pas pourquoi tu ne veux pas ouvrir Blender !
Que veux-tu faire ?
Re: Importation STL
Cela peut sembler compliquer en effet!
Pour ce projet, je dois automatiser l'import et le rendu (génération de photos jpeg sous différent angles qui seront placé dans une dossier) . C'est pourquoi je peux pas le faire manuellement en passant par le GUI.
C'est justement tout le challenge :-)
Vois tu ce que je voudrais faire?
Pour ce projet, je dois automatiser l'import et le rendu (génération de photos jpeg sous différent angles qui seront placé dans une dossier) . C'est pourquoi je peux pas le faire manuellement en passant par le GUI.
C'est justement tout le challenge :-)
Vois tu ce que je voudrais faire?
canot7- Messages : 4
Date d'inscription : 10/04/2013
Re: Importation STL
Salut,
Non je ne vois pas ce que tu cherches à faire !
Tu parles d'utiliser une importation STL qui est faite pour importer ou exporter des scènes 3D d'autres CAD, comme Catia, Sketchup, etc...
Maintenant tu parles d'images prises sous différents angles !
1- est-ce que tes images sont déjà crées ?
2- Tu veux faire quoi avec ces images ?
3- Pourquoi tu ne veux pas utiliser Blender ?
Blender est un soft universel avec lequel on peut faire tout ! Mais il faut au moins savoir quel outil utiliser !
Décris ta procédure, si tu veux que l'on puisse t'aider !
Non je ne vois pas ce que tu cherches à faire !
Tu parles d'utiliser une importation STL qui est faite pour importer ou exporter des scènes 3D d'autres CAD, comme Catia, Sketchup, etc...
Maintenant tu parles d'images prises sous différents angles !
1- est-ce que tes images sont déjà crées ?
2- Tu veux faire quoi avec ces images ?
3- Pourquoi tu ne veux pas utiliser Blender ?
Blender est un soft universel avec lequel on peut faire tout ! Mais il faut au moins savoir quel outil utiliser !
Décris ta procédure, si tu veux que l'on puisse t'aider !
Re: Importation STL
Salut,
Oui j'utilise des stl qui sont crées à partir d'autres softs de CAD.
Je dois entièrement automatiser cette operation car je dois faire des rendus JPEG de centaines de fichiers stl. Cela me prendrait des semaines en le faisant manuellement.
J'ai reussi à importer un stl via Python, mais mtn je ne parvient pas à rescaler l'objet en question... toujours dans un script.
J'ai tenté pas mal d'opérations mais je dois continuer à faire quelque chose de faux:
-----------------------------------
import bpy, math
from math import pi
obj = bpy.ops.import_mesh.stl(filepath="Users/iphone.stl", filter_glob="*.stl", files=[{"name":"iphone.stl", "name":"iphone.stl"}], directory="/Users/ImportationSTL/")
bpy.context.scene.objects.active = obj
bpy.ops.transform.resize(value=(0.01,0.01,0.01))
----------------------------
Mais l'objet ne se rescale pas du tout.
Merci !!!
Oui j'utilise des stl qui sont crées à partir d'autres softs de CAD.
Je dois entièrement automatiser cette operation car je dois faire des rendus JPEG de centaines de fichiers stl. Cela me prendrait des semaines en le faisant manuellement.
J'ai reussi à importer un stl via Python, mais mtn je ne parvient pas à rescaler l'objet en question... toujours dans un script.
J'ai tenté pas mal d'opérations mais je dois continuer à faire quelque chose de faux:
-----------------------------------
import bpy, math
from math import pi
obj = bpy.ops.import_mesh.stl(filepath="Users/iphone.stl", filter_glob="*.stl", files=[{"name":"iphone.stl", "name":"iphone.stl"}], directory="/Users/ImportationSTL/")
bpy.context.scene.objects.active = obj
bpy.ops.transform.resize(value=(0.01,0.01,0.01))
----------------------------
Mais l'objet ne se rescale pas du tout.
Merci !!!
canot7- Messages : 4
Date d'inscription : 10/04/2013
Re: Importation STL
Salut,
Je vois mieux ce que tu veux faire !
En général, on ne peux pas importer les animations des autres CADs dans Blender ! Les autres CADs ne l'autorisent pas ! En général, il ont une dent contre le libre !
Moi ce que je ferais, j'importerais la scène, puis j'animerais la Camera de Blender pour prendre les photos en créant une séquence d'images avec le VSE de Blender !
Et le tour est joué, sans se fatiguer et rapidement !
Je vois mieux ce que tu veux faire !
En général, on ne peux pas importer les animations des autres CADs dans Blender ! Les autres CADs ne l'autorisent pas ! En général, il ont une dent contre le libre !
Moi ce que je ferais, j'importerais la scène, puis j'animerais la Camera de Blender pour prendre les photos en créant une séquence d'images avec le VSE de Blender !
Et le tour est joué, sans se fatiguer et rapidement !
pbrn3d :: Blender 3d :: Scripts Python
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|