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