Script d'exportation autonome de Blender to X


2

Je cherche un script autonome capable d'exporter à partir d'un fichier blender avec un seul Mesh vers un format 3D arbitraire (.dae, .obj, .ply, ...).

Le problème le plus grave est que j'ai un répertoire avec beaucoup de fichiers .blend et je veux un petit script qui peut les exporter automatiquement vers des fichiers 3D. Sinon, je devrais ouvrir chacun de ces fichiers dans Blender et exporter manuellement.

Environnement:

  • Archlinux
  • Blender 2.64

Je ne sais pas si vous trouverez un lien vers un script prêt à l'emploi ici. Essayez probablement d’écrire les vôtres à l’aide de l’API Python et publiez les problèmes rencontrés (le cas échéant) ici.
George Profenza

Réponses:


1

C'est vraiment simple d'écrire des scripts python blender:

import bpy
bpy.ops.wm.open_mainfile(filepath="blabla.blend")
bpy.ops.export_scene.obj(filepath="blabla.obj")

enregistrer ce script en tant que script.py et lancez le script depuis la ligne de commande

blender -P script.py

c'est fondamentalement ça.


Je suis sur macOS et je voudrais importer la bibliothèque bpy. Je suis totalement nouveau en python et en blender: où devrais-je mettre le blender lib et où devrais-je écrire mon code?
Nicolas Zozol
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.