Moyen pratique de supprimer une frame sur 2 (ou plus) ?
Fou Furieux du Clan
Inscrit:
30/07/2018 17:45
Post(s): 106
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): 2325
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
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): 1784
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): 106
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
Questions & Réponses [non résolu] Eevee ne fonctionne pas 2 48 Hier 23:48:46
Poutrator 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[5] 46 2693 Hier 16:52:05
Crocodile_13 
Questions & Réponses Artefacts sur 3D brute    [1][2] 13 181 Hier 16:41:40
Crocodile_13 
[WIP] et travaux terminés [terminé] Le Petit Train De La Mémoire 1 41 Hier 16:22:35
moonboots 
Questions & Réponses appliquer une animation NLA 6 147 Hier 16:14:41
Rimpotche 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Date de sortie 1er juillet 2020    [1][2][3]...[52] 513 87731 Hier 11:32:35
ProtonFox 
Questions & Réponses Remplacement d'une armature Mixamo 1 39 Hier 09:46:57
Rimpotche 
The Blender Clan 'tchat Blender 2.83! 1 80 Hier 00:41:42
Thewada 
Questions & Réponses Récupération fichiers Collada 1 55 04/06 15:46:05
Rimpotche 
[WIP] et travaux terminés [WIP] Projet Darwin (nom temporaire)    [1][2] 12 426 04/06 11:27:33
Bibi09 
Questions & Réponses [résolu] Vertex Weight après fusion de 2 objets 8 149 04/06 08:26:34
Sziuny 
Hors Sujet !! Mugcake au cacao 0 53 04/06 07:14:49
fiderana 
Questions & Réponses [Animation] Selectionner seulement les clés de l'axe Z 2 66 03/06 20:39:00
3dlone 
Python & Plugins Hover ! 1 92 03/06 17:47:11
Rimpotche 
Questions & Réponses Créer des muscles sur un squelette 7 115 03/06 13:09:48
Crocodile_13 
Mes premières images sous Blender (débutants) Texture de rouille pour le fun 0 68 03/06 12:47:09
Crocodile_13 
Questions & Réponses [non résolu] Visèmes import mhx2 + animation Mixamo dans blender 2.8 2 117 03/06 10:42:53
PapyDom 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[7] 68 6699 03/06 10:27:51
Bibi09 
The Blender Clan 'tchat Le topic des trucs à voir    [1][2][3]...[304] 3031 741613 03/06 09:59:54
Sziuny 
[WIP] et travaux terminés Photo realisme avis/conseils (cocon)    [1][2] 14 638 02/06 18:37:43
Crocodile_13 

Qui est en ligne
36 utilisateur(s) en ligne (dont 23 sur Forums)

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


plus...
Nouveaux membres
Marcelino3 6/6/2020
DeneseHalp 6/6/2020
JefferyWea 6/6/2020
FelipaTrel 6/6/2020
AmosTulloc 6/6/2020
HassanMaug 6/6/2020
SanfordBra 6/6/2020
AnnettGill 6/6/2020
RyderNorfl 6/6/2020
RoslynHann 6/6/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 270 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