Inworld.Assets
Included in InworldAI.Full only.
This module is used to implement our default 3D avatar within the Inworld AI framework.
Assembly Definition References
- Inworld.AI
Module structure
- This folder contains various types of resources that would be triggered by Inworld server events. It requires Inworld.AI and Unity.TextMeshPro assemblies, and builds to Inworld.Assets assembly.
- Animations/: Contains both 2D and 3D animations, as well as the lipsync and emotion morph mapping data.
- 2D/: Contains all the 2D emote animations.
- 3D/: Contains all the 3D animation controllers, avatars and their related animations.
- Facial/: Contains all the Facial animation related scriptable objects, such as facial emotion map, lipsync map, etc.
- Fonts/: Contains the Inworld's default fonts.
- Materials/: Contains the Inworld's premade materials.
- Prefabs/: Contains all prefabs.
- 2D/: Contains the 2D prefabs.
- 3D/: Contains the 3D prefabs.
- Scenes/: Contains the sample scene
AudioTest
for developers to configure their microphone inputs, and an editableSample2D
, since the one in Inworld.AI is read-only. - Scripts/: Contains all the related scripts.
- Animation/: Contains the animation related scripts.
- Body/: Contains the body related animation scripts.
- Facial/: Contains the facial animation related scripts.
- CharacterHandler/: Contains the scripts used for managing characters.
- PlayerControl/: Contains the scripts used for handle player actions.
- Sample/: Contains the sample related scripts.
- UI/: Contains the UI related scripts.
- Animation/: Contains the animation related scripts.
- Textures/: Contains all the 2D assets such as chat bubbles, banners, emojis, etc.
- Animations/: Contains both 2D and 3D animations, as well as the lipsync and emotion morph mapping data.