Lancer un script par défaut/à l'ouverture
OverdOzed
Inscrit:
18/02/2015 20:28
Post(s): 595
Bonjour,

Le script qui suit permet de lier la visibilité de l'enfant à celle du parent, et c'est top.

J'aimerais savoir s'il est possible qu'il soit activé par défaut. Via le start-up file, le fichier ou en le transformant en addon installé.

Même genre de problème avec l'addon 'storedviews'; il faut ouvrir le menu et cliquer 'initialize' pour qu'il fonctionne; j'aimerais que cette étape soit déjà activée à l'ouverture du fichier.
------------------------------------------------------
import bpy

from bpy.app import driver_namespace as dns

def test(self, dg):
vl = dg.view_layer
return not self.parent.original.visible_get(view_layer=vl)

dns["test"] = test

context = bpy.context
scene = context.scene
#parented objects
parented = [o for o in scene.objects if o.parent]

for o in parented:
#o.animation_data_clear() # testing
#continue
o.animation_data_create()
fcurve = o.driver_add("hide_viewport")
driver = fcurve.driver
driver.expression = "test(self, depsgraph)"
driver.use_self = True
# dummy var to make driver update.
var = driver.variables.new()
var.name = "dummy" # frame
var.targets[0].id_type = 'SCENE'
var.targets[0].id = scene
var.targets[0].data_path = "frame_current"

Contribution le : 09/05 19:25:33
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
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 539 163505 Hier 20:38:05
sbkodama 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[17] 161 12821 Hier 20:34:16
moonboots 
Python & Plugins Mesh Cranium ( base mesh pour la sculpture 3D ) 0 30 Hier 08:52:22
stev 
[WIP] et travaux terminés Visage humain 4 208 Hier 07:08:36
Guilleto 
The Blender Clan 'tchat Les tutos de Stev ( CG Groovy ) 5 597 Hier 06:16:16
stev 
The Blender Clan 'tchat Impact de la compression sur le temps de rendu 0 52 25/07 09:57:17
Bibi09 
Hors Sujet !! un personnage de Blendman :) - Modélisation a partir de cubes 0 61 24/07 20:42:05
meltingman 
Questions & Réponses [résolu] Png et liseré blanc 5 215 23/07 20:56:32
meltingman 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3] 28 1433 23/07 16:11:40
meltingman 
Questions & Réponses [non résolu] armature qui suit une autre armature 2 90 23/07 16:05:53
meltingman 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[26] 256 29804 20/07 20:56:17
Bibi09 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 43 2138 20/07 20:31:31
blend74 
[WIP] et travaux terminés Mission sur Mars - Terminé 5 206 19/07 11:41:42
BlendX 
[WIP] et travaux terminés [WIP] sinocératops    [1][2] 10 442 18/07 21:02:55
meltingman 
Le coin des geeks Colorisation, Krita ou Photoshop ?    [1][2] 14 529 18/07 20:50:51
sapajou 
Questions & Réponses Trace de la trajectoire d'un objet 5 219 17/07 18:33:25
moonboots 
Questions & Réponses Problème intersect boolean 5 228 16/07 15:40:44
Altasien 
Questions & Réponses Artefacts de verre sous Eevee 7 250 14/07 15:58:03
moonboots 
[WIP] et travaux terminés Anatomie open source dans Blender 5 673 14/07 07:26:06
Melodicpinpon 
[WIP] et travaux terminés modelisation et animation de petits persos    [1][2][3][4] 32 1373 12/07 19:21:52
blend74 

Qui est en ligne
166 utilisateur(s) en ligne (dont 116 sur Forums)

Membre(s): 0
Invité(s): 166


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Aou 4
Anniversaire de xemphra
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
plus 252 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445