-
Notifications
You must be signed in to change notification settings - Fork 14
Environment
Brice Donval edited this page Jan 13, 2020
·
5 revisions
Environment
The Environment module is used to add characters and objects into a scene. This module creates a tree of the scene, where characters and objects are leaves. Each leaf contains 3 nodes for direction, rotation and scale. Because this tree is compatible with computer graphics standards, this environment can be used in different graphic engines like Ogre3D or Unity3D.
TreeNode :
/**
* @param XYZ for the direction, scale, rotation
*/
public TreeNode(float x, float y, float z,
float ox, float oy, float oz, float ow,
float sx, float sy, float sz
) {
this.children = new ArrayList<Node>();
position = new Vec3f(x, y, z);
orientation = new Quaternion(ox, oy, oz, ow);
scale = new Vec3f(sx, sy , sz);
}
Class diagram
Class diagram
Advanced
- Generating New Facial expressions
- Generating New Gestures
- Generating new Hand configurations
- Torso Editor Interface
- Creating an Instance for Interaction
- Create a new virtual character
- Creating a Greta Module in Java
- Modular Application
- Basic Configuration
- Signal
- Feedbacks
- From text to FML
- Expressivity Parameters
- Text-to-speech, TTS
-
AUs from external sources
-
Large language model (LLM)
-
Automatic speech recognition (ASR)
-
Extentions
-
Integration examples
Nothing to show here