-
Notifications
You must be signed in to change notification settings - Fork 17
Development guideline
sagatake edited this page Apr 17, 2025
·
15 revisions
- When you use non-Java programs such as one in Python, it should be placed in
bin\Common\Data
. - Try to divide interface class and actual implementation class, making it more reusable. Especially in Greta platform, you don't have to define connections in
bin\Modular.xml
when you extend existing interface class. - Try not to add new functionality by directly editing core modules (e.g., Behavior realizer). It makes the structure complecated and makes it difficult to find where the functionality is. So try to copy the Java project and rename it and customize it for the new functionality.
- Generating New Facial expressions
- Generating New Gestures
- Generating new Hand configurations
- Creating an Instance for Interaction
- Create a new virtual character
- Creating a Greta Module in Java
- Integration examples
- Development guideline
- Naming policy
- Github repository
- Technical showcase
- Python integration
- Known issues
- Technical Specifications
- Pitfalls for Greta development
-
FML/BML
-
Tools
-
AUs from external sources
-
Large language model (LLM)
-
Automatic speech recognition (ASR)
-
Extensions
Nothing to show :)
- Incrementality
- Motion Capture to BAP values
- Interruptions
- Back Channels
- Appreciation Generator
- SSI Greta Integration
- TopicPlanner
- Shore
- Disco
- Watson
- Object node controller
- OSC communication for Unity
- 3D pose estimation from RGB camera through VAE (PFE-OpenPose-to-VAE-to-BVH)
- HOW TO CREATE BEHAVIOR SET
- Projects
- Signals