Skip to content

lmmtrr/spive2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spive2D

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)

⌨️ Keyboard Shortcuts

Action Shortcuts
📂 Previous Directory Q
📁 Next Directory W
⏮️ Previous Scene A
⏭️ Next Scene S
◀️ Previous Animation Z
▶️ Next Animation X
⚙️ Open/Close Settings E
📷 Screenshots D
💾 Export Animation C

🚀 Development

To set up a local development environment, you'll need to install the following tools.

Prerequisites:

Setup Steps:

  1. Clone the repository:

    git clone https://github.com/lmmtrr/spive2d.git
    cd spive2d
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run tauri dev
  4. Build the application:

    npm run tauri build

🌐 Supported Versions

🦴 Spine Runtimes:

  • Spine 3.6-4.2

🎭 Live2D Cubism:

  • Cubism 2.1
  • Cubism 4.x

📦 Dependencies

📄 Licenses

MIT License

About

A simple Spine & Live2D viewer

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages