Avatar SDK Local Compute Unity plugin  3.1.0
Realistic avatar generation toolset for Unity3D
Main Page

AVATAR SDK LOCAL COMPUTE PLUGIN

Avatar SDK Local Compute plugin generates Full Body (MetaPerson & FitPerson) avatars locally on a client device. Internet connection is used only to log the number of avatars to the Avatar SDK cloud. It tries to connect to our server each time before the avatar calculation.
The plugin is available starting from the Pro subscription plan.

Latest version is 3.1.0: Download

The plugin supports MetaPerson and FitPerson avatars. If you are looking for the Local Compute plugin with other avatars types (Head 2.0, Head 1.2 or Animated Face), please consider older versions of the plugin. The corresponding versions can be found on your account page.

Older Releases with Full Body avatars
Website: https://avatarsdk.com
Support email: suppo.nosp@m.rt@a.nosp@m.vatar.nosp@m.sdk..nosp@m.com

System Requirements

  • Compatibility: Unity 2019.4 onwards
  • Supported platforms: Windows 64-bit
  • CPU with AVX instruction set support

Approximate Calculation Time

Computation Objects Desktop PC
(Core i5)
Avatar with "generated" haircut 27 sec
One Outfit Set 7 sec

Avatar computation takes up to 1 GB RAM in peak.

Supported Unity Render Pipelines

The plugin works with Built-In render pipeline by default. Also we support Universal Render Pipeline (URP).
If you are going to use the plugin in a URP Unity project, you should import URP patch.
More information about render pipelines can be found here: https://docs.unity3d.com/Manual/render-pipelines.html

Getting Started

  • First of all, follow Getting Started instructions on the website (https://accounts.avatarsdk.com/developer/#unity-plugin) and in the Authentication Window to set up the authentication, if you haven't done so yet.
  • The best place to start is the Fullbody Getting Started sample ("Assets/itseez3d/avatar_sdk/samples_local_compute/01_fullbody_getting_started_sample_local_compute/scenes/01_fullbody_getting_started_sample_local_compute.unity")
    You can generate 3D avatar from a predefined photo, upload your photo or take a photo by using a web camera. See the Fullbody Getting Started documentation for basic code usage.
  • Other samples can be found in the "Assets/itseez3d/avatar_sdk/samples_local_compute" project directory.
  • Start creating your app by modifying one of the samples or starting from scratch. Good luck!
  • Note: if you need to adjust the behaviour of API functions to your liking we encourage you to create your implementations in a separate class/file, using composition or inheritance. If you modify the plugin files directly you will have trouble upgrading to the new versions later. If you find it impossible to proceed without directly modifying the plugin code (e.g. you found a bug) please let us know - we will try to fix this in the next version.

How to upgrade to a new version of Avatar SDK

Unfortunately, Unity does not provide a consistent mechanism for plugin upgrades, so the most failproof method is to delete the avatar_sdk folder from your project entirely and re-import the entire plugin. If you have changes in SDK source files (this is not recommended and you should try to avoid this, but sometimes it's inevitable), then you can use diff tool like Meld to manually merge your changes to the new version of the plugin. After upgrading it's highly recommended to re-enter your authentication credentials in Window->Avatar SDK->Authentication and press Save Credentials ...

Support