Tutorial hlib Tutoriel AReVi hLib Ronan BILLON lundi janvier Table des matières Introduction Théorie et principe de la hLib Classe de données Classe d ? af ?chage Classe d ? animation Utilisation et pratique à partir des exemples testBody création manuell

Tutoriel AReVi hLib Ronan BILLON lundi janvier Table des matières Introduction Théorie et principe de la hLib Classe de données Classe d ? af ?chage Classe d ? animation Utilisation et pratique à partir des exemples testBody création manuelle d ? un squelette testSkin testLoad Bibliographie C Introduction ARéVi est une bibliothèque constituant la base commune à la majorité des travaux menés au LISYC CERV http www cerv fr La thématique de celle-ci repose sur l ? activation de multiples entités autonomes en interaction dans des environnements tridimensionnels interactifs simulation biologique circulation routière outils de formation Pour avoir de plus amples informations un chapitre y est consacré dans Le traité de la réalité virtuelle ? HCJ Le code source est à la disposition de la communauté selon la licence LGPL depuis le site http www enib fr harrouet ou encore sur SourceForge http sourceforge net projects arevi Cette documentation ne contient pas les instructions pour l ? installation mais vous pourrez retrouver toutes les instructions pour compiler la bibliothèque dans le ?chier README Les exemples fournis avec cette documentation se compile avec la suite de commande traditionnelle sous nix Exemple Compilation et exécution des exemples con ?gure Building dependencies make myexecutable Note Pour que le script de con ?guration s ? exécute correctement il est indispensable que l ? exécutable arevi-con ?g soit dans votre PATH Consultez la documentation situé dans MYPATHTO AREVI AReVi Vrac areviGuide pdf hLib Humanoid Library est une bibliothèque qui ajoute les fonctionnalités nécessaires pour créer des personnages animés à base de squelette Ces personnages ne sont pas obligatoirement des humano? des En théorie hLib peut être compilée sur toutes les plateformes o? ARéVi est disponible Les objectifs de la hLib sont les suivants ? Création et importation de squelettes depuis les types de ?chier suivant SMD Half Life MD Doom BVH Biovision ? Importation d ? animation directe à partir de keyframes même type de ?chier ? Skinning animation de la peau en suivant le squelette ? Animation par cinématique inverse ? Animation en temps réel de plusieurs individus Le but de ce document est de présenter les concepts de base nécessaires à l ? utilisation de cette bibliothèque Il s ? adresse à un public avertit connaissant déjà ARéVi et ayant des notions de mathématiques géométriques D matrices quaternions Pour avoir des informations sur les classes présentes une documentation a été générée automatiquement avec Doxygen Vous la trouverez dans le ballot Pour plus de détails sur les di ?érents mécanismes déployés ici nous invitions le lecteur à consulter la bibliographie La plupart des algorithmes utilisés sont issus de publications scienti ?ques Pour utiliser cette bibliothèque veuillez ajouter à votre compilateur le lien vers AReViHLib so dll CTutoriel AReVi hLib Théorie et principe de la hLib Ce chapitre présente la structure élémentaire composant tout humano? de le squelette Le corps humain est composé de plus de os reliés entre eux par les muscles et les ligaments Les degrés de liberté des articulations du squelette genou

  • 64
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager