Skip to content

Commit 8636d41

Browse files
committed
docs: Update README with implemented features checklist
1 parent e940d00 commit 8636d41

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ A native Java binding for the [Live2D Cubism SDK](https://www.live2d.com/en/sdk/
1212
- **Simple and Intuitive API**: Easy-to-use interfaces for model loading, rendering, and interaction.
1313
- **JNI Integration**: Leverages Java Native Interface (JNI) for high-performance native code execution.
1414

15+
## Implemented Features
16+
17+
- [x] **Model Loading**: Support for loading `.moc3` model files.
18+
- [x] **Expression System**: Load and switch between multiple expressions.
19+
- [x] **Motion System**: Play motions with priority control, looping, and completion callbacks.
20+
- [x] **Physics System**: Realistic movement for hair, clothing, etc., via `.physics3.json`.
21+
- [x] **Pose System**: Support for part switching and visibility control.
22+
- [x] **Parameter Control**: Manually set and get parameter values (e.g., AngleX, EyeOpen).
23+
- [x] **Interaction**: Mouse/cursor dragging support and hit detection for specific areas.
24+
- [x] **Rendering**: OpenGL-based rendering with easy texture registration.
25+
- [x] **Auto Loader**: Automatic extraction and loading of platform-specific native libraries from JARs.
26+
1527
## About JNI Integration
1628

1729
JNI (Java Native Interface) is a programming framework that enables Java code to interact with native applications and libraries written in languages like C or C++. In this project:

0 commit comments

Comments
 (0)