Animadead

Animadead is een skelet-animatiebibliotheek die is ontworpen om skelet-animaties te laden en te spelen.
Download nu

Animadead Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • John Butterfield
  • Uitgever website:

Animadead Tags


Animadead Beschrijving

Animadead is een skelet-animatiebibliotheek die is ontworpen om skelet-animaties te laden en te spelen. Animadead is een skeletachtige animatiebibliotheek die is ontworpen om skeletachtige animaties te laden en te spelen. Draagt modellen die zijn samengesteld uit verschillende swappable-mazen die gebonden zijn aan een enkel skelet dat kan worden aangedreven door meerdere animaties. Er is een export plug-in voor Maya, en anderen zijn in ontwikkeling, inclusief plug-ins voor 3D Studio Max en Lightwave.it is geschreven in C ++ en heeft geen afhankelijkheden. Een voorbeeld-implementatie is echter voorzien van OpenGL en SDL.I heeft een shader in CG geschreven voor OpenGL, die niet goed op mijn systeem werkte, denk ik als gevolg van het beste OpenGL CG-profiel dat mijn kaart ondersteunde niet het volledige gebruik Potentieel van mijn kaart, en ik had problemen met het passeren van de lijst met botmatrices naar de kaart. De compiler voor het ondersteunde profiel had een belachelijk laag aantal uniforme parameters dat ik kon verzenden. Dus voor mijn Simple Boxman Demo, die 41 botten heeft of zo, kon ik het niet aan het werk krijgen, en ik had geen zin om een model met minder botten te maken. Dus na een beetje moeite met CG, schreef ik een schaduw in GLSL, die in het begin ook problemen had, maar het blijkt dat alles wat ik nodig had om mijn grafische stuurprogramma's te upgraden. Zodra ik deed, kreeg ik de shader om te werken, en het is leuk en snel. Ik ben van plan om zowel Sharders goed te laten werken en zullen ze de volgende release geven. Hier zijn enkele belangrijke kenmerken van "Animadead": exporteren en bestandstypen: · Aangepaste bestandstypen gebruikt voor mazen en animaties. · Meshes kunnen statisch of vervormbaar en gebonden zijn aan alle of een subset van het skelet. · Animaties gebruiken een skelet-hiërarchie en lokale transformaties voor elk bot bij elk frame. Bestanden laden: · De bibliotheek belast en caches animaties en mazen door bestandsnaam. · Meshes worden opgesplitst in oppervlakken, die een textuurnaam, hoekpunten, gezichten en een aanwijzer hebben op door de gebruiker gedefinieerde gegevens. · Een callback-functie kan worden ingesteld die texturen kunnen laden wanneer het gaas is geladen en de gebruikersgegevens voor dat oppervlak instellen. · Modellen in animaties kunnen in beweging zijn, maar wanneer het model is geladen, wordt de beweging van het wortelbeen geëxtraheerd en verwijderd. Deze informatie wordt opgeslagen en kan worden gebruikt om het frame van het model te verplaatsen met de snelheid die de modeler is bedoeld of gebruikt om de snelheid van de animatie te schalen. Setup (initialiseer): · Een model bestaat uit verschillende animaties en swappable mazen, maar kan ook mengsels en bot selectiemaskers bevatten. · Mengsels worden gebruikt om een pose te berekenen, meestal van twee andere poses. · Eén type mix is een animatiespeler, die wordt gebruikt om de huidige tijd in de animatie bij te houden en kan op dat moment een skeletvormige pose genereren (tussen twee frames). · Een ander type mix is een mengsel tussen mengsels. Wanneer dit mengsel wordt berekend, berekent het eerst de twee mengsels die het mengsel mengt en combineert dan die samen met een door de gebruiker gedefinieerde gewicht. Aangezien dit een recursieve definitie is, kunnen mengsels in feite worden ingesteld in een hiërarchie, en de gebruiker hoeft alleen de functie op het hoogste niveau te bellen. · Een bot selectiemasker is een selectie van een subset van het hele skelet. De hiërarchie wordt gebruikt om het selectieproces eenvoudiger te maken. In wezen zijn alle botten dezelfde selectiestatus als hun ouder, tenzij direct ingesteld. · Naast het kunnen berekenen van een pose van een complex systeem van mengsels, kan de berekeningsfunctie een optioneel botselectiemasker krijgen, dat de berekeningen beperkt die voor die mengsel slechts op de subset van botten zijn gedefinieerd die door de selectie zijn gedefinieerd. Hiermee kunt u verschillende delen van een skelet berekenen met verschillende animaties. Tekening: · De bibliotheek trekt niet echt het model, maar biedt alle benodigde informatie voor uw motor om het model te tekenen. · Gegevens worden voorbereid en georganiseerd voor gebruik in Vertex Shaders. · Een pose kan worden geconverteerd naar een set van matrixwereld-transformaties. (De meeste schaduwen zoals de gegevens zoals deze) · Voorbeelden worden getoond die het model daadwerkelijk tekenen.


Animadead Gerelateerde software

Invstr

Invstr is een bibliotheek van C-functies die het gedrag van de standaard bibliotheekstringfuncties volgen. ...

155

Downloaden

ifeplugd

IFPUGD is een Linux-daemon die uw Ethernet-apparaat automatisch configureert wanneer een kabel is aangesloten. ...

132

Downloaden