Animadead.

Libreria di animazione scheletrica gratuita e open source
Scarica ora

Animadead. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • John Butterfield
  • Sito web dell'editore:
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 913 KB

Animadead. Tag


Animadead. Descrizione

Libreria di animazione scheletrica gratuita e open source AnimaDead è una libreria di animazione scheletrica progettata per caricare e riprodurre animazioni scheletriche. Supporta i modelli composti da diverse maglie vapadibili legate a un singolo scheletro che possono essere guidate da molteplici animazioni.Animadead fornisce un plug-in di esportazione per Maya, e altri sono in sviluppo, incluso un plugin per Lightwave e 3D Studio Max.Note: AnimaDead è concesso in licenza e distribuita ai sensi della libreria GNU o minori Licenza pubblica Generale (LGPL). Ecco alcune caratteristiche chiave di "AnimaDead": Esportazione e tipi di file: · Tipi di file personalizzati utilizzati per maglie e animazioni. · Le maglie possono essere statiche o deformabili e legate a tutti o un sottoinsieme dello scheletro. · Animazioni Utilizzare una gerarchia scheletrica e trasformazioni locali per ogni osso ad ogni fotogramma. Caricamento dei file: · La biblioteca carica e cibi animazioni e machine per nome file. · Le maglie sono suddivise in superfici, che hanno un nome di texture, vertici, volti e un puntatore ai dati definiti dall'utente. · È possibile impostare una funzione di callback in grado di caricare le trame quando viene caricata la rete e impostare i dati dell'utente per quella superficie. · I modelli in animazioni possono muoversi, ma quando il modello è caricato, il movimento dell'osso principale viene estratto e rimosso. Queste informazioni sono memorizzate e possono essere utilizzate per spostare il fotogramma del modello alla velocità del modellatore inteso o utilizzato per ridimensionare la velocità dell'animazione. Setup (inizializza): · Un modello è composto da diverse animazioni e maglie scamosciabili, ma possono contenere anche miscele e maschere di selezione ossea. · Le miscele sono utilizzate per calcolare una posa, solitamente da altre due pose. · Un tipo di miscela è un lettore di animazione, che viene utilizzato per tenere traccia del tempo corrente nell'animazione e può generare una posa scheletrica in quel momento (tra due fotogrammi). · Un altro tipo di miscela è una miscela tra le miscele. Quando questa miscela viene calcolata, calcola per la prima volta le due miscele che si fondono, e quindi si fondono quelle insieme a un peso definito dall'utente. Poiché questa è una definizione ricorsiva, le miscele possono infatti essere impostate in una gerarchia e l'utente deve solo chiamare la funzione di calcolo del livello superiore. · Una maschera di selezione ossea è una selezione di un sottoinsieme dell'intero scheletro. La gerarchia viene utilizzata per rendere il processo di selezione più semplice. Essenzialmente, tutte le ossa sono lo stesso stato di selezione del loro genitore, a meno che non sia impostato direttamente. · Oltre ad essere in grado di calcolare una posa da un complesso sistema di miscele, la funzione Calcola può essere data una maschera di selezione ossea opzionale, che limita i calcoli fatti per quella miscela solo al sottoinsieme delle ossa definite dalla selezione. Ciò consente di calcolare diverse parti di uno scheletro con diverse animazioni. Disegno: · La biblioteca non disegna effettivamente il modello, ma fornisce tutte le informazioni necessarie per il tuo motore disegnare il modello. · I dati vengono preparati e organizzati per l'uso negli shader Vertex. · Una posa può essere convertita in un set di trasformazioni mondiali di Matrix. (La maggior parte degli shader come i dati come questo) · Gli esempi sono mostrati che effettivamente disegnano il modello. Cosa c'è di nuovo in questa versione: · La biblioteca può ora essere compilata come DLL. · Ottimizzati i formati di file e le strutture dati per semplificare il passaggio dei dati al vertice shader. · Aggiunto uno studio 3D MAX esportatore · Aggiunta proprietà materiali agli esportatori Biblioteca di esportazione comune per scrivere i formati di file: · Interfaccia simile all'API OpenGL · Specificare la geometria in un modo generico · Tutta la conversione e la scrittura dei file vengono eseguite dalla libreria · Eventuali modifiche al formato effettuato nella libreria, ad esempio la conversione eventuale in formato binario e compressione, funzionerà automaticamente per tutti gli esportatori che utilizzano la libreria. · Aggiunto diverse funzioni per gestire lo scambio di maglie · Aggiunto un formato di riferimento dello scheletro per garantire la compatibilità delle gerarchie scheletriche e migliora l'efficienza della biblioteca. · La biblioteca costruisce ora matrici di deformazione da applicare a un modello in posa bind e matrici mondiali dall'origine per attaccare oggetti a un osso. · Funzioni di matematica migliorate e l'interfaccia compresa la compatibilità tra matrici a rotazione maggiore e colonna. · Le funzioni di caricamento del formato di file Libreria possono ora caricare da un flusso anziché da un file, quindi può essere utilizzata la compressione personalizzata. Alcune nuove demo per la biblioteca: · Volo per uccelli controllato da giocatore. · Un modello interattivo e spettatore di animazione · Ci sono anche circa una dozzina di demo di tutorial che dimostrano come utilizzare la libreria dalle caratteristiche più semplici, fino ad esempio ad esempio gli shader per deformare e rendere la rete.


Animadead. Software correlato

Metafilo

Libreria Giava gratuita e open source per la lettura dei metadati dell'immagine ...

168 169 KB

Scarica

libarc.

Biblioteca per l'elaborazione di archivio Internet ARC, CDX e file DAT ...

161 111 KB

Scarica