Skip to content

sangrae-kim/avatar-plugin-for-unity

 
 

Repository files navigation

Avatar Plug-in for Unity : glTFast Plug-in

Unity3D Version glTFast GitHub license AREmojiEditor

Introduce

glTFast is an open-source library for loading and rendering glTF™ (GL Transmission Format) 3D models in Unity. This is a lightweight and fast implementation compared to other glTF libraries, providing high performance even on mobile devices or low-end computers. This can be integrated with Unity's rendering engine. So we serve the Avatar Plug-in for Unity, which loads AREmoji via glTFast and provides a variety of additional features. for more details about Samsung Avatar Visit the Samsung Developer Site

Version Naming Convention

Type Version
Official 4.X
Unofficial(LATEST) 4.0.X

How To Use

1. Project Settings

The Avatar Plug-in for Unity is validated in Unity version 2.22.2.Xf1 and may work in some higher versions.

Figure 1: Create Project


There is a dependency on glTFast, so you need to import glTFast into your project first. Avatar Plug-in runs on glTFast v5.0.4.

Figure 2: Import glTFast Pakage


Finally, import the Avatar Plug-in for Unity Package into Proejct. The easiest way to install is to download and open the Installer Package

Figure 3: Import Avatar Plug-in for Unity Pakage


The Avatar Plug-in for Unity automatically configures essential project settings when imported into a project. Please refer to the table below and note that project settings will change automatically.

Auto Project Setting Fratures

Frature Hierarchy Value
Scripting Define Symbols Player/Script Complitation GLTFAST_SAFE
Minimum API Level Player/Iedntification Android 9.0 'Pie'(API level 28)
Normal Map Encoding Player/Rendering XYZ
Scriipting Backend Player/Configuration IL2CPP
Target Architectures Player/Configuration ARM64
Always Included Shaders Graphics/Built-in Shader Settings Add glTF/PbrMetallicRoughness

2. Usage

Once The Avatar Plug-in for Unity has been imported into your project, using it is very simple. We provide samples for each feature. You can run each sample and test it out.

Figure 4: Avatar Plug-in for Unity Samples


Open-Source Library

The Avatar Plug-in for Unity can be reviewed and modified by anyone to improve it. This allows adding or modifying features required to render glTF models in Unity. Moreover, the library is continually being developed and maintained by the Unity community, allowing users to obtain better results using the latest version of the library. Anyone with update requests for The Avatar Plug-in for Unity can contribute through the Github System. Send a “Pull Request” to jeoungjukim

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%