réglage automatique des noeuds "File Output"

Ici on parle des scripts

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

réglage automatique des noeuds "File Output"

Message par jclevet.net » 11 Mai 2014, 07:27

Bonjour,

Je rencontre un petit soucis pour régler à l'aide d'un script Python le nom des fichiers écrits par les noeuds de type : CompositorNodeOutputFile. Le nom des fichiers dépend du nom du "socket" et non du "base_path". Je parviens à modifier le "base_path" mais pas à modifier/supprimer/créer un "socket".

Je dois mal utiliser la commande ".output_file_remove_active_socket()" ou ".output_file_add_socket(file_path = 'toto')"

Merci de votre aide.

Chris
Avatar de l’utilisateur
jclevet.net
 
Message(s) : 11
Inscription : 10 Mai 2014, 23:14

Re: réglage automatique des noeuds "File Output"

Message par jclevet.net » 16 Mai 2014, 12:56

J'ai fini par trouver la réponse :
node.file_slots[0].path = "nom_des_images_"

voici le code de création d'un noeud File Output avec ses paramètres :


Code : Tout sélectionner
tree = bpy.context.scene.node_tree
nodes = tree.nodes
# create FILE OUTPUT NODE
node = nodes.new(type="CompositorNodeOutputFile")
node.base_path =  os.path.join("file\path")
node.file_slots[0].path = "file_name_"
node.format.file_format = 'PNG'
node.format.color_mode = 'BW'
node.location = (500,400)
node_OUT1= node
Avatar de l’utilisateur
jclevet.net
 
Message(s) : 11
Inscription : 10 Mai 2014, 23:14


Retour vers Scripts - Python - OSL

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron