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): 2324
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
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[5] 46 2670 Aujourd'hui 16:52:05
Crocodile_13 
Questions & Réponses Artefacts sur 3D brute    [1][2] 13 162 Aujourd'hui 16:41:40
Crocodile_13 
[WIP] et travaux terminés [terminé] Le Petit Train De La Mémoire 1 33 Aujourd'hui 16:22:35
moonboots 
Questions & Réponses appliquer une animation NLA 6 140 Aujourd'hui 16:14:41
Rimpotche 
Questions & Réponses [non résolu] Eevee ne fonctionne pas 0 27 Aujourd'hui 13:20:08
Nonovct 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Date de sortie 1er juillet 2020    [1][2][3]...[52] 513 87703 Aujourd'hui 11:32:35
ProtonFox 
Questions & Réponses Remplacement d'une armature Mixamo 1 27 Aujourd'hui 09:46:57
Rimpotche 
The Blender Clan 'tchat Blender 2.83! 1 71 Aujourd'hui 00:41:42
Thewada 
Questions & Réponses Récupération fichiers Collada 1 47 Hier 15:46:05
Rimpotche 
[WIP] et travaux terminés [WIP] Projet Darwin (nom temporaire)    [1][2] 12 419 Hier 11:27:33
Bibi09 
Questions & Réponses [résolu] Vertex Weight après fusion de 2 objets 8 143 Hier 08:26:34
Sziuny 
Hors Sujet !! Mugcake au cacao 0 45 Hier 07:14:49
fiderana 
Questions & Réponses [Animation] Selectionner seulement les clés de l'axe Z 2 59 03/06 20:39:00
3dlone 
Python & Plugins Hover ! 1 88 03/06 17:47:11
Rimpotche 
Questions & Réponses Créer des muscles sur un squelette 7 109 03/06 13:09:48
Crocodile_13 
Mes premières images sous Blender (débutants) Texture de rouille pour le fun 0 65 03/06 12:47:09
Crocodile_13 
Questions & Réponses [non résolu] Visèmes import mhx2 + animation Mixamo dans blender 2.8 2 109 03/06 10:42:53
PapyDom 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[7] 68 6690 03/06 10:27:51
Bibi09 
The Blender Clan 'tchat Le topic des trucs à voir    [1][2][3]...[304] 3031 741605 03/06 09:59:54
Sziuny 
[WIP] et travaux terminés Photo realisme avis/conseils (cocon)    [1][2] 14 633 02/06 18:37:43
Crocodile_13 

Qui est en ligne
42 utilisateur(s) en ligne (dont 30 sur Forums)

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


plus...
Nouveaux membres
LeonoreRub 5/6/2020
CandaceSho 5/6/2020
JungFerrar 5/6/2020
BorisFairb 5/6/2020
AnnieEscam 5/6/2020
TommieEuge 5/6/2020
FNNBernd10 5/6/2020
Kristine55 5/6/2020
JustineJen 5/6/2020
ElviaSqp5 5/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