illustrated by MakoSaikou
Download | Docs(Chinese Only) | Introduction Video
Hime Display aims to create an open-source, cross-platform, universal desktop model presenter.
Can't see anything? that's right, the display window is just a transparent window.
The application uses one or more paths as the model data source. It can recursively detect the model under these paths according to some model file features and add them to the database.
Source
in left row of the control panel.Add Data Source
, select the directory of models, motions, and audios.Refresh
in the source path operations.Model
in left row, select the model you want to load in the model database, the selected one will be highlighted.Load Selected Model
under the database.Edit
and decide the search type. All types will be detected by default.MMD | VRoid | Live2D | Spine | |
---|---|---|---|---|
Model Description | ✅ | ✅ | ✅ | ✅ |
Object Transform | ✅ | ✅ | ✅ | ✅ |
Animation Control | ✅ | ❌ (Developing) |
✅ | ✅ |
Physics Simulation | ✅ (Animation only) |
✅ (All status) |
❌ (Considering) |
❌ (Not support) |
Parameter Control | Morph | Morph | Parameter Part |
❌ (TODO) |
Face Capture | ✅ | ✅ | ✅ | ❌ (No specification) |
Holistic Capture | ✅ | ✅ | ❌ (No specification) |
❌ (No specification) |
This application mainly uses Front-end technology, based on Electron, mainly uses Vite as build tools.
Uses lowdb as the database.
Multilingual support adopted i18next.
The control panel adopted Vue framework and Element Plus component library.
Uses Pixi.js as the rendering engine of 2D models, and the 3D models use Three.js.
Motion capture adopts Google's MediaPipe, and adopts Kalidokit to analyse captured data.
# Install dependencies
yarn
# start
yarn start
# build (The specific build version can be configured in the `build.config.js` file in the root directory)
yarn build
This is my first attempt to develop a full application, maybe there are some deficiencies.
The file structure of this application refers to a download tool Motrix which is also developed by Electron.
Thanks to 笺染菲素 for testing the application and providing many suggestions.
Thanks to pure01fx, the author of HuiDesktop for some technical support on Spine.
Thanks to greenjerry for supporting me in material, spiritual, software and hardware.