website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » Microbe3D motion capture (video)


Posté : 14-11-2013 10:22 icone du post

Oui merci les gars pour votre bon retour

Crisot j'étais là que samedi jusqu'à 18h donc j'ai du te louper
Ta démo est super coool notamment les bulles bleues, les flammes, la musique et surtout la vitesse de rendu qui est vraiment impressionante

>Lorsqu'on aura un binaire, suffit-il de copier les fichiers "images", "bones" ou que sais-je? pour animer tout l'ensemble ?
--> Voire BREF ... ci dessous

Bon à la prochaine version de Microbe3D la .library pourra appeler de nouvelles fonctions qui gérent les bones/skins:

APTR U3D_AddBone(APTR Object,UBYTE* name,APTR ParentBone,Vertex3D* AxisPos,Vertex3D* EndPos,ULONG Pnb)
APTR U3D_SetAmplitude(APTR Bone,Vertex3D* PosMin,Vertex3D* PosMax,Vertex3D* RotMin,Vertex3D* RotMax,Vertex3D* ScaleMin,Vertex3D* ScaleMax)
APTR U3D_SetBoneInfluence(APTR Bone,float radius,float min,float max)
APTR U3D_AddSkin(APTR Bone,ULONG Vnum,float force)

Pour l'instant ces fontions existent mais elles sont pas accessibles aux programmeurs
Par contre la fonction existante U3D_Read() a été amélioré et permet elle de lire les fichiers .BVH en utilisant les 4 nouvelles fonctions
Conclusion l'ancien programme de demo "demo-view" peut lui désormais lire/jouer les fichiers .BVH

J'ai créé un squelette (bones) pour partygirl (et vanille) dans un fichier texte "partygirl.bon"

BREF COMMENT CA MARCHE LA DEMO ?
Il suffira donc de charger ce fichier partygirl.bon dans demo-view
Puis de charger un des fichiers .bvh
Et l'anim tournera

(des fois il faut un peut zoomer out car partygirl bouge et sort du cadre)

Bon moi j'ai récupéré que 188 fichiers .bvh de l'université de Carnegie Mellon mais bon les 2500 fichiers doivent marcher

Voilà

Je nettoye un peu le code et je vous mets la demo dispo dans qques jours...

Alain Thellier














Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1693&forum=14