Nel complesso, un’implementazione standard fornisce l’accesso alla gerarchia dell’articolazione e dell’effettore finale della figura umana allo scopo di animare lo scheletro e quindi i vertici della pelle associati alle articolazioni e alla geometria/accessori/sensori associati ai singoli segmenti e siti del corpo in un modello- maniera indipendente. L’obiettivo del gruppo di lavoro è introdurre nuovi strumenti, esempi e interfacce per favorire l’adozione di X3D HAnim. Ciò estende la disponibilità di comportamenti tipici alla più ampia gamma possibile di combinazioni scheletro/pelle.
La base per X3D HAnim è specificata in ISO/IEC 19774 (vedere Tutti gli standard HAnim) che fornisce dettagli normativi e informativi completi per specificare una forma umana astratta. La specifica iniziale definiva la disposizione dello scheletro di articolazioni, segmenti e siti che esibivano quattro livelli di articolazione insieme alla posa dello scheletro iniziale o predefinita normativa. Per riferimento, questo documento include anche dati informativi sulle dimensioni e sulle caratteristiche di un carattere umano “standard” forniti dal NIST come consolidati da diverse fonti internazionali. La versione 1.0 pubblicata nel 2006 ha aggiunto interfacce per una pelle deformabile senza soluzione di continuità controllata dalla ponderazione delle rotazioni articolari associate.
L’obiettivo principale è produrre un modello di base sufficientemente dettagliato da consentire la condivisione di animazioni “standard” basate su rotazioni e traslazioni realistiche delle articolazioni tra modelli umani “standard”. I modelli umani “standard” hanno una certa gerarchia articolare rappresentata a vari livelli di articolazione, dimensioni ragionevolmente simili e una certa posizione dello scheletro iniziale o predefinita nota. In genere, la conoscenza di questa posa normativa dello scheletro è la chiave per la condivisione e la messa a punto delle tipiche routine di animazione.
Successivamente, una famiglia di standard ISO/IEC X3D Abstract, Encodings e SAI fornisce un ambiente in cui il modello HAnimHumanoid può visualizzare le funzionalità. La nostra ISO/IEC 19775-1 X3D Component 26 Humanoid Animation (HAnim)descrive le interfacce HAnim in termini di scenegraph X3D insieme allo script SAI e/o all’ambiente di animazione timer-interpolatore e dislocatore. Per X3D, la gerarchia articolare HAnim prevede che, ad esempio, una rotazione applicata all’articolazione della spalla destra determini uno spostamento appropriato delle articolazioni, dei segmenti e dei siti del bambino destro, del polso e della mano destra, insieme alla pelle associata.
La specifica HAnim è in fase di revisione come HAnim 2.0. Consiste in HAnim Part 1 Architecture e Part 2 Motion data animation. La parte 1 estende HAnim 19774: 2006 con le gerarchie LOA (Livello di articolazione) 1, 2, 3 e 4. La parte 2 specifica l’animazione di motion capture basata sull’architettura HAnim.
L’attuale standard X3D HAnim è implementato nativamente da diversi browser Web3D X3D e VRML o da prototipi X3D/VRML in altri, in JAVA e JOGL open-source, da generatori e consumatori Collada e tramite import/export nella maggior parte degli strumenti di modellazione e animazione 3D e sistemi.
Gli standard di animazione facciale HAnim sono in fase di sviluppo per rappresentare l’espressione facciale umana. I modelli facciali vengono specificati utilizzando la modellazione basata sulla regione. Questo è molto simile ai metodi generali di progettazione dell’animazione facciale utilizzando la deformazione della mesh. In questo tipo di modellazione, gli interpolatori e i morphors X3D possono essere utilizzati per generare animazioni facciali.
Il lavoro sulla rappresentazione degli organi interni HAnim è iniziato per sviluppare standard per la modellazione e l’animazione di organi umani. Il lavoro ha lo scopo di fornire ai professionisti medici e sanitari definizioni corrette dal punto di vista medico per rappresentare gli organi interni umani nelle scene 3D.