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
Dave
la source
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.

Dirk
la source
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