Nicolas Scheer
accueil / projets / blender-version-manager
2026Outil pipelinev1 terminée

Blender Version Manager

Gestionnaire de versions pour fichiers .blend : détection automatique de nomenclature, statuts de revue et interface graphique pensée pipeline VFX.

Problème

Sans Perforce ni Shotgun, une petite équipe ou un solo gère souvent ses versions de fichiers .blend à la main — nommage incohérent (_FINAL, _BACKUP, espaces), purge manuelle sans protection des versions actives, aucun suivi de statut de revue.

Approche

Détection automatique de la convention de nommage parmi 8 patterns courants (scene_v001, scene-v001, sceneV001…), sur une architecture modulaire séparant le cœur (détection, opérations de version, statuts, assets liés) de l'interface PyQt6. Assistant de nommage qui valide, signale et corrige automatiquement les fichiers non conformes. Suivi de statut de revue (WIP / prêt pour revue / approuvé / rejeté) avec filtrage. Structure hiérarchique Show → Séquence → Shot avec détection automatique des dossiers renders/ et cache/ colocalisés. Nettoyage intelligent en dry-run, versions actives protégées.

Résultats

v2.2, thèmes clair/sombre, export de rapports JSON/CSV, 32 tests unitaires et d'intégration couvrant chaque module (détection de patterns, opérations de fichiers, statuts, assets liés, assistant de nommage).

voir le code →

Autres projets

tous les projets →