Avatars
infrastructure
for web3.

Alter is a cross-platform SDK including a real-time 3D avatar system, motion capture and the Avatar Designer built from scratch for interoperability and the open metaverse.

Loading demo...

There is no avatar system like Alter.

Unique engine at its core.

Built in-house from scratch to allow full control over user experiences across different platforms. Lightweight while versatile. Renders handcrafted material shaders and physics at 60+ FPS.

Composability is built-in.

Our highly composable system handles intercompatibility of avatar wearables with different art styles or shapes. For example, like a Flexfit hat, headphones can shapeshift to fit any head shape.

IP and CC0 <nft>hyperlinking</nft>

What if you can place your CryptoPunk on a Clone X body, gear up with the iconic Adidas merch, and hop around the metaverse. From a 3D MMO to the pixel world of Minecraft.

Runs in the cloud or on-chain.

Our unique system uses a JSON config, called an Avatar Matrix, to assemble avatars from separate 3D models at the mesh level on the client-side. It can be stored in a user's wallet as an NFT.

Bring your own content.

With our 3D modeling guidelines and tools, you can easily convert existing, create new, and sell avatar wearables in your experience or across our entire network. Build bridges, not walls.

Create avatar ecosystems.

No need to know 3D to begin an avatar wearables empire. Our creator tools allow anyone to remix existing wearables to sell or create 3D models others can build on top of and split earnings.

Multi-platform native SDK.

Our SDK is designed to live inside your experience. Not on top of it as an intrusive-looking external element. We made sure you could fully customize every aspect of the user experience.

Free, open and self-serve.

We believe the core building blocks of the future metaverse stack must be shared and controlled by its active participants. We too build on top of amazing open-source, see licenses for details.

It just works.

Easily pipe avatars into your game, app or website.

Alter Avatars

FAQ and tech specs.

  • What is Alter SDK?

    Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and multi-platform components and UI for creating avatars we call the Avatar Designer—here's a TestFlight.

  • How do I integrate Alter SDK into my app or game?

    Detailed instructions and code samples are on Github. We can also help you with implementation on our Discord.

  • What can I build with Alter SDK?

    Any app or game experience that uses an avatar as a profile picture or character animations, e.g., audio-only chat apps. live avatar streaming, AR filters and lenses, VTubing apps, role-playing games... the only limit is your imagination.

  • What is the license model?

    We're currently determining which open source license fits our project best—more details on that in the coming weeks. For now, here's the latest EULA.

  • Will Alter SDK slow my app down?

    We have optimized all features to have a minor impact on your GPU/CPU. Still, you might feel some loss of performance, especially on lower-end Android or older devices, as we need to run computer vision algorithms, run (facial) motion capture (neural net), run A.I., run (facial) expression analysis on them.

  • What is an Avatar Matrix?

    It's a configuration file in JSON format our engine uses to compose an avatar in a 3D scene on the client side. Avatar Matrix only takes little space and so it can be easily transferred over the network or saved to the blockchain. This would be hard to do with large, opaque, binary 3D files hosted in the cloud.

  • How do I create custom items for avatars?

    Soon, anybody will be able to upload or remix existing content using our creator tools. In the meantime, try the Avatar Designer app to see the end-user experience.

  • Can I use different avatar styles?

    Yes. You can use your 3D models or models from creators (UGC) as long as the models include our rig to be compatible with the Avatar Matrix. This way, you also use the entire library of avatar items for customization made by Alter, creators, or brands.

  • Do I have to create items for different avatar styles?

    No. Avatar items are interoperable across different avatar styles as long as the items are compatible with the Avatar Matrix. It works like magic.

  • Do you provide actual 3D avatar files, e.g., VRM?

    Yes. We will provide APIs for that.

  • Can I take all my data with me?

    Yes. All data, if any, can be exported.

  • When Unity and Unreal?

    Unity and Unreal are big milestones on our roadmap, we do not have a specific release date yet.

  • What is interoperability?

    In the avatar context, it's the ability to take an avatar from one digital experience to another and use it. Our system uses the Avatar Matrix and the custom, cross-platform rendering engine to achieve that.

  • What is the open metaverse?

    It's a vision of a more immersive Internet built on decentralized and open standards, providing genuine digital property rights to its users. We believe the future of the Internet will be a combination of private and public experiences linked together by open infrastructure.

  • Who is Alter?

    Formerly known as Facemoji, we're a deep tech company focused on powering the human experience of the future. We exist to alter reality by merging the physical and digital world. Our mission is to retool how developers and creators produce virtual goods—from creation to distribution. While doing so, have a positive impact on how you can showcase who you are to the world.

  • Does Alter SDK transmit data to Alter's or any other servers?

    No.

  • Does Alter SDK collect or store any personal data?

    No.

  • What if I have a feature request or found a bug

    Feel free to join Discord and let us know.

  • Supported platforms

  • iOS
  • Android
  • WebGL 2
  • macOS (Soon)
  • Windows (Soon)
  • Unity (Soon)
  • Unreal (Soon)
  • Avatar formats

  • Head only
  • A bust with clothing
  • Accessories only (for e.g. AR filters)
  • Full body (Soon)
  • Variability

  • Human and non-human
  • From toddler to skeleton
  • Genders and non-binary
  • Full range of diversity
  • Facial expression capture

  • 42 tracked facial expressions via blendshapes
  • Light and fast, just 3MB ML model size
  • ≤ ±50° pitch, ≤ ±40° yaw and ≤ ±30°roll tracking coverage
  • Tracking input

  • Any webcam
  • Photo
  • Video
  • Audio
  • Tracking output

  • ARKit-compatible blendshapes
  • Head position and scale in 2D and 3D
  • Head rotation in world coordinates
  • Eye tracking including eye gaze vector
  • 3D reprojection to the input photo/video
  • Tongue tracking
  • Performance

  • 50 FPS on Pixel 4
  • 60 FPS on iPhone SE (1st gen)
  • 90 FPS on iPhone X or newer

tl;dr

  • A dramatically more powerful avatar system.
  • Animation ready.
  • Designed from scratch for the metaverse & web3.
  • Unique engine at its core.
  • Extraordinarily customizable.
  • Stunning and lively facial expressions driven by any camera or voice.
  • Cross platform.
  • Runs in the cloud or on-chain.
  • NFT enabled marketplace of virtual goods.
  • Boundless materials and shaders.
  • A massive leap in avatar interoperability
  • Composability is built-in.
  • Powerful and easy to use creator tools.
  • Shapeshifting 3D models.
  • Own your own identity.

Start building
with Alter.

Alter Avatars