Moyen pratique de supprimer une frame sur 2 (ou plus) ?
Clan Afficionado
Inscrit:
30/07/2018 18:45
Post(s): 99
Bonjour à tous,
Je fais de la motion capture avec capteurs et comme ceux qui ont déjà essayé aussi savent, cette technologie enregistre chaque frame, ce qui crée des "sautes" de frames qui exigent de supprimer certaines frames après coup pour rendre le résultat plus fluide. (frame cleaning)

Actuellement j'ai une longue séquence où j'aurais besoin de supprimer une frame sur deux, voir 2 frames sur 3 pour fluidifier le mouvement.

Je pourrais faire ça dans le dopesheet en sélectionnant une frame sur 2, mais mon animation fait 2500 frames, et je vais en avoir beaucoup d'autres avec le même problème, cela me demandera un temps fou de faire comme ça...

Ya t il un moyen de sélectionner automatiquement une frame sur 2 ou plus afin de les supprimer ? Ce serait un gain de temps énorme. Merci d'avance !

Contribution le : 07/09 18:19:52
_________________
Ma dernière animation !
Créer un fichier PDF de la contribution Imprimer


Re: Moyen pratique de supprimer une frame sur 2 (ou plus) ?
OverdOzed
Inscrit:
22/03/2010 13:13
De Gard du Nord
Post(s): 1741
Salut, Okinage.

Bien sûr qu'il y a moyen : Dans tes paramètres de rendu, tu as Frame start :1 Frame End :2500. Et au-dessous, "Step" !!!! Si tu veux une image sur deux, tu mets 2, une frame sur trois, tu mets 3, etc...
Bon dimanche !

Contribution le : 08/09 01:03:14
Créer un fichier PDF de la contribution Imprimer


Re: Moyen pratique de supprimer une frame sur 2 (ou plus) ?
OverdOzed
Inscrit:
05/01/2010 01:11
De dans l'quatrevingtdix
Post(s): 497
Hello,
je viens de coder ça dans une 2.8, ça marche. Il faut tout d'abord sélectionner l'objet qui contient les keyframes à supprimer avant de lancer le script.

Ca mouline du début jusqu'a la fin de l'anim (start/end)) et supprime une keyframe sur deux (voir dans le dopesheet).
Il faut que des keyframes existent à chaque frame sinon ca merde : y a pas de vérification ou de test si les keyframe existent.

Il suffit d'enlever le "not" pour choisir les frames paires ou impaires à virer. par défaut ca dégage toutes les frames paires.


import bpy

for i in range(bpy.context.scene.frame_start,bpy.context.scene.frame_end+1):
    bpy.context.scene.frame_set(i)
    if not(i%2): #supprime les keyframes impaires ou paires ; enlever "not" pour inverser. 
      bpy.ops.anim.keyframe_delete_v3d()


FICHIER BLEND EXEMPLE


Contribution le : 08/09 02:24:52
_________________
#fam'ly#Enrouler_l'thermique_de_+8m/s_a_3800_au_dessus_des_aiguilles_rouges#ski_or_die#l'ordi#les Décibels#NatUre#live hard?skate fast.#
Créer un fichier PDF de la contribution Imprimer


Re: Moyen pratique de supprimer une frame sur 2 (ou plus) ?
OverdOzed
Inscrit:
07/08/2014 10:17
Post(s): 1624
Rimpotche, je crois que ce qu'il demande c'est supprimer un keyframe sur deux dans le Dopesheet ;)

Contribution le : 08/09 09:33:32
Créer un fichier PDF de la contribution Imprimer


Moyen pratique de supprimer une frame sur 2 (ou plus) ?
Clan Afficionado
Inscrit:
30/07/2018 18:45
Post(s): 99
je connaissais pas le "step" et ça m'aidera dans d'autres cas merci, mais effectivement ce dont j'avais besoin là était de supprimer les frames en question. Ton script est parfait pour ça WinZs, je vais gagner un temps précieux avec, merci beaucoup !

Contribution le : 08/09 21:08:51
_________________
Ma dernière animation !
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
Questions & Réponses Choisir Rendu sur la carte graphique de l'ordinateur 1 24 Aujourd'hui 15:27:08
Eleonor-e 
Questions & Réponses Impossible de faire un bevel regulier 5 79 Aujourd'hui 15:13:15
Eleonor-e 
Questions & Réponses Extrusion régulière sur plusieurs angles ?    [1][2] 11 111 Aujourd'hui 12:13:47
busanga 
Questions & Réponses [non résolu] Des conseils ? 3 63 Aujourd'hui 09:50:49
moonboots 
[WIP] et travaux terminés [WIP] Bataille Navale // Animation 3d    [1][2][3] 24 1783 Hier 22:02:15
Bibi09 
[WIP] et travaux terminés Teeny Tiny - Story 1 88 Hier 21:42:22
Bibi09 
Questions & Réponses des rayures bizzard ? 3 44 Hier 20:52:08
Eleonor-e 
Mes premières images sous Blender (débutants) Les trucs à Élé 6 145 Hier 18:53:11
Eleonor-e 
Questions & Réponses [non résolu] Impossible d'effectuer un boolean sur sculpt 3 66 Hier 15:04:53
busanga 
Questions & Réponses Longueur d'une courbe de béziers ? 3 184 Hier 01:23:27
Eleonor-e 
Questions & Réponses Viewer node ne fonctionne pas 1 75 Hier 01:21:41
Eleonor-e 
Mes premières images sous Blender (débutants) club Blender en collège/lycée    [1][2][3]...[6] 59 24376 10/11 21:05:52
Thewada 
Le coin des geeks config pour projet d'environ 30 000 000 de vertex 3 211 09/11 13:56:22
Bibi09 
The Blender Clan 'tchat Suivez mes périples sur les voies de la création avec Blender, Krita, Inkscape, Unity et d’autres 5 411 08/11 19:45:45
xanatos67 
Questions & Réponses Poils qui pousse à l'origine de l'objet 2 130 08/11 14:18:59
Horemheb 
Questions & Réponses Question sur IvyGen 1 139 08/11 00:41:27
Rimpotche 
Questions & Réponses Les courbes sur 2.8 font planter le programme 4 140 07/11 19:54:38
Rimpotche 
Questions & Réponses [non résolu] Probleme : Bug mode rendu    [1][2] 11 268 07/11 19:15:20
vinceproduc 
Moteur de jeu GameBlender et alternatives [résolu] Programmer un archer à cheval    [1][2][3] 25 717 07/11 15:10:44
Bibi09 
Questions & Réponses [résolu] Fichier.blend1?? 6 193 07/11 10:43:44
Fracoris 

Qui est en ligne
93 utilisateur(s) en ligne (dont 51 sur Forums)

Membre(s): 1
Invité(s): 92


Eleonor-e, plus...
Nouveaux membres
NoellaSlat 12/11/2019
HershelSag 12/11/2019
TaylorCast 12/11/2019
Kerri71T50 12/11/2019
DarrellHef 12/11/2019
JungFoltz7 12/11/2019
VRDMariano 12/11/2019
21600883 11/11/2019
Eleonor-e 11/11/2019
DAOUDA 8/11/2019
Dernier Ajout
2019-11-05 01.JPG

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 11
BUG de Lyon
plus 278 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2019 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445