Astra is a revolutionary, procedural, and streaming avatar engine that offers unprecedented freedom for run-time characters with real-time editing. Adding Astra to your project allows you and your users to create, manipulate, load, and sync avatars across a variety of platforms in real-time.
Astra for Unity brings our powerful avatar engine into the hands of millions with a simple and clean set of APIs. You'll be able to get up and running with characters same day with very little code.
Overview
Astra is a lightweight avatar engine that can stream character content directly upon demand. You can both create avatars ahead of time, before builds, and also generate or build them on-demand. The SDK is a networked streamable library that fetches content just in time with a rich job system that you can use to await loads. It also allows you to create and ship new content whenever you want.
The content system is smart with tags and regions so you can do things like query for shirts for your avatars and ensure proper compatibility. Assets are also aware of existing assets on the avatars allowing the system to auto replace content on the character with new content such as replacing pants with shorts. Within minutes you can have a character that can change clothing upon pickup of loot, adjust body shapes upon consuming potions, apply decals when suffering wounds, or apply tattoos and makeup before going to battle.
Content auto fits with the rapid projection system self correcting and adjusting shape to fit new body shapes on the avatar. This lets you focus on loading and creating new content without having to worry about permutation issues and corrective fits for clothing or hair. Gone are the days of game character editors that just allow for dynamic head adjustments, fully adjust the bodies of your characters making them muscular, scrawny, heavy, lean, small, large, stout, or otherwise.
Use an existing content library of over 1000 assets for our featured character set Arcade. Don't be limited with our library though, with our Authoring Tools you can build your own content such as clothing, hair, or body morphables. Content can then be uploaded to our server which optimizes your textures for various platforms and GPUs. Your content then is streamable to any build of your program or game running Astra. Future proof your project using Astra with the ability to stream content without having to be concerned about rebuilding your project, distribution, platforms, or refitting assets.
Getting Started
To get started, first Create an Account. Then download our plugin through the Asset Store or our portal. There are many examples to help you get started, or refer to our documentation.
History
Over 5 years of crafted development have been poured into Astra to bring our SDK to fruition. Built from game and film industry professionals, experts in web technology, leaders in offline 3D avatars, creators of a fortune 500 avatar engines, innovators, and dreamers. Our team set out to create a new way of working with avatars that brings traditionally expensive solutions into a compact, flexible, permutation-free, lightweight, and portable solution.
Previously this technology was only available to enterprise clients or direct to consumer such as in our Tafi Avatars VRChat Edition. We are now handing the keys to our system to you, what will you make with it?
Support
For support you can contact us at support@maketafi.com or through our ticket system.