BLENDER TRIBU
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-34%
Le deal à ne pas rater :
(Adhérents Fnac) LG OLED65C4 2024 – TV OLED Evo 65” 4K UHD ...
1319 € 1990 €
Voir le deal

Aller en bas
avatar
Rafafouille

Scripts python en retard d'une image ? Empty Scripts python en retard d'une image ?

Lun 14 Oct - 21:27
Re-bonjour,

En train de bosser sur une animation (toujours la même depuis mes 2 derniers posts), j'utilise un script Python qui met à jour la position d'une armature à chaque image, à partir de calculs plus ou moins complexes.

En gros : l'armature s'adapte à la position d'un autre objet aux alentours (donc mon script s'appuie sur les coordonnées d'un autre objet pour savoir comment déformer l'armature)

Pour ce faire, je passe par la fonction bpy.app.handlers.frame_change_post   (également testé avec la fonction bpy.app.handlers.frame_change_pre)

En soit, mon script fonctionne, mais l'armature semble avoir une image de retard.

D'où ma question : y a-t-il une image de retard entre le moment où un script change des paramètres, et le moment où ça apparait à l'écran ? Faut-il faire une mise à jour de quelque chose pour que la modification soit prise en compte à la bonne image courante ? (J'ai utilisé depsgraph.update(), mais sans véritablement comprendre à quoi ça sert.)

Merci d'avance pour vos conseils.
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum