Moyen pratique de supprimer une frame sur 2 (ou plus) ?
Fou Furieux du Clan
Inscrit:
30/07/2018 17:45
Post(s): 112
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/2019 17:19
_________________
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 12:13
De Gard du Nord
Post(s): 2376
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/2019 00:03
_________________
Des soucis, un SOUCI !
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 00:11
De dans l'quatrevingtdix
Post(s): 513
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/2019 01:24
_________________
#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 09:17
Post(s): 1831
Rimpotche, je crois que ce qu'il demande c'est supprimer un keyframe sur deux dans le Dopesheet ;)

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


Moyen pratique de supprimer une frame sur 2 (ou plus) ?
Fou Furieux du Clan
Inscrit:
30/07/2018 17:45
Post(s): 112
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/2019 20:08
_________________
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
Le coin des geeks pc bas prix    [1][2] 16 144 Aujourd'hui 15:39:21
Bibi09 
Questions & Réponses [non résolu] contrôle de l'angle d'incision du chanfrein/bevel 0 7 Aujourd'hui 15:28:21
halphasten 
The Blender Clan 'tchat Clignotement de l'interface de blender 7 303 Aujourd'hui 13:13:40
zezer 
Questions & Réponses Pass index 1 25 Aujourd'hui 12:47:07
Rimpotche 
Questions & Réponses [non résolu] Adoucir les courbes et espacer uniformément les vertices dans l'UV Map 0 24 Aujourd'hui 11:28:59
Gizmil 
[WIP] et travaux terminés [terminé] court métrage 2020 8 169 Hier 18:44:19
flahaut 
Questions & Réponses épaisseur sur une texture 6 76 Hier 15:28:27
moonboots 
Questions & Réponses [résolu] Affichage de la grille du plan et des axes 2 57 Hier 14:27:44
gedru 
Questions & Réponses [résolu] Blender 2.80 ne démarre pas 7 1072 Hier 09:42:16
geo160 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Première version disponible !    [1][2][3]...[56] 559 93270 06/07 17:08:42
Bibi09 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[9] 80 9048 06/07 16:58:20
Bibi09 
Questions & Réponses Knife tool a arrêté de fonctionner 1 59 06/07 16:29:51
Rimpotche 
Hors Sujet !! Système solaire open source 5 1540 26/12/2019 12:46
Bibi09 
Questions & Réponses [non résolu] Ecran bleu 2 93 05/07 18:35:32
alexmge 
Questions & Réponses [non résolu] va et vient entre sculpt et layout impossible    [1][2] 11 223 05/07 09:56:50
manondup 
Le coin des geeks carte graphique Intel(R) HD Graphics et OpenGL    [1][2][3] 24 956 04/07 22:47:15
Bibi09 
Questions & Réponses shader 5 181 04/07 20:23:23
Rimpotche 
[WIP] et travaux terminés Le Tigre 4 264 04/07 11:19:09
lastrodamo 
Questions & Réponses [non résolu] le Rendu de preview et le rendu final ne sonts pas pareils 2 151 03/07 23:18:27
Pinguinax 
Questions & Réponses [non résolu] Particules system dynamique 0 87 03/07 13:27:09
Ramar 

Qui est en ligne
136 utilisateur(s) en ligne (dont 110 sur Forums)

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


ebrain, plus...
Nouveaux membres
halphasten 8/7/2020
KOALA_NET21 8/7/2020
singinzerin 6/7/2020
Dartank 5/7/2020
manondup 3/7/2020
Ramar 3/7/2020
Blendnoob 2/7/2020
blendmus 30/6/2020
Rafalithique2020 29/6/2020
rainbowfruit 27/6/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
Aou 7
anniversaire Cem47
plus 269 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445