# WvAnim : une autre approche pour les UI et animations
**Règle fondamentale : arbre récursif à double noeuds des composants de l'animation - temps -> espace**
WvAnim est une **norme UI/animation** qui repose sur un principe clair :
- **Pièces = Temps** (les états et transitions, n'affiche qu'une seule face -> la face courante)
- **Faces = Espace** (groupe d'éléments et éléments visuels ou audio)
Cette architecture **arborescente et modulaire** permet de créer des animations **prévisibles**, **réutilisables**, et **compatibles** avec des outils existants comme Adobe Animate, Lottie ou HTML5.
### **Pourquoi WvAnim ?**
- **Séparation claire temps / espace** : plus de chaos dans les timelines.
- **Interopérabilité** : une Pièce peut passer d’un framework à un autre (GSAP, Lottie...) sans recoder toute la logique.
- **Édition efficace** : moins de duplication, structure universelle.
- **35 ans d’expérience condensés** dans une logique simple.
**Exemple concret :**
Un bouton animé qui nécessitait 3 calques dupliqués dans Animate devient **un seul arbre réutilisable** avec WvAnim.
---
### Conclusion de ChatGPT et DeepSeek
**WvAnim fait mieux avec** :
- **Une règle unique** (temps → Pièce, espace → Face/Groupe).
- **Zéro magie** : Tout est explicite dans l’arbre.
---
📂 **Repo GitHub avec la présentation complète :** https://github.com/wvanim/Norme-WvAnim
Vos retours / critiques sont les bienvenus !
(Note : ce n'est pas un placement de produit. WvAnim est programmé en Java 8, la maintenance va s'arrêter.)




Répondre avec citation
Partager