English | 简体中文
demo.mp4
A desktop application built with Tauri for viewing and interacting with Spine skeletal animations and Live2D models.
Key Features:
- 📂 Drag-and-drop model loading (single folder or single compressed file: zip or 7z only)
- Note: Loading from compressed files is slow and not recommended.
- 🎭 Dual support for Spine & Live2D models
- 🕹️ Real-time parameter controls
- 🎨 Animation/Skin switching UI
- 🖱️ Mouse interaction support
- 🖥️ Cross-platform (Windows/macOS/Linux)
| Action | Shortcuts |
|---|---|
| 📂 Previous Directory | Q |
| 📁 Next Directory | W |
| ⏮️ Previous Scene | A |
| ⏭️ Next Scene | S |
Z |
|
X |
|
| ⚙️ Open/Close Settings | E |
| 📷 Screenshots | D |
| 💾 Export Animation | C |
To set up a local development environment, you'll need to install the following tools.
Prerequisites:
- Node.js & npm: Download & Install
- See also: npm documentation
- Rust: Install Rust
- Tauri: Follow the Tauri setup guide for your specific OS.
Setup Steps:
-
Clone the repository:
git clone https://github.com/lmmtrr/spive2d.git cd spive2d -
Install dependencies:
npm install
-
Run the development server:
npm run tauri dev
-
Build the application:
npm run tauri build
🦴 Spine Runtimes:
- Spine 3.6-4.2
🎭 Live2D Cubism:
- Cubism 2.1
- Cubism 4.x