gitextract_hi3z8e4c/ ├── .eslintrc.js ├── .github/ │ └── workflows/ │ └── release.yml ├── .gitignore ├── LICENSE ├── README-CN.md ├── README-JP.md ├── README.md ├── build.config.js ├── package.json ├── public/ │ └── background/ │ └── background.tiff ├── scripts/ │ ├── build.js │ ├── constants.js │ └── dev-runner.js └── src/ ├── main/ │ ├── Application.js │ ├── Launcher.js │ ├── core/ │ │ ├── ExceptionHandler.js │ │ └── Logger.js │ ├── index.js │ ├── menus/ │ │ └── tray.js │ ├── options/ │ │ ├── paths.js │ │ └── windows.js │ ├── package.json │ ├── ui/ │ │ ├── ThemeManager.js │ │ ├── TrayManager.js │ │ └── WindowManager.js │ └── vite.config.js ├── preload/ │ ├── control/ │ │ ├── config.js │ │ ├── database.js │ │ ├── index.js │ │ ├── ipc.js │ │ ├── paths.js │ │ ├── theme.js │ │ ├── utils.js │ │ └── vite.config.js │ ├── display/ │ │ ├── index.js │ │ ├── ipc.js │ │ └── vite.config.js │ └── package.json ├── renderer/ │ ├── control/ │ │ ├── App.vue │ │ ├── components/ │ │ │ ├── Common/ │ │ │ │ ├── ConfigItem.vue │ │ │ │ ├── SvgIcon.vue │ │ │ │ ├── SvgIconElButton.vue │ │ │ │ └── TitleWithDivider.vue │ │ │ ├── Contents/ │ │ │ │ ├── About.vue │ │ │ │ ├── Control/ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── 2d/ │ │ │ │ │ │ │ ├── EventAnimation.vue │ │ │ │ │ │ │ └── Transform2D.vue │ │ │ │ │ │ ├── 3d/ │ │ │ │ │ │ │ ├── AnimationControl.vue │ │ │ │ │ │ │ ├── ObjectTransform3D.vue │ │ │ │ │ │ │ ├── ParameterControl.vue │ │ │ │ │ │ │ └── Transform3D.vue │ │ │ │ │ │ ├── ControlLoadError.vue │ │ │ │ │ │ ├── ModelDescription.vue │ │ │ │ │ │ └── MotionCapture.vue │ │ │ │ │ ├── Live2DControl/ │ │ │ │ │ │ ├── AnimationControl.vue │ │ │ │ │ │ ├── ParameterControl.vue │ │ │ │ │ │ └── index.vue │ │ │ │ │ ├── MMDControl/ │ │ │ │ │ │ └── index.vue │ │ │ │ │ ├── SpineControl/ │ │ │ │ │ │ ├── AnimationControl.vue │ │ │ │ │ │ ├── ParameterControl.vue │ │ │ │ │ │ └── index.vue │ │ │ │ │ ├── VRoidControl/ │ │ │ │ │ │ └── index.vue │ │ │ │ │ └── index.vue │ │ │ │ ├── Display.vue │ │ │ │ ├── General.vue │ │ │ │ ├── Model.vue │ │ │ │ └── Source.vue │ │ │ ├── Main.vue │ │ │ └── Menu/ │ │ │ ├── Index.vue │ │ │ └── MenuItem.vue │ │ ├── i18n.js │ │ ├── main.js │ │ ├── store/ │ │ │ ├── app.js │ │ │ └── control.js │ │ └── styles/ │ │ └── el-theme.scss │ ├── control.html │ ├── display/ │ │ ├── Application.js │ │ ├── main.js │ │ ├── modelManagers/ │ │ │ ├── Live2dManager.js │ │ │ ├── MmdManager.js │ │ │ ├── ModelManager.js │ │ │ ├── ModelManager3D.js │ │ │ ├── SpineManager.js │ │ │ ├── SpineManager42.js │ │ │ └── VroidManager.js │ │ └── utils/ │ │ ├── 2d/ │ │ │ └── utils.js │ │ ├── 3d/ │ │ │ ├── AudioManager.js │ │ │ ├── Monitor.js │ │ │ ├── MouseFocusHelper.js │ │ │ └── NodeInfo.js │ │ ├── animation/ │ │ │ ├── Mixamo2MMDAnimationConverter.js │ │ │ ├── Mixamo2MMDAnimationConverterNew.js │ │ │ └── utils.js │ │ ├── capture/ │ │ │ ├── FaceMeshCaptureManager.js │ │ │ ├── HolisticCaptureManager.js │ │ │ ├── Live2DFaceMeshCaptureManager.js │ │ │ ├── MMDFaceMeshCaptureManager.js │ │ │ ├── MMDHolisticCaptureManager.js │ │ │ ├── VRoidFaceMeshCaptureManager.js │ │ │ ├── VRoidHolisticCaptureManager.js │ │ │ ├── parents/ │ │ │ │ └── parents.js │ │ │ └── rig/ │ │ │ ├── 3DRig.js │ │ │ ├── MMDRig.js │ │ │ └── VRoidRig.js │ │ ├── common.js │ │ ├── live2d/ │ │ │ ├── Cubism2Shim.js │ │ │ └── Monitor.js │ │ ├── mmd/ │ │ │ ├── AnimationManager.js │ │ │ └── Monitor.js │ │ ├── record/ │ │ │ └── RecordManager.js │ │ ├── spine/ │ │ │ └── premultipliedImageLoader.js │ │ └── vroid/ │ │ └── Monitor.js │ ├── display.html │ ├── package.json │ ├── public/ │ │ └── lib/ │ │ ├── @mediapipe/ │ │ │ ├── cdn/ │ │ │ │ ├── camera_utils.js │ │ │ │ ├── drawing_utils.js │ │ │ │ ├── face_mesh.js │ │ │ │ └── holistic.js │ │ │ ├── face_mesh/ │ │ │ │ ├── face_mesh.binarypb │ │ │ │ ├── face_mesh_solution_packed_assets.data │ │ │ │ ├── face_mesh_solution_packed_assets_loader.js │ │ │ │ ├── face_mesh_solution_simd_wasm_bin.data │ │ │ │ ├── face_mesh_solution_simd_wasm_bin.js │ │ │ │ ├── face_mesh_solution_simd_wasm_bin.wasm │ │ │ │ ├── face_mesh_solution_wasm_bin.js │ │ │ │ └── face_mesh_solution_wasm_bin.wasm │ │ │ └── holistic/ │ │ │ ├── holistic.binarypb │ │ │ ├── holistic_solution_packed_assets.data │ │ │ ├── holistic_solution_packed_assets_loader.js │ │ │ ├── holistic_solution_simd_wasm_bin.data │ │ │ ├── holistic_solution_simd_wasm_bin.js │ │ │ ├── holistic_solution_simd_wasm_bin.wasm │ │ │ ├── holistic_solution_wasm_bin.js │ │ │ ├── holistic_solution_wasm_bin.wasm │ │ │ ├── pose_landmark_full.tflite │ │ │ ├── pose_landmark_heavy.tflite │ │ │ └── pose_landmark_lite.tflite │ │ ├── spine/ │ │ │ └── pixi-spine.umd.js │ │ └── three/ │ │ ├── ammo.wasm.js │ │ └── ammo.wasm.wasm │ └── vite.config.js └── shared/ ├── constants.js ├── defaults/ │ ├── defalutDatabase.js │ └── defaultConfig.js └── locales/ ├── en/ │ ├── control.js │ ├── display.js │ ├── general.js │ ├── index.js │ ├── menu.js │ ├── message.js │ ├── model.js │ ├── source.js │ └── tray.js ├── i18next.js ├── jp/ │ ├── control.js │ ├── display.js │ ├── general.js │ ├── index.js │ ├── menu.js │ ├── message.js │ ├── model.js │ ├── source.js │ └── tray.js ├── languageNames.js ├── resources.js └── zh-CN/ ├── control.js ├── display.js ├── general.js ├── index.js ├── menu.js ├── message.js ├── model.js ├── source.js └── tray.js