Compare commits
No commits in common. "master" and "translate" have entirely different histories.
|
@ -0,0 +1,12 @@
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_size = 2
|
||||||
|
indent_style = space
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
trim_trailing_whitespace = false
|
|
@ -0,0 +1 @@
|
||||||
|
* text=auto eol=lf
|
|
@ -1,25 +1,20 @@
|
||||||
# Logs
|
# Core directory files
|
||||||
logs
|
/Core/**/.js
|
||||||
*.log
|
/Core/**/.ts
|
||||||
npm-debug.log*
|
# Package files
|
||||||
yarn-debug.log*
|
node_modules/
|
||||||
yarn-error.log*
|
# Build files
|
||||||
pnpm-debug.log*
|
build/
|
||||||
lerna-debug.log*
|
dist/
|
||||||
|
# Other files
|
||||||
node_modules
|
temp/
|
||||||
dist
|
.vs/
|
||||||
dist-ssr
|
.idea/
|
||||||
*.local
|
*.iml
|
||||||
|
|
||||||
# Editor directories and files
|
|
||||||
.vscode/*
|
|
||||||
!.vscode/extensions.json
|
|
||||||
.idea
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
*.suo
|
# Exclude some VSCode setting files.
|
||||||
*.ntvs*
|
.vscode/*
|
||||||
*.njsproj
|
!/.vscode/extensions.json
|
||||||
*.sln
|
!/.vscode/launch.json
|
||||||
*.sw?
|
!/.vscode/settings.json
|
||||||
.idea/
|
!/.vscode/tasks.json
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[submodule "Framework"]
|
||||||
|
path = Framework
|
||||||
|
url = https://github.com/Live2D/CubismWebFramework.git
|
||||||
|
[submodule ".\\Framework\\"]
|
||||||
|
url = git@git.mikesolar.cn:sunyu/CubismFramework.git
|
|
@ -1,3 +1,5 @@
|
||||||
{
|
{
|
||||||
"recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
|
"recommendations": [
|
||||||
|
"editorconfig.editorconfig"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"type": "firefox",
|
||||||
|
"request": "launch",
|
||||||
|
"name": "Launch Firefox",
|
||||||
|
"url": "http://localhost:8080/Samples/TypeScript/Demo/",
|
||||||
|
"webRoot": "${workspaceFolder}",
|
||||||
|
"sourceMaps": true,
|
||||||
|
"sourceMapPathOverrides": {
|
||||||
|
"webpack:///./*": "${workspaceFolder}/Samples/TypeScript/Demo/*",
|
||||||
|
"webpack:///${workspaceFolder}/Framework/*": "${workspaceFolder}/Framework/*",
|
||||||
|
},
|
||||||
|
"trace": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"typescript.tsdk": "./Samples/TypeScript/Demo/node_modules/typescript/lib",
|
||||||
|
"cmake.configureOnOpen": true
|
||||||
|
}
|
|
@ -0,0 +1,101 @@
|
||||||
|
{
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
// Tasks for Samples/TypeScript/Demo
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "install",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "start",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "build",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "build",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "build",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "build:prod",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "build",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "test",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "lint",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "lint:fix",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "clean",
|
||||||
|
"path": "Samples/TypeScript/Demo/",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
// Tasks for Framework
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "install",
|
||||||
|
"path": "Framework/",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "build",
|
||||||
|
"path": "Framework/",
|
||||||
|
"group": "build",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "test",
|
||||||
|
"path": "Framework/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "lint",
|
||||||
|
"path": "Framework/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "lint:fix",
|
||||||
|
"path": "Framework/",
|
||||||
|
"group": "test",
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "clean",
|
||||||
|
"path": "Framework/",
|
||||||
|
"problemMatcher": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,231 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
|
||||||
|
## [5-r.1-beta.2] - 2023-09-28
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Replace the sample model `Mao` with the updated version that is compatible with Cubism 5.0.
|
||||||
|
|
||||||
|
|
||||||
|
## [5-r.1-beta.1] - 2023-08-17
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add Wankoromochi as a model bundled with SDK.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fix blurry image and models on mobile devices. by [@Tsar](https://github.com/Tsar)
|
||||||
|
* Fix a bug that caused scroll-blocking violations to appear in the log.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.7] - 2023-05-25
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add compiler options `noImplicitAny` and `useUnknownInCatchVariables` to `tsconfig.json`.
|
||||||
|
* Add some functions for checking consistency of MOC3 files.
|
||||||
|
* Add the function of checking consistency in `lappmodel.setupModel()`.
|
||||||
|
* Add the function of checking consistency before loading a model. (`lappmodel.hasMocConsistencyFromFile()`)
|
||||||
|
* This feature is enabled by default. Please see the following manual for more information.
|
||||||
|
* https://docs.live2d.com/cubism-sdk-manual/moc3-consistency/
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix a problem in which `haru` motion and voice were incorrect combination.
|
||||||
|
|
||||||
|
## [4-r.6.2] - 2023-03-16
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix some problems related to Cubism Core.
|
||||||
|
* See `CHANGELOG.md` in Core.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.6.1] - 2023-03-10
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add funciton to validate MOC3 files.
|
||||||
|
* See `CHANGELOG.md` in Core and Framework.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.6] - 2023-02-21
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
* Remove Debugger for Chrome from recommended extensions.
|
||||||
|
* Use `Javascript Debugger`, a built-in feature of Visual Studio Code.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5] - 2022-09-08
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add the multilingual supported documents.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5-beta.5] - 2022-08-04
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Update `Mao` model.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix crash with exception when reading .moc3 files of unsupported versions.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5-beta.4] - 2022-07-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add `Mao` model.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5-beta.3] - 2022-06-16
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix a problem in which ViewPort was sometimes not set correctly.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
* End support for Internet Explorer.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5-beta.2] - 2022-06-02
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fixed a bug that caused Multiply Color / Screen Color of different objects to be applied.
|
||||||
|
* See `CHANGELOG.md` in Core.
|
||||||
|
* No modifications to Samples and Framework.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.5-beta.1] - 2022-05-19
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Support Multiply Color / Screen Color added in Cubism 4.2.
|
||||||
|
* See Framework and Core.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.4] - 2021-12-09
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Update sample models. (Made with Cubism Editor 4.1.02)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix a bug where the move process would affect other models while displaying multiple models. by [@catCoder](https://community.live2d.com/discussion/1043/multiple-models-when-using-translaterelative)
|
||||||
|
* Fix breathing behavior was different from Cubism Viewer (for OW).
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.3] - 2021-06-10
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fixed the model path. It was causing a 404 when an exact path was required.
|
||||||
|
|
||||||
|
## [4-r.3-beta.1] - 2021-05-13
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add the sample to manipulate the lip-sync from a waveform on the audio file(.wav).
|
||||||
|
* Add sample voices to `Haru`.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.2] - 2021-03-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add dynamic screen size and touch detection support.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Adjust size calculation for models displayed in a window and fix to use a view matrix.
|
||||||
|
* Avoiding needless namespace syntax to simplify imports by [@cocor-au-lait](https://github.com/cocor-au-lait)
|
||||||
|
|
||||||
|
|
||||||
|
## [4-r.1] - 2020-01-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add development workflow using *Webpack Dev Server*.
|
||||||
|
* Add `README.md` to Sample project.
|
||||||
|
* Add Prettier and ESLint for format and check code quality.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* `/Framework` directory is now git submodule.
|
||||||
|
* See [Cubism Web Framework CHANGELOG](/Framework/CHANGELOG.md) about framework changes.
|
||||||
|
* Rename `/Sample` directory to `/Samples`
|
||||||
|
* Move `/Resources` directory to just below `/Samples` directory.
|
||||||
|
* Move `package.json` and `tsconfig.json` to Sample project.
|
||||||
|
* Reformat code using Prettier and ESLint.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
* Remove some unused functions in Demo project.
|
||||||
|
* Remove Webpack settings for framework.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-beta.2] - 2019-11-14
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix file name case of `cubismrenderer_webgl.ts`.
|
||||||
|
|
||||||
|
|
||||||
|
## [4-beta.1] - 2019-09-04
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add method for Moc file version.
|
||||||
|
* Support new Inverted Masking features.
|
||||||
|
* Add `.editorconfig` and `.gitattributes` to manage file formats.
|
||||||
|
* Add `CHANGELOG.md`.
|
||||||
|
* Add way to create a simpler local server.
|
||||||
|
* Add sample model `/Sample/TypeScript/Demo/Resources/Rice`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.00.0000 (67108864).
|
||||||
|
* Convert all file formats according to `.editorconfig`.
|
||||||
|
* Rename `cubismrenderer_WebGL.ts` to `cubismrenderer_webgl.ts`.
|
||||||
|
* What was `CubismSdkPackage.json` is currently being changed to`cubism-info.yml`.
|
||||||
|
* Upgrade all dependency packages and lock package version by adding `package-lock.json`.
|
||||||
|
* Update `README.md`.
|
||||||
|
* Delete guidance from `README.md` due to suspension of *Cubism Bindings*.
|
||||||
|
* Update `.gitignore`.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix issue with reloading model images in WebKit.
|
||||||
|
|
||||||
|
|
||||||
|
[5-r.1-beta.2]: https://github.com/Live2D/CubismWebSamples/compare/5-r.1-beta.1...5-r.1-beta.2
|
||||||
|
[5-r.1-beta.1]: https://github.com/Live2D/CubismWebSamples/compare/4-r.7...5-r.1-beta.1
|
||||||
|
[4-r.7]: https://github.com/Live2D/CubismWebSamples/compare/4-r.6.2...4-r.7
|
||||||
|
[4-r.6.2]: https://github.com/Live2D/CubismWebSamples/compare/4-r.6.1...4-r.6.2
|
||||||
|
[4-r.6.1]: https://github.com/Live2D/CubismWebSamples/compare/4-r.6...4-r.6.1
|
||||||
|
[4-r.6]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5...4-r.6
|
||||||
|
[4-r.5]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5-beta.5...4-r.5
|
||||||
|
[4-r.5-beta.5]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5-beta.4...4-r.5-beta.5
|
||||||
|
[4-r.5-beta.4]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5-beta.3...4-r.5-beta.4
|
||||||
|
[4-r.5-beta.3]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5-beta.2...4-r.5-beta.3
|
||||||
|
[4-r.5-beta.2]: https://github.com/Live2D/CubismWebSamples/compare/4-r.5-beta.1...4-r.5-beta.2
|
||||||
|
[4-r.5-beta.1]: https://github.com/Live2D/CubismWebSamples/compare/4-r.4...4-r.5-beta.1
|
||||||
|
[4-r.4]: https://github.com/Live2D/CubismWebSamples/compare/4-r.3...4-r.4
|
||||||
|
[4-r.3]: https://github.com/Live2D/CubismWebSamples/compare/4-r.3-beta.1...4-r.3
|
||||||
|
[4-r.3-beta.1]: https://github.com/Live2D/CubismWebSamples/compare/4-r.2...4-r.3-beta.1
|
||||||
|
[4-r.2]: https://github.com/Live2D/CubismWebSamples/compare/4-r.1...4-r.2
|
||||||
|
[4-r.1]: https://github.com/Live2D/CubismWebSamples/compare/4-beta.2...4-r.1
|
||||||
|
[4-beta.2]: https://github.com/Live2D/CubismWebSamples/compare/4-beta.1...4-beta.2
|
||||||
|
[4-beta.1]: https://github.com/Live2D/CubismWebSamples/compare/e36ab2233a89de9225f64e5a02d521bc7235bd03...4-beta.1
|
|
@ -0,0 +1,308 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-08-17
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Enhance Blend Shape features.
|
||||||
|
* Please see [here](https://docs.live2d.com/en/cubism-editor-manual/blend-shape/).
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 05.00.0000.
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-05-09
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Change the GCC version of the library for Linux from 6.5.0 to 8.3.0.
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-03-16
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix a case in which the index of the mask's drawable object was negative value for `csmGetDrawableMasks()`.
|
||||||
|
* Fix a problem in which `csmHasMocConsistency()` was returned as 0 even though the MOC3 file was in the correct format.
|
||||||
|
* This problem was occurring in some models using the blendshape weight limit settings.
|
||||||
|
* Fix a problem that could cause a crash if a MOC3 file that is not in the correct format is loaded with `csmHasMocConsistency()`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.02.0004.
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-03-10
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add the function `csmHasMocConsistency`.
|
||||||
|
* This function verifies that the `MOC3` file is valid.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.02.0003.
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-02-21
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Web] Added classes related to `Memory`.
|
||||||
|
* Add the funciton `initializeAmountOfMemory()` to adjust the amount of memory at initialization.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-10-28
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* [Java] Remove unnecessary methods.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-10-06
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Java] Add AAR file for Android.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-09-08
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add the multilingual supported documents.
|
||||||
|
* Support Visual Studio 2022.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-08-04
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* [Web] Fix `csmGetMocVersion` function argument.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-07-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add functions
|
||||||
|
* `csmGetParameterTypes`
|
||||||
|
* `csmGetDrawableParentPartIndices`
|
||||||
|
|
||||||
|
* Add type `csmMocVersion` and enum. This type is the return value of `csmGetMocVersion`, `csmGetLatestMocVersion`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.02.0002.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-06-02
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.02.0001.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fixed a bug that caused Multiply Color / Screen Color of different objects to be applied.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-05-19
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Support new Multiply Color / Screen Color features.
|
||||||
|
* Support new Blend Shape features.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.02.0000. This upgrade is following Cubism Editor 4.2 features.
|
||||||
|
|
||||||
|
|
||||||
|
## 2022-02-10
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Unity] Add bitcode library(.bc) for Emscripten latest version build.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* [Unity] Change the bitcode file directory location.
|
||||||
|
* emsdk latest version build bitcode file in `latest` directory.
|
||||||
|
* emsdk 1.38.48 build bitcode file in `1_38_48` directory.
|
||||||
|
|
||||||
|
|
||||||
|
## 2021-12-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add static library(.a) for Mac Catalyst.
|
||||||
|
|
||||||
|
|
||||||
|
## 2021-10-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add `x86_64` library for Android.
|
||||||
|
* Add `arm64` library for macOS.
|
||||||
|
|
||||||
|
|
||||||
|
## 2021-03-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add funtcions for Viewer.
|
||||||
|
* `csmGetParameterKeyCounts`
|
||||||
|
* `csmGetParameterKeyValues`
|
||||||
|
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Update Core version to `04.01.0000`.
|
||||||
|
|
||||||
|
|
||||||
|
## 2020-01-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add static library(.lib) for statically linking DLL.
|
||||||
|
* Add symbol file for Windows dynamic library (dll).
|
||||||
|
|
||||||
|
|
||||||
|
## 2019-11-19
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix linking static libraries for Windows (.lib).
|
||||||
|
|
||||||
|
|
||||||
|
## 2019-11-14
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Support Visual Studio 2019.
|
||||||
|
* Support macOS dynamic library (dylib).
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Update Windows dynamic library: Use Visual Studio 2019 for building.
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
* Bundle certificate and notary ticket to macOS shared library.
|
||||||
|
|
||||||
|
|
||||||
|
## 2019-09-04
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Support new Inverted Masking features.
|
||||||
|
* Support ARM64 architecture for Universal Windows Platform.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 04.00.0000 (67108864). This upgrade is following Cubism Editor 4.0 features.
|
||||||
|
* Add calling convention for *Windows/x86 DLL* only.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
* Remove bitcode binary due to suspension of *Cubism Bindings.*
|
||||||
|
|
||||||
|
|
||||||
|
## 2019-04-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Support Universal Windows Platform for Windows Store Application.
|
||||||
|
|
||||||
|
|
||||||
|
## 2019-01-31
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add API to get the parent part of the specified part.
|
||||||
|
* Add API to get moc3 version.
|
||||||
|
|
||||||
|
|
||||||
|
## 2018-12-20
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Native] Add new function: `csmGetPartParentPartIndices`.
|
||||||
|
* [Native, 3.3 Support] Support new Warp Deformer features.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
* Upgrade Core version to 03.03.0000 (50528256). This upgrade is following Cubism Editor 3.3 features.
|
||||||
|
|
||||||
|
|
||||||
|
## 2018-08-22
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Native] Add support for Neon.
|
||||||
|
|
||||||
|
|
||||||
|
## 2018-05-14
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Native] Add Windows **Visual C++ 2013** library.
|
||||||
|
* [Windows] Add runtime library choice `MT`, `MD`, `MTd`, `MDd`.
|
||||||
|
* [iOS] Add support for iPhone Simulator SDK.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix an error occurred when linking libraries for Android `arm64-v8a`.
|
||||||
|
|
||||||
|
|
||||||
|
## 2017-11-17
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix processing of vertex index.
|
||||||
|
|
||||||
|
|
||||||
|
## 2017-10-05
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Provide bitcode for iOS.
|
||||||
|
|
||||||
|
|
||||||
|
## 2017-08-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Native] Add Android *arm64-v8a* ABI library.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix drawing order in certain scenarios.
|
||||||
|
|
||||||
|
|
||||||
|
## 2017-07-12
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* Add experimental support for Emscripten.
|
||||||
|
* Add `CHANGELOG.md`.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fix access violation in certain scenarios.
|
||||||
|
* Fix update result in certain scenarios.
|
||||||
|
|
||||||
|
|
||||||
|
## 2017-05-02
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
* [Native] Add experimental support for Raspberry PI.
|
||||||
|
* Add `README.md`.
|
|
@ -0,0 +1,7 @@
|
||||||
|
## Live2D Proprietary Software License
|
||||||
|
|
||||||
|
Live2D Cubism Core is available under Live2D Proprietary Software License.
|
||||||
|
|
||||||
|
* [Live2D Proprietary Software License Agreement](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html)
|
||||||
|
* [Live2D Proprietary Software 使用許諾契約書](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_jp.html)
|
||||||
|
* [Live2D Proprietary Software 使用授权协议](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_cn.html)
|
|
@ -0,0 +1,30 @@
|
||||||
|
[English](README.md) / [日本語](README.ja.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Live2D Cubism Core
|
||||||
|
|
||||||
|
このフォルダーには、JavaScriptまたはTypeScriptアプリケーションを開発するためのコアライブラリファイルが含まれています。
|
||||||
|
|
||||||
|
|
||||||
|
## ファイルリスト
|
||||||
|
|
||||||
|
### live2dcubismcore.d.ts
|
||||||
|
|
||||||
|
このファイルには、`live2dcubismcore.js`に関するTypeScriptの型情報が含まれています。
|
||||||
|
TypeScriptで開発する場合は、このファイルを`live2dcubismcore.js`とともに使用してください。
|
||||||
|
|
||||||
|
### live2dcubismcore.js
|
||||||
|
|
||||||
|
このファイルには、CubismCoreの機能といくつかのラッパーが含まれています。
|
||||||
|
JavaScriptで開発する場合は、このファイルを使用してください。
|
||||||
|
|
||||||
|
### live2dcubismcore.js.map
|
||||||
|
|
||||||
|
このファイルは、`live2dcubismcore.d.ts`と`live2dcubismcore.js`の間のソースマップです。
|
||||||
|
デバッグ時にこのファイルを使用します。
|
||||||
|
|
||||||
|
### live2dcubismcore.min.js
|
||||||
|
|
||||||
|
このファイルは、`live2dcubismcore.js`のminify版です。
|
||||||
|
このファイルを本番環境で使用します。
|
|
@ -0,0 +1,30 @@
|
||||||
|
[English](README.md) / [日本語](README.ja.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Live2D Cubism Core
|
||||||
|
|
||||||
|
This folder contains core library files for developing JavaScript or TypeScript applications.
|
||||||
|
|
||||||
|
|
||||||
|
## File List
|
||||||
|
|
||||||
|
### live2dcubismcore.d.ts
|
||||||
|
|
||||||
|
This file contains typescript type information about `live2dcubismcore.js`.
|
||||||
|
Use this file with `live2dcubismcore.js` when developing with TypeScript.
|
||||||
|
|
||||||
|
### live2dcubismcore.js
|
||||||
|
|
||||||
|
This file contains Cubism Core features and some wrapper features.
|
||||||
|
Use this file when developing with JavaScript.
|
||||||
|
|
||||||
|
### live2dcubismcore.js.map
|
||||||
|
|
||||||
|
This file is the source map between `live2dcubismcore.d.ts` and `live2dcubismcore.js`.
|
||||||
|
Use this file when debugging.
|
||||||
|
|
||||||
|
### live2dcubismcore.min.js
|
||||||
|
|
||||||
|
This file is the minified version of `live2dcubismcore.js`.
|
||||||
|
Use this file in production.
|
|
@ -0,0 +1,6 @@
|
||||||
|
The following is a list of files available for redistribution
|
||||||
|
under the terms of the Live2D Proprietary Software License Agreement:
|
||||||
|
|
||||||
|
- live2dcubismcore.d.ts
|
||||||
|
- live2dcubismcore.js
|
||||||
|
- live2dcubismcore.min.js
|
|
@ -0,0 +1,367 @@
|
||||||
|
/**
|
||||||
|
* Copyright(c) Live2D Inc. All rights reserved.
|
||||||
|
*
|
||||||
|
* Use of this source code is governed by the Live2D Proprietary Software license
|
||||||
|
* that can be found at https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html.
|
||||||
|
*/
|
||||||
|
declare namespace Live2DCubismCore {
|
||||||
|
/** Cubism version identifier. */
|
||||||
|
type csmVersion = number;
|
||||||
|
/** moc3 version identifier. */
|
||||||
|
type csmMocVersion = number;
|
||||||
|
/** Parameter type identifier. */
|
||||||
|
type csmParameterType = number;
|
||||||
|
/** Necessary alignment for mocs (in bytes). */
|
||||||
|
const AlignofMoc: number;
|
||||||
|
/** Necessary alignment for models (in bytes). */
|
||||||
|
const AlignofModel: number;
|
||||||
|
/** .moc3 file version Unknown */
|
||||||
|
const MocVersion_Unknown: number;
|
||||||
|
/** .moc3 file version 3.0.00 - 3.2.07 */
|
||||||
|
const MocVersion_30: number;
|
||||||
|
/** .moc3 file version 3.3.00 - 3.3.03 */
|
||||||
|
const MocVersion_33: number;
|
||||||
|
/** .moc3 file version 4.0.00 - 4.1.05 */
|
||||||
|
const MocVersion_40: number;
|
||||||
|
/** .moc3 file version 4.2.00 - 4.2.04 */
|
||||||
|
const MocVersion_42: number;
|
||||||
|
/** .moc3 file version 5.0.00 - */
|
||||||
|
const MocVersion_50: number;
|
||||||
|
/** Normal Parameter. */
|
||||||
|
const ParameterType_Normal: number;
|
||||||
|
/** Parameter for blend shape. */
|
||||||
|
const ParameterType_BlendShape: number;
|
||||||
|
/** Log handler.
|
||||||
|
*
|
||||||
|
* @param message Null-terminated string message to log.
|
||||||
|
*/
|
||||||
|
interface csmLogFunction {
|
||||||
|
(message: string): void;
|
||||||
|
}
|
||||||
|
/** Cubism version. */
|
||||||
|
class Version {
|
||||||
|
/**
|
||||||
|
* Queries Core version.
|
||||||
|
*
|
||||||
|
* @return Core version.
|
||||||
|
*/
|
||||||
|
static csmGetVersion(): csmVersion;
|
||||||
|
/**
|
||||||
|
* Gets Moc file supported latest version.
|
||||||
|
*
|
||||||
|
* @return Moc file latest format version.
|
||||||
|
*/
|
||||||
|
static csmGetLatestMocVersion(): csmMocVersion;
|
||||||
|
/**
|
||||||
|
* Gets Moc file format version.
|
||||||
|
*
|
||||||
|
* @param moc Moc
|
||||||
|
*
|
||||||
|
* @return csmMocVersion
|
||||||
|
*/
|
||||||
|
static csmGetMocVersion(moc: Moc, mocBytes: ArrayBuffer): csmMocVersion;
|
||||||
|
private constructor();
|
||||||
|
}
|
||||||
|
/** Cubism logging. */
|
||||||
|
class Logging {
|
||||||
|
private static logFunction;
|
||||||
|
/**
|
||||||
|
* Sets log handler.
|
||||||
|
*
|
||||||
|
* @param handler Handler to use.
|
||||||
|
*/
|
||||||
|
static csmSetLogFunction(handler: csmLogFunction): void;
|
||||||
|
/**
|
||||||
|
* Queries log handler.
|
||||||
|
*
|
||||||
|
* @return Log handler.
|
||||||
|
*/
|
||||||
|
static csmGetLogFunction(): csmLogFunction;
|
||||||
|
/**
|
||||||
|
* Wrap log function.
|
||||||
|
*
|
||||||
|
* @param messagePtr number
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
private static wrapLogFunction;
|
||||||
|
private constructor();
|
||||||
|
}
|
||||||
|
/** Cubism moc. */
|
||||||
|
class Moc {
|
||||||
|
/**
|
||||||
|
* Checks consistency of a moc.
|
||||||
|
*
|
||||||
|
* @param mocBytes Moc bytes.
|
||||||
|
*
|
||||||
|
* @returns '1' if Moc is valid; '0' otherwise.
|
||||||
|
*/
|
||||||
|
hasMocConsistency(mocBytes: ArrayBuffer): number;
|
||||||
|
/** Creates [[Moc]] from [[ArrayBuffer]].
|
||||||
|
*
|
||||||
|
* @param buffer Array buffer
|
||||||
|
*
|
||||||
|
* @return [[Moc]] on success; [[null]] otherwise.
|
||||||
|
*/
|
||||||
|
static fromArrayBuffer(buffer: ArrayBuffer): Moc;
|
||||||
|
/** Releases instance. */
|
||||||
|
_release(): void;
|
||||||
|
/** Native moc. */
|
||||||
|
_ptr: number;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param mocBytes Moc bytes.
|
||||||
|
*/
|
||||||
|
private constructor();
|
||||||
|
}
|
||||||
|
/** Cubism model. */
|
||||||
|
class Model {
|
||||||
|
/** Parameters. */
|
||||||
|
parameters: Parameters;
|
||||||
|
/** Parts. */
|
||||||
|
parts: Parts;
|
||||||
|
/** Drawables. */
|
||||||
|
drawables: Drawables;
|
||||||
|
/** Canvas information. */
|
||||||
|
canvasinfo: CanvasInfo;
|
||||||
|
/**
|
||||||
|
* Creates [[Model]] from [[Moc]].
|
||||||
|
*
|
||||||
|
* @param moc Moc
|
||||||
|
*
|
||||||
|
* @return [[Model]] on success; [[null]] otherwise.
|
||||||
|
*/
|
||||||
|
static fromMoc(moc: Moc): Model;
|
||||||
|
/** Updates instance. */
|
||||||
|
update(): void;
|
||||||
|
/** Releases instance. */
|
||||||
|
release(): void;
|
||||||
|
/** Native model. */
|
||||||
|
_ptr: number;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param moc Moc
|
||||||
|
*/
|
||||||
|
private constructor();
|
||||||
|
}
|
||||||
|
/** Canvas information interface. */
|
||||||
|
class CanvasInfo {
|
||||||
|
/** Width of native model canvas. */
|
||||||
|
CanvasWidth: number;
|
||||||
|
/** Height of native model canvas. */
|
||||||
|
CanvasHeight: number;
|
||||||
|
/** Coordinate origin of X axis. */
|
||||||
|
CanvasOriginX: number;
|
||||||
|
/** Coordinate origin of Y axis. */
|
||||||
|
CanvasOriginY: number;
|
||||||
|
/** Pixels per unit of native model. */
|
||||||
|
PixelsPerUnit: number;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param modelPtr Native model pointer.
|
||||||
|
*/
|
||||||
|
constructor(modelPtr: number);
|
||||||
|
}
|
||||||
|
/** Cubism model parameters */
|
||||||
|
class Parameters {
|
||||||
|
/** Parameter count. */
|
||||||
|
count: number;
|
||||||
|
/** Parameter IDs. */
|
||||||
|
ids: Array<string>;
|
||||||
|
/** Minimum parameter values. */
|
||||||
|
minimumValues: Float32Array;
|
||||||
|
/** Parameter types. */
|
||||||
|
types: Int32Array;
|
||||||
|
/** Maximum parameter values. */
|
||||||
|
maximumValues: Float32Array;
|
||||||
|
/** Default parameter values. */
|
||||||
|
defaultValues: Float32Array;
|
||||||
|
/** Parameter values. */
|
||||||
|
values: Float32Array;
|
||||||
|
/** Number of key values of each parameter. */
|
||||||
|
keyCounts: Int32Array;
|
||||||
|
/** Key values of each parameter. */
|
||||||
|
keyValues: Array<Float32Array>;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param modelPtr Native model.
|
||||||
|
*/
|
||||||
|
constructor(modelPtr: number);
|
||||||
|
}
|
||||||
|
/** Cubism model parts */
|
||||||
|
class Parts {
|
||||||
|
/** Part count. */
|
||||||
|
count: number;
|
||||||
|
/** Part IDs. */
|
||||||
|
ids: Array<string>;
|
||||||
|
/** Opacity values. */
|
||||||
|
opacities: Float32Array;
|
||||||
|
/** Part's parent part indices. */
|
||||||
|
parentIndices: Int32Array;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param modelPtr Native model.
|
||||||
|
*/
|
||||||
|
constructor(modelPtr: number);
|
||||||
|
}
|
||||||
|
/** Cubism model drawables */
|
||||||
|
class Drawables {
|
||||||
|
/** Drawable count. */
|
||||||
|
count: number;
|
||||||
|
/** Drawable IDs. */
|
||||||
|
ids: Array<string>;
|
||||||
|
/** Constant drawable flags. */
|
||||||
|
constantFlags: Uint8Array;
|
||||||
|
/** Dynamic drawable flags. */
|
||||||
|
dynamicFlags: Uint8Array;
|
||||||
|
/** Drawable texture indices. */
|
||||||
|
textureIndices: Int32Array;
|
||||||
|
/** Drawable draw orders. */
|
||||||
|
drawOrders: Int32Array;
|
||||||
|
/** Drawable render orders. */
|
||||||
|
renderOrders: Int32Array;
|
||||||
|
/** Drawable opacities. */
|
||||||
|
opacities: Float32Array;
|
||||||
|
/** Mask count for each drawable. */
|
||||||
|
maskCounts: Int32Array;
|
||||||
|
/** Masks for each drawable. */
|
||||||
|
masks: Array<Int32Array>;
|
||||||
|
/** Number of vertices of each drawable. */
|
||||||
|
vertexCounts: Int32Array;
|
||||||
|
/** 2D vertex position data of each drawable. */
|
||||||
|
vertexPositions: Array<Float32Array>;
|
||||||
|
/** 2D texture coordinate data of each drawables. */
|
||||||
|
vertexUvs: Array<Float32Array>;
|
||||||
|
/** Number of triangle indices for each drawable. */
|
||||||
|
indexCounts: Int32Array;
|
||||||
|
/** Triangle index data for each drawable. */
|
||||||
|
indices: Array<Uint16Array>;
|
||||||
|
/** Information multiply color. */
|
||||||
|
multiplyColors: Float32Array;
|
||||||
|
/** Information Screen color. */
|
||||||
|
screenColors: Float32Array;
|
||||||
|
/** Indices of drawables parent part. */
|
||||||
|
parentPartIndices: Int32Array;
|
||||||
|
/** Resets all dynamic drawable flags.. */
|
||||||
|
resetDynamicFlags(): void;
|
||||||
|
/** Native model. */
|
||||||
|
private _modelPtr;
|
||||||
|
/**
|
||||||
|
* Initializes instance.
|
||||||
|
*
|
||||||
|
* @param modelPtr Native model.
|
||||||
|
*/
|
||||||
|
constructor(modelPtr: number);
|
||||||
|
}
|
||||||
|
/** Utility functions. */
|
||||||
|
class Utils {
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasBlendAdditiveBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasBlendMultiplicativeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasIsDoubleSidedBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasIsInvertedMaskBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasIsVisibleBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasVisibilityDidChangeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasOpacityDidChangeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasDrawOrderDidChangeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasRenderOrderDidChangeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasVertexPositionsDidChangeBit(bitfield: number): boolean;
|
||||||
|
/**
|
||||||
|
* Checks whether flag is set in bitfield.
|
||||||
|
*
|
||||||
|
* @param bitfield Bitfield to query against.
|
||||||
|
*
|
||||||
|
* @return [[true]] if bit set; [[false]] otherwise
|
||||||
|
*/
|
||||||
|
static hasBlendColorDidChangeBit(bitfield: number): boolean;
|
||||||
|
}
|
||||||
|
/** Memory functions. */
|
||||||
|
class Memory {
|
||||||
|
/**
|
||||||
|
* HACK:
|
||||||
|
* Extend memory size allocated during module initialization.
|
||||||
|
* If the specified size is less than or equal to 16777216(byte), the default of 16 MB is allocated.
|
||||||
|
*
|
||||||
|
* @see https://github.com/emscripten-core/emscripten/blob/main/src/settings.js#L161
|
||||||
|
*
|
||||||
|
* @param size allocated memory size [byte(s)]
|
||||||
|
*/
|
||||||
|
static initializeAmountOfMemory(size: number): void;
|
||||||
|
private constructor();
|
||||||
|
}
|
||||||
|
/** Emscripten Cubism Core module. */
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit ff606d5bee3cdab4f8430947f29badab598821c5
|
|
@ -0,0 +1,66 @@
|
||||||
|
## Definitions
|
||||||
|
|
||||||
|
### Live2D Cubism Components
|
||||||
|
|
||||||
|
Cubism Web Samples is included in Live2D Cubism Components.
|
||||||
|
|
||||||
|
Cubism Web Samples は Live2D Cubism Components に含まれます。
|
||||||
|
|
||||||
|
Cubism Web Samples 包括在 Live2D Cubism Components 中。
|
||||||
|
|
||||||
|
## Cubism SDK Release License
|
||||||
|
|
||||||
|
*All business* users must obtain a Cubism SDK Release License. "Business" means an entity with the annual gross revenue more than ten million (10,000,000) JPY for the most recent fiscal year.
|
||||||
|
|
||||||
|
* [Cubism SDK Release License](https://www.live2d.com/en/download/cubism-sdk/release-license/)
|
||||||
|
|
||||||
|
直近会計年度の売上高が 1000 万円以上の事業者様がご利用になる場合は、Cubism SDK リリースライセンス(出版許諾契約)に同意していただく必要がございます。
|
||||||
|
|
||||||
|
* [Cubism SDK リリースライセンス](https://www.live2d.com/ja/download/cubism-sdk/release-license/)
|
||||||
|
|
||||||
|
如果您的企业在最近一个会计年度的销售额达到或超过1000万日元,您必须得到Cubism SDK的出版授权许可(出版许可协议)。
|
||||||
|
|
||||||
|
* [Cubism SDK发行许可证](https://www.live2d.com/zh-CHS/download/cubism-sdk/release-license/)
|
||||||
|
|
||||||
|
## Live2D Open Software License
|
||||||
|
|
||||||
|
Live2D Cubism Components is available under Live2D Open Software License.
|
||||||
|
|
||||||
|
* [Live2D Open Software License](https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html)
|
||||||
|
* [Live2D Open Software 使用許諾契約書](https://www.live2d.com/eula/live2d-open-software-license-agreement_jp.html)
|
||||||
|
* [Live2D Open Software 使用授权协议](https://www.live2d.com/eula/live2d-open-software-license-agreement_cn.html)
|
||||||
|
|
||||||
|
|
||||||
|
## Live2D Proprietary Software License
|
||||||
|
|
||||||
|
Live2D Cubism Core is available under Live2D Proprietary Software License.
|
||||||
|
|
||||||
|
* [Live2D Proprietary Software License Agreement](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html)
|
||||||
|
* [Live2D Proprietary Software 使用許諾契約書](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_jp.html)
|
||||||
|
* [Live2D Proprietary Software 使用授权协议](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_cn.html)
|
||||||
|
|
||||||
|
|
||||||
|
## Free Material License
|
||||||
|
|
||||||
|
Live2D models listed below are available under Free Material License.
|
||||||
|
|
||||||
|
* [Free Material License Agreement](https://www.live2d.com/eula/live2d-free-material-license-agreement_en.html)
|
||||||
|
* [無償提供マテリアルの使用許諾契約書](https://www.live2d.com/eula/live2d-free-material-license-agreement_jp.html)
|
||||||
|
* [无偿提供素材使用授权协议](https://www.live2d.com/eula/live2d-free-material-license-agreement_cn.html)
|
||||||
|
|
||||||
|
```
|
||||||
|
Samples/Resources/Haru
|
||||||
|
Samples/Resources/Hiyori
|
||||||
|
Samples/Resources/Mao
|
||||||
|
Samples/Resources/Mark
|
||||||
|
Samples/Resources/Natori
|
||||||
|
Samples/Resources/Rice
|
||||||
|
Samples/Resources/Wanko
|
||||||
|
```
|
||||||
|
|
||||||
|
If you use these models, you must agree to the terms of a contract set [here](https://docs.live2d.com/cubism-editor-manual/sample-model/) for each model.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Please contact us from [here](https://www.live2d.jp/contact/) for more license information.
|
|
@ -0,0 +1,41 @@
|
||||||
|
[English](NOTICE.md) / [日本語](NOTICE.ja.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# お知らせ
|
||||||
|
|
||||||
|
## [注意事項] Cubism 4 SDK for Web R1 以降へのアップデートに伴う注意
|
||||||
|
|
||||||
|
Cubism 4 SDK for Web R1 にてそれ以前のベータ版から正式版のリリースに伴い、
|
||||||
|
利便性向上のためパッケージ及びリポジトリの構造変更がおこなわれました。
|
||||||
|
|
||||||
|
この変更は Cubism 4 SDK for Native と構造を変えずに運用がなされるほか、
|
||||||
|
ユーザに管理が不必要なファイルが混在することを避けることが理由です。
|
||||||
|
|
||||||
|
構造の変更点、及び Cubism 4 SDK for Web beta2 以前のプロジェクトからの更新方法に関して、
|
||||||
|
[Cubism SDK Manual] に詳細を記載しています。アップデートを行う際は必ずご確認ください。
|
||||||
|
|
||||||
|
[Cubism SDK Manual]: https://docs.live2d.com/cubism-sdk-manual/warning-for-cubism4-web-r1-update/
|
||||||
|
|
||||||
|
## [注意事項] 依存パッケージでの宣言重複エラーについて (2023-02-23)
|
||||||
|
|
||||||
|
Cubism 4 SDK for Web Samples で利用されている依存パッケージのうち `@types/node` に起因する、
|
||||||
|
宣言重複のエラーが発生する場合があります。
|
||||||
|
|
||||||
|
こちらは以下のいずれかの手順で解決が可能であることを確認しております。
|
||||||
|
|
||||||
|
### 解決策1: npm-check-updatesを利用する方法
|
||||||
|
|
||||||
|
1. ターミナルで `/Samples/TypeScript/Demo` ディレクトリに移動する。
|
||||||
|
1. コマンド `npm i -g npm-check-updates` を実行する。
|
||||||
|
1. コマンド `ncu` を実行する。
|
||||||
|
|
||||||
|
### 解決策2: @types/node明示的にインストールし直す方法
|
||||||
|
|
||||||
|
1. ターミナルで `/Samples/TypeScript/Demo` ディレクトリに移動する。
|
||||||
|
1. コマンド `npm uninstall @types/node` を実行する。
|
||||||
|
1. コマンド `npm install @types/node` を実行する。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
©Live2D
|
|
@ -0,0 +1,38 @@
|
||||||
|
[English](NOTICE.md) / [日本語](NOTICE.ja.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Notices
|
||||||
|
|
||||||
|
## [Caution] Precautions for updating to Cubism 4 SDK for Web R1 or later
|
||||||
|
|
||||||
|
With the release of the official version of the Cubism 4 SDK for Web R1 from the previous beta version, the structure of packages and repositories has been changed to improve usability.
|
||||||
|
|
||||||
|
The reason for this change is to operate without changing the structure of Cubism 4 SDK for Native, and to avoid mixing files that do not require management by users.
|
||||||
|
|
||||||
|
Details on structural changes and how to update from projects prior to Cubism 4 SDK for Web beta2 are described in the [Cubism SDK Manual]. Please be sure to check it when updating.
|
||||||
|
|
||||||
|
[Cubism SDK Manual]: https://docs.live2d.com/cubism-sdk-manual/warning-for-cubism4-web-r1-update/
|
||||||
|
|
||||||
|
|
||||||
|
## [Caution] About the duplicate declaration error in dependent packages (2023-02-23)
|
||||||
|
|
||||||
|
A duplicate declaration error may occur due to `@types/node` among the dependency packages used in the Cubism 4 SDK for Web Samples.
|
||||||
|
|
||||||
|
We have confirmed that this can be resolved by one of the following procedures.
|
||||||
|
|
||||||
|
### Solution 1: Use npm-check-updates
|
||||||
|
|
||||||
|
1. Navigate to the `/Samples/TypeScript/Demo` directory in Terminal.
|
||||||
|
1. Execute the command `npm i -g npm-check-updates`.
|
||||||
|
1. Execute the command `ncu`.
|
||||||
|
|
||||||
|
### Solution 2: Reinstall @types/node explicitly
|
||||||
|
|
||||||
|
1. Navigate to the `/Samples/TypeScript/Demo` directory in Terminal.
|
||||||
|
1. Execute the command `npm uninstall @types/node`.
|
||||||
|
1. Execute the command `npm install @types/node`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
©Live2D
|
|
@ -0,0 +1,141 @@
|
||||||
|
[English](README.md) / [日本語](README.ja.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Cubism Web Samples
|
||||||
|
|
||||||
|
Live2D Cubism Editor で出力したモデルを表示するアプリケーションのサンプル実装です。
|
||||||
|
|
||||||
|
Cubism Web Framework および Live2D Cubism Core と組み合わせて使用します。
|
||||||
|
|
||||||
|
|
||||||
|
## ライセンス
|
||||||
|
|
||||||
|
本 SDK を使用する前に、[ライセンス](LICENSE.md)をご確認ください。
|
||||||
|
|
||||||
|
|
||||||
|
## お知らせ
|
||||||
|
|
||||||
|
本 SDK を使用する前に、[お知らせ](NOTICE.ja.md)をご確認ください。
|
||||||
|
|
||||||
|
|
||||||
|
## Cubism 5新機能や過去バージョンとの互換性について
|
||||||
|
|
||||||
|
本 SDK はCubism 5に対応した製品です。
|
||||||
|
Cubism 5 Editorに搭載された新機能のSDK対応については [こちら](https://docs.live2d.com/cubism-sdk-manual/cubism-5-new-functions/)をご確認ください。
|
||||||
|
過去バージョンのCubism SDKとの互換性については [こちら](https://docs.live2d.com/cubism-sdk-manual/compatibility-with-cubism-5/)をご確認ください。
|
||||||
|
|
||||||
|
## ディレクトリ構成
|
||||||
|
|
||||||
|
```
|
||||||
|
.
|
||||||
|
├─ .vscode # Visual Studio Code 用プロジェクト設定ディレクトリ
|
||||||
|
├─ Core # Live2D Cubism Core が含まれるディレクトリ
|
||||||
|
├─ Framework # レンダリングやアニメーション機能などのソースコードが含まれるディレクトリ
|
||||||
|
└─ Samples
|
||||||
|
├─ Resources # モデルのファイルや画像などのリソースが含まれるディレクトリ
|
||||||
|
└─ TypeScript # TypeScript のサンプルプロジェクトが含まれるディレクトリ
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Live2D Cubism Core for Web
|
||||||
|
|
||||||
|
モデルをロードするためのライブラリです。
|
||||||
|
|
||||||
|
当リポジトリではCubism Coreを管理していません。
|
||||||
|
[こちら](https://www.live2d.com/download/cubism-sdk/download-web/)からCubism SDK for Webをダウンロードして、
|
||||||
|
Coreディレクトリのファイルをコピーしてください。
|
||||||
|
|
||||||
|
|
||||||
|
## 開発環境構築
|
||||||
|
|
||||||
|
1. [Node.js] と [Visual Studio Code] をインストールします
|
||||||
|
1. Visual Studio Code で **本 SDK のトップディレクトリ** を開き、推奨拡張機能をインストールします
|
||||||
|
* ポップアップ通知の他、拡張機能タブから `@recommended` を入力することで確認できます
|
||||||
|
|
||||||
|
### サンプルデモの動作確認
|
||||||
|
|
||||||
|
コマンドパレット(*View > Command Palette...*)で `>Tasks: Run Task` を入力することで、タスク一覧が表示されます。
|
||||||
|
|
||||||
|
1. タスク一覧から `npm: install - Samples/TypeScript/Demo` を選択して依存パッケージのダウンロードを行います
|
||||||
|
1. タスク一覧から `npm: build - Samples/TypeScript/Demo` を選択してサンプルデモのビルドを行います
|
||||||
|
1. タスク一覧から `npm: serve - Samples/TypeScript/Demo` を選択して動作確認用の簡易サーバを起動します
|
||||||
|
1. ブラウザの URL 欄に `http://localhost:5000/Samples/TypeScript/Demo/` と入力してアクセスします
|
||||||
|
1. コマンドパレットから `>Tasks: Terminate Task` を入力して `npm: serve` を選択すると簡易サーバが終了します
|
||||||
|
|
||||||
|
その他のタスクに関してはサンプルプロジェクトの [README.md](Samples/TypeScript/README.ja.md) を参照ください。
|
||||||
|
|
||||||
|
NOTE: デバック用の設定は、`.vscode/tasks.json` に記述しています。
|
||||||
|
|
||||||
|
### プロジェクトのデバック
|
||||||
|
|
||||||
|
Visual Studio Code で **本 SDK のトップディレクトリ** を開き、 *F5* キーを入力すると Debugger for Chrome が起動します。
|
||||||
|
|
||||||
|
Visual Studio Code 上でブレイクポイントを貼って Chrome ブラウザと連動してデバックを行うことができます。
|
||||||
|
|
||||||
|
NOTE: デバック用の設定は、`.vscode/launch.json` に記述しています。
|
||||||
|
|
||||||
|
|
||||||
|
## SDKマニュアル
|
||||||
|
|
||||||
|
[Cubism SDK Manual](https://docs.live2d.com/cubism-sdk-manual/top/)
|
||||||
|
|
||||||
|
|
||||||
|
## 変更履歴
|
||||||
|
|
||||||
|
当リポジトリの変更履歴については [CHANGELOG.md](CHANGELOG.md) を参照ください。
|
||||||
|
|
||||||
|
|
||||||
|
## 開発環境
|
||||||
|
|
||||||
|
### Node.js
|
||||||
|
|
||||||
|
* 20.7.0
|
||||||
|
* 18.18.0
|
||||||
|
|
||||||
|
|
||||||
|
## 動作確認環境
|
||||||
|
|
||||||
|
| プラットフォーム | ブラウザ | バージョン |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| Android | Google Chrome | 113.0.5672.77 |
|
||||||
|
| Android | Microsoft Edge | 113.0.1774.38 |
|
||||||
|
| Android | Mozilla Firefox | 113.0 |
|
||||||
|
| iOS / iPadOS | Google Chrome | 113.0.5672.109 |
|
||||||
|
| iOS / iPadOS | Microsoft Edge | 113.0.1774.42 |
|
||||||
|
| iOS / iPadOS | Mozilla Firefox | 113.0 |
|
||||||
|
| iOS / iPadOS | Safari | 16.6.1 |
|
||||||
|
| macOS | Google Chrome | 117.0.5938.92 |
|
||||||
|
| macOS | Microsoft Edge | 117.0.2045.43 |
|
||||||
|
| macOS | Mozilla Firefox | 113.0.1 |
|
||||||
|
| macOS | Safari | 16.6.1 |
|
||||||
|
| Windows | Google Chrome | 117.0.5938.92 |
|
||||||
|
| Windows | Microsoft Edge | 117.0.2045.43 |
|
||||||
|
| Windows | Mozilla Firefox | 113.0 |
|
||||||
|
|
||||||
|
Note: 動作確認時のサーバの起動は `./Samples/TypeScript/Demo/package.json` の `serve` スクリプトを使用して行っています。
|
||||||
|
|
||||||
|
|
||||||
|
## プロジェクトへの貢献
|
||||||
|
|
||||||
|
プロジェクトに貢献する方法はたくさんあります。バグのログの記録、このGitHubでのプルリクエストの送信、Live2Dコミュニティでの問題の報告と提案の作成です。
|
||||||
|
|
||||||
|
### フォークとプルリクエスト
|
||||||
|
|
||||||
|
修正、改善、さらには新機能をもたらすかどうかにかかわらず、プルリクエストに感謝します。ただし、ラッパーは可能な限り軽量で浅くなるように設計されているため、バグ修正とメモリ/パフォーマンスの改善のみを行う必要があることに注意してください。メインリポジトリを可能な限りクリーンに保つために、必要に応じて個人用フォークと機能ブランチを作成してください。
|
||||||
|
|
||||||
|
### バグ
|
||||||
|
|
||||||
|
Live2Dコミュニティでは、問題のレポートと機能リクエストを定期的にチェックしています。バグレポートを提出する前に、Live2Dコミュニティで検索して、問題のレポートまたは機能リクエストがすでに投稿されているかどうかを確認してください。問題がすでに存在する場合は、関連するコメントを追記してください。
|
||||||
|
|
||||||
|
### 提案
|
||||||
|
|
||||||
|
SDKの将来についてのフィードバックにも関心があります。Live2Dコミュニティで提案や機能のリクエストを送信できます。このプロセスをより効果的にするために、それらをより明確に定義するのに役立つより多くの情報を含めるようお願いしています。
|
||||||
|
|
||||||
|
|
||||||
|
## フォーラム
|
||||||
|
|
||||||
|
ユーザー同士でCubism SDKの活用方法の提案や質問をしたい場合は、是非フォーラムをご活用ください。
|
||||||
|
|
||||||
|
- [Live2D 公式クリエイターズフォーラム](https://creatorsforum.live2d.com/)
|
||||||
|
- [Live2D Creator's Forum(English)](https://community.live2d.com/)
|
143
README.md
143
README.md
|
@ -1,7 +1,142 @@
|
||||||
# Vue 3 + Vite
|
[English](README.md) / [日本語](README.ja.md)
|
||||||
|
|
||||||
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
|
---
|
||||||
|
|
||||||
## Recommended IDE Setup
|
# Cubism Web Samples
|
||||||
|
|
||||||
- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
|
This is a sample implementation of an application that displays models output by Live2D Cubism Editor.
|
||||||
|
|
||||||
|
It is used in conjunction with the Cubism Web Framework and Live2D Cubism Core.
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Please check the [license](LICENSE.md) before using this SDK.
|
||||||
|
|
||||||
|
|
||||||
|
## Notices
|
||||||
|
|
||||||
|
Please check the [notices](NOTICE.md) before using this SDK.
|
||||||
|
|
||||||
|
|
||||||
|
## Compatibility with Cubism 5 new features and previous Cubism SDK versions
|
||||||
|
|
||||||
|
This SDK is compatible with Cubism 5.
|
||||||
|
For SDK compatibility with new features in Cubism 5 Editor, please refer to [here](https://docs.live2d.com/en/cubism-sdk-manual/cubism-5-new-functions/).
|
||||||
|
For compatibility with previous versions of Cubism SDK, please refer to [here](https://docs.live2d.com/en/cubism-sdk-manual/compatibility-with-cubism-5/).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Directory structure
|
||||||
|
|
||||||
|
```
|
||||||
|
.
|
||||||
|
├─ .vscode # Project settings directory for Visual Studio Code
|
||||||
|
├─ Core # Directory containing Live2D Cubism Core
|
||||||
|
├─ Framework # Directory containing source code such as rendering and animation functions
|
||||||
|
└─ Samples
|
||||||
|
├─ Resources # Directory containing resources such as model files and images
|
||||||
|
└─ TypeScript # Directory containing TypeScript sample projects
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Live2D Cubism Core for Web
|
||||||
|
|
||||||
|
A library for loading the model.
|
||||||
|
|
||||||
|
This repository does not manage Cubism Core.
|
||||||
|
Download the Cubism SDK for Web from [here](https://www.live2d.com/download/cubism-sdk/download-web/) and copy the files in the Core directory.
|
||||||
|
|
||||||
|
|
||||||
|
## Development environment construction
|
||||||
|
|
||||||
|
1. Install [Node.js] and [Visual Studio Code]
|
||||||
|
1. Open **the top directory of this SDK** in Visual Studio Code and install the recommended extensions
|
||||||
|
* In addition to pop-up notifications, you can check the others by typing `@recommended` from the Extensions tab
|
||||||
|
|
||||||
|
### Operation check of sample demo
|
||||||
|
|
||||||
|
Enter `>Tasks: Run Task` in the command palette (*View > Command Palette...*) to display the task list.
|
||||||
|
|
||||||
|
1. Select `npm: install - Samples/TypeScript/Demo` from the task list to download the dependent packages
|
||||||
|
1. Select `npm: build - Samples/TypeScript/Demo` from the task list to build the sample demo
|
||||||
|
1. Select `npm: serve - Samples/TypeScript/Demo` from the task list to start the simple server for operation check
|
||||||
|
1. Enter `http://localhost:5000/Samples/TypeScript/Demo/` in the URL field of your browser to access it
|
||||||
|
1. Enter `>Tasks: Terminate Task` from the command palette and select `npm: serve` to terminate the simple server
|
||||||
|
|
||||||
|
For other tasks, see [README.md](Samples/TypeScript/README.md) of the sample project.
|
||||||
|
|
||||||
|
NOTE: Settings for debugging are described in `.vscode/tasks.json`.
|
||||||
|
|
||||||
|
### Project debugging
|
||||||
|
|
||||||
|
Open **the top directory of this SDK** in Visual Studio Code and enter the *F5* key to start Debugger for Chrome.
|
||||||
|
|
||||||
|
You can place breakpoints in Visual Studio Code to debug in conjunction with the Chrome browser.
|
||||||
|
|
||||||
|
NOTE: Settings for debugging are described in `.vscode/launch.json`.
|
||||||
|
|
||||||
|
|
||||||
|
## SDK manual
|
||||||
|
|
||||||
|
[Cubism SDK Manual](https://docs.live2d.com/cubism-sdk-manual/top/)
|
||||||
|
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
Please refer to [CHANGELOG.md](CHANGELOG.md) for the changelog of this repository.
|
||||||
|
|
||||||
|
|
||||||
|
## Development environment
|
||||||
|
|
||||||
|
### Node.js
|
||||||
|
|
||||||
|
* 20.7.0
|
||||||
|
* 18.18.0
|
||||||
|
|
||||||
|
|
||||||
|
## Operation environment
|
||||||
|
|
||||||
|
| Platform | Browser | Version |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| Android | Google Chrome | 113.0.5672.77 |
|
||||||
|
| Android | Microsoft Edge | 113.0.1774.38 |
|
||||||
|
| Android | Mozilla Firefox | 113.0 |
|
||||||
|
| iOS / iPadOS | Google Chrome | 113.0.5672.109 |
|
||||||
|
| iOS / iPadOS | Microsoft Edge | 113.0.1774.42 |
|
||||||
|
| iOS / iPadOS | Mozilla Firefox | 113.0 |
|
||||||
|
| iOS / iPadOS | Safari | 16.6.1 |
|
||||||
|
| macOS | Google Chrome | 117.0.5938.92 |
|
||||||
|
| macOS | Microsoft Edge | 117.0.2045.43 |
|
||||||
|
| macOS | Mozilla Firefox | 113.0.1 |
|
||||||
|
| macOS | Safari | 16.6.1 |
|
||||||
|
| Windows | Google Chrome | 117.0.5938.92 |
|
||||||
|
| Windows | Microsoft Edge | 117.0.2045.43 |
|
||||||
|
| Windows | Mozilla Firefox | 113.0 |
|
||||||
|
|
||||||
|
Note: You can start the server for operation check by running the `serve` script of `./Samples/TypeScript/Demo/package.json`.
|
||||||
|
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
There are many ways to contribute to the project: logging bugs, submitting pull requests on this GitHub, and reporting issues and making suggestions in Live2D Community.
|
||||||
|
|
||||||
|
### Forking And Pull Requests
|
||||||
|
|
||||||
|
We very much appreciate your pull requests, whether they bring fixes, improvements, or even new features. Note, however, that the wrapper is designed to be as lightweight and shallow as possible and should therefore only be subject to bug fixes and memory/performance improvements. To keep the main repository as clean as possible, create a personal fork and feature branches there as needed.
|
||||||
|
|
||||||
|
### Bugs
|
||||||
|
|
||||||
|
We are regularly checking issue-reports and feature requests at Live2D Community. Before filing a bug report, please do a search in Live2D Community to see if the issue-report or feature request has already been posted. If you find your issue already exists, make relevant comments and add your reaction.
|
||||||
|
|
||||||
|
### Suggestions
|
||||||
|
|
||||||
|
We're also interested in your feedback for the future of the SDK. You can submit a suggestion or feature request at Live2D Community. To make this process more effective, we're asking that you include more information to help define them more clearly.
|
||||||
|
|
||||||
|
|
||||||
|
## Forum
|
||||||
|
|
||||||
|
If you want to suggest or ask questions about how to use the Cubism SDK between users, please use the forum.
|
||||||
|
|
||||||
|
- [Live2D Creator's Forum](https://community.live2d.com/)
|
||||||
|
- [Live2D 公式クリエイターズフォーラム (Japanese)](https://creatorsforum.live2d.com/)
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
|
@ -0,0 +1,334 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamTere",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "照れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamFaceForm",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "顔の拡縮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeForm",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "眼 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "目玉 収縮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamTear",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "涙"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "目玉 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "目玉 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "左眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "右眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "左眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "右眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "左眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "右眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "左眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "右眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "口 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "口 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamScarf",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "スカーフ揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "体の回転 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "体の回転 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "体の回転 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyUpper",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "上体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "呼吸"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBustY",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "胸 揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLA",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRA",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandChangeR",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右手切替"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandAngleR",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右手首角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandDhangeL",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左手切替"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandAngleL",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左手首角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairFront",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "髪揺れ 前"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairSide",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "髪揺れ 横"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBack",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "髪揺れ 後"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ParameterGroups": [
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupFace",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupEyes",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "眉毛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupMouth",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup2",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "胴体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArms",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "腕"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup3",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "髪揺れ"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Parts": [
|
||||||
|
{
|
||||||
|
"Id": "Part01Core",
|
||||||
|
"Name": "コアパーツ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Hoho001",
|
||||||
|
"Name": "頬"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Brow001",
|
||||||
|
"Name": "まゆ毛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Tear",
|
||||||
|
"Name": "涙"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01EyeBall001",
|
||||||
|
"Name": "目玉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Eye001",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Nose001",
|
||||||
|
"Name": "鼻"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Mouth001",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Face001",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Ear001",
|
||||||
|
"Name": "耳"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Neck001",
|
||||||
|
"Name": "首"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01HairFront001",
|
||||||
|
"Name": "前髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01HairSide001",
|
||||||
|
"Name": "横髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01HairBack001",
|
||||||
|
"Name": "後ろ髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmRB001",
|
||||||
|
"Name": "左腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmLB001",
|
||||||
|
"Name": "右腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmRA001",
|
||||||
|
"Name": "右腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmLA001",
|
||||||
|
"Name": "左腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Body001",
|
||||||
|
"Name": "制服"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01Sketch",
|
||||||
|
"Name": "[ 下絵 ]"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,115 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"FileReferences": {
|
||||||
|
"Moc": "Haru.moc3",
|
||||||
|
"Textures": [
|
||||||
|
"Haru.2048/texture_00.png",
|
||||||
|
"Haru.2048/texture_01.png"
|
||||||
|
],
|
||||||
|
"Physics": "Haru.physics3.json",
|
||||||
|
"Pose": "Haru.pose3.json",
|
||||||
|
"DisplayInfo": "Haru.cdi3.json",
|
||||||
|
"Expressions": [
|
||||||
|
{
|
||||||
|
"Name": "F01",
|
||||||
|
"File": "expressions/F01.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F02",
|
||||||
|
"File": "expressions/F02.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F03",
|
||||||
|
"File": "expressions/F03.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F04",
|
||||||
|
"File": "expressions/F04.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F05",
|
||||||
|
"File": "expressions/F05.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F06",
|
||||||
|
"File": "expressions/F06.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F07",
|
||||||
|
"File": "expressions/F07.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "F08",
|
||||||
|
"File": "expressions/F08.exp3.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Motions": {
|
||||||
|
"Idle": [
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_idle.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_m15.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TapBody": [
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_m26.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Sound": "sounds/haru_talk_13.wav"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_m06.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Sound": "sounds/haru_Info_14.wav"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_m20.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Sound": "sounds/haru_normal_6.wav"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/haru_g_m09.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Sound": "sounds/haru_Info_04.wav"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"UserData": "Haru.userdata3.json"
|
||||||
|
},
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "EyeBlink",
|
||||||
|
"Ids": [
|
||||||
|
"ParamEyeLOpen",
|
||||||
|
"ParamEyeROpen"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "LipSync",
|
||||||
|
"Ids": [
|
||||||
|
"ParamMouthOpenY"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"HitAreas": [
|
||||||
|
{
|
||||||
|
"Id": "HitArea",
|
||||||
|
"Name": "Head"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "HitArea2",
|
||||||
|
"Name": "Body"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,373 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"PhysicsSettingCount": 4,
|
||||||
|
"TotalInputCount": 14,
|
||||||
|
"TotalOutputCount": 4,
|
||||||
|
"VertexCount": 8,
|
||||||
|
"EffectiveForces": {
|
||||||
|
"Gravity": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": -1
|
||||||
|
},
|
||||||
|
"Wind": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PhysicsDictionary": [
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting1",
|
||||||
|
"Name": "前髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting2",
|
||||||
|
"Name": "横髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting3",
|
||||||
|
"Name": "後ろ髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting4",
|
||||||
|
"Name": "スカーフ"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PhysicsSettings": [
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting1",
|
||||||
|
"Input": [
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Output": [
|
||||||
|
{
|
||||||
|
"Destination": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairFront"
|
||||||
|
},
|
||||||
|
"VertexIndex": 1,
|
||||||
|
"Scale": 1.821,
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Vertices": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 0
|
||||||
|
},
|
||||||
|
"Mobility": 1,
|
||||||
|
"Delay": 1,
|
||||||
|
"Acceleration": 1,
|
||||||
|
"Radius": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 8
|
||||||
|
},
|
||||||
|
"Mobility": 0.95,
|
||||||
|
"Delay": 0.8,
|
||||||
|
"Acceleration": 1.5,
|
||||||
|
"Radius": 8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Normalization": {
|
||||||
|
"Position": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
},
|
||||||
|
"Angle": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting2",
|
||||||
|
"Input": [
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Output": [
|
||||||
|
{
|
||||||
|
"Destination": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairSide"
|
||||||
|
},
|
||||||
|
"VertexIndex": 1,
|
||||||
|
"Scale": 1.593,
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Vertices": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 0
|
||||||
|
},
|
||||||
|
"Mobility": 1,
|
||||||
|
"Delay": 1,
|
||||||
|
"Acceleration": 1,
|
||||||
|
"Radius": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 8
|
||||||
|
},
|
||||||
|
"Mobility": 0.95,
|
||||||
|
"Delay": 0.8,
|
||||||
|
"Acceleration": 1,
|
||||||
|
"Radius": 8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Normalization": {
|
||||||
|
"Position": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
},
|
||||||
|
"Angle": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting3",
|
||||||
|
"Input": [
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 60,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 40,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Output": [
|
||||||
|
{
|
||||||
|
"Destination": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairBack"
|
||||||
|
},
|
||||||
|
"VertexIndex": 1,
|
||||||
|
"Scale": 1.943,
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Vertices": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 0
|
||||||
|
},
|
||||||
|
"Mobility": 1,
|
||||||
|
"Delay": 1,
|
||||||
|
"Acceleration": 1,
|
||||||
|
"Radius": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 8
|
||||||
|
},
|
||||||
|
"Mobility": 0.95,
|
||||||
|
"Delay": 0.8,
|
||||||
|
"Acceleration": 1.5,
|
||||||
|
"Radius": 8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Normalization": {
|
||||||
|
"Position": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
},
|
||||||
|
"Angle": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PhysicsSetting4",
|
||||||
|
"Input": [
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX"
|
||||||
|
},
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "X",
|
||||||
|
"Reflect": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Source": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ"
|
||||||
|
},
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Output": [
|
||||||
|
{
|
||||||
|
"Destination": {
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamScarf"
|
||||||
|
},
|
||||||
|
"VertexIndex": 1,
|
||||||
|
"Scale": 0.873,
|
||||||
|
"Weight": 100,
|
||||||
|
"Type": "Angle",
|
||||||
|
"Reflect": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Vertices": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 0
|
||||||
|
},
|
||||||
|
"Mobility": 1,
|
||||||
|
"Delay": 1,
|
||||||
|
"Acceleration": 1,
|
||||||
|
"Radius": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": 0,
|
||||||
|
"Y": 10
|
||||||
|
},
|
||||||
|
"Mobility": 0.9,
|
||||||
|
"Delay": 0.6,
|
||||||
|
"Acceleration": 1.5,
|
||||||
|
"Radius": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Normalization": {
|
||||||
|
"Position": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
},
|
||||||
|
"Angle": {
|
||||||
|
"Minimum": -10,
|
||||||
|
"Default": 0,
|
||||||
|
"Maximum": 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Pose",
|
||||||
|
"Groups": [
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmRA001",
|
||||||
|
"Link": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmRB001",
|
||||||
|
"Link": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmLA001",
|
||||||
|
"Link": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part01ArmLB001",
|
||||||
|
"Link": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"UserDataCount": 3,
|
||||||
|
"TotalUserDataSize": 9
|
||||||
|
},
|
||||||
|
"UserData": [
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "D_PSD_27",
|
||||||
|
"Value": "tai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "D_PSD_25",
|
||||||
|
"Value": "tai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "D_PSD_24",
|
||||||
|
"Value": "tai"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": 0.27,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeForm",
|
||||||
|
"Value": 0.54,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,55 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": -2,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,60 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0.8,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0.8,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": -0.56,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": -0.56,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0.35,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0.35,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": -0.74,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": -0.74,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": -1.76,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeForm",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0.32,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0.32,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 2,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 2,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": -0.65,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,65 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0.89,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0.89,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": -0.56,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": -0.56,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0.35,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0.35,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": -0.74,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": -0.74,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": -0.46,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamTere",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0.8,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0.8,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": -0.33,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": -0.33,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Value": -1.76,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
After Width: | Height: | Size: 2.4 MiB |
|
@ -0,0 +1,523 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "照れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目玉 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目玉 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "口 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "口 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "呼吸"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamShoulder",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "肩 すくみ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamLeg",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "あし"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLA",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRA",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandLB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左手B 回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandRB",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右手B 回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandL",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "左手"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandR",
|
||||||
|
"GroupId": "ParamGroupArms",
|
||||||
|
"Name": "右手"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBustY",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "胸 揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairAhoge",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ アホ毛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairFront",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 前"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBack",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 後"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSideupRibbon",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪飾りの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRibbon",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "胸リボンの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSkirt",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "スカートの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSkirt2",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "スカートめくれ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_1_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[0]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_2_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[1]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_3_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[2]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_4_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[3]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_5_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[4]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_6_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[5]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_7_ArtMesh62",
|
||||||
|
"GroupId": "ParamGroup2",
|
||||||
|
"Name": "[6]サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_1_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[0]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_2_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[1]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_3_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[2]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_4_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[3]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_5_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[4]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_6_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[5]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_7_ArtMesh61",
|
||||||
|
"GroupId": "ParamGroup",
|
||||||
|
"Name": "[6]サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_1_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[0]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_2_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[1]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_3_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[2]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_4_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[3]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_5_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[4]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_6_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[5]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_7_ArtMesh55",
|
||||||
|
"GroupId": "ParamGroup4",
|
||||||
|
"Name": "[6]前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_1_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[0]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_2_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[1]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_3_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[2]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_4_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[3]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_5_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[4]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_6_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[5]前髪右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Param_Angle_Rotation_7_ArtMesh54",
|
||||||
|
"GroupId": "ParamGroup3",
|
||||||
|
"Name": "[6]前髪右"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ParameterGroups": [
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupFace",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupEyes",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupEyeballs",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "目玉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupBrows",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "眉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupMouth",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupBody",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArms",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "腕"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupSway",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup2",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ サイドアップ左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ サイドアップ右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup4",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ 前髪左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroup3",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ 前髪右"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Parts": [
|
||||||
|
{
|
||||||
|
"Id": "PartCore",
|
||||||
|
"Name": "コア"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartCheek",
|
||||||
|
"Name": "頬"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartBrow",
|
||||||
|
"Name": "まゆ毛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEye",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartNose",
|
||||||
|
"Name": "鼻"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartMouth",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartFace",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEar",
|
||||||
|
"Name": "耳"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairSide",
|
||||||
|
"Name": "横髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairFront",
|
||||||
|
"Name": "前髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairBack",
|
||||||
|
"Name": "後ろ髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartNeck",
|
||||||
|
"Name": "首"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmA",
|
||||||
|
"Name": "腕 A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmB",
|
||||||
|
"Name": "腕 B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartBody",
|
||||||
|
"Name": "体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartBackground",
|
||||||
|
"Name": "背景"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartSketch",
|
||||||
|
"Name": "[ 下絵 ]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEyeBall",
|
||||||
|
"Name": "目玉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ArtMesh55_Skinning",
|
||||||
|
"Name": "前髪左(スキニング)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part4",
|
||||||
|
"Name": "前髪左(回転)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ArtMesh54_Skinning",
|
||||||
|
"Name": "前髪右(スキニング)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part3",
|
||||||
|
"Name": "前髪右(回転)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ArtMesh61_Skinning",
|
||||||
|
"Name": "サイドアップ右(スキニング)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part",
|
||||||
|
"Name": "サイドアップ右(回転)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ArtMesh62_Skinning",
|
||||||
|
"Name": "サイドアップ左(スキニング)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Part2",
|
||||||
|
"Name": "サイドアップ左(回転)"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,93 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"FileReferences": {
|
||||||
|
"Moc": "Hiyori.moc3",
|
||||||
|
"Textures": [
|
||||||
|
"Hiyori.2048/texture_00.png",
|
||||||
|
"Hiyori.2048/texture_01.png"
|
||||||
|
],
|
||||||
|
"Physics": "Hiyori.physics3.json",
|
||||||
|
"Pose": "Hiyori.pose3.json",
|
||||||
|
"UserData": "Hiyori.userdata3.json",
|
||||||
|
"DisplayInfo": "Hiyori.cdi3.json",
|
||||||
|
"Motions": {
|
||||||
|
"Idle": [
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m01.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m02.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m03.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m05.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m06.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m07.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m08.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m09.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m10.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TapBody": [
|
||||||
|
{
|
||||||
|
"File": "motions/Hiyori_m04.motion3.json",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "LipSync",
|
||||||
|
"Ids": [
|
||||||
|
"ParamMouthOpenY"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "EyeBlink",
|
||||||
|
"Ids": [
|
||||||
|
"ParamEyeLOpen",
|
||||||
|
"ParamEyeROpen"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"HitAreas": [
|
||||||
|
{
|
||||||
|
"Id": "HitArea",
|
||||||
|
"Name": "Body"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Pose",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"Groups": [
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"Id": "PartArmA",
|
||||||
|
"Link": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmB",
|
||||||
|
"Link": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,44 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"UserDataCount": 7,
|
||||||
|
"TotalUserDataSize": 35
|
||||||
|
},
|
||||||
|
"UserData": [
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh93",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh94",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh95",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh57",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh58",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh59",
|
||||||
|
"Value": "ribon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "ArtMesh",
|
||||||
|
"Id": "ArtMesh60",
|
||||||
|
"Value": "ribon"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,882 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"Duration": 4.43,
|
||||||
|
"Fps": 30.0,
|
||||||
|
"Loop": true,
|
||||||
|
"AreBeziersRestricted": false,
|
||||||
|
"CurveCount": 31,
|
||||||
|
"TotalSegmentCount": 106,
|
||||||
|
"TotalPointCount": 287,
|
||||||
|
"UserDataCount": 0,
|
||||||
|
"TotalUserDataSize": 0
|
||||||
|
},
|
||||||
|
"Curves": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.211,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.911,
|
||||||
|
0,
|
||||||
|
1.189,
|
||||||
|
5,
|
||||||
|
1.467,
|
||||||
|
5,
|
||||||
|
1,
|
||||||
|
1.689,
|
||||||
|
5,
|
||||||
|
1.911,
|
||||||
|
-16,
|
||||||
|
2.133,
|
||||||
|
-16,
|
||||||
|
1,
|
||||||
|
2.356,
|
||||||
|
-16,
|
||||||
|
2.578,
|
||||||
|
13.871,
|
||||||
|
2.8,
|
||||||
|
13.871,
|
||||||
|
1,
|
||||||
|
2.956,
|
||||||
|
13.871,
|
||||||
|
3.111,
|
||||||
|
0,
|
||||||
|
3.267,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.211,
|
||||||
|
0,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.911,
|
||||||
|
0,
|
||||||
|
1.189,
|
||||||
|
-25,
|
||||||
|
1.467,
|
||||||
|
-25,
|
||||||
|
1,
|
||||||
|
1.689,
|
||||||
|
-25,
|
||||||
|
1.911,
|
||||||
|
-15.225,
|
||||||
|
2.133,
|
||||||
|
-11,
|
||||||
|
1,
|
||||||
|
2.356,
|
||||||
|
-6.775,
|
||||||
|
2.578,
|
||||||
|
-5.127,
|
||||||
|
2.8,
|
||||||
|
-2.5,
|
||||||
|
1,
|
||||||
|
2.956,
|
||||||
|
-0.661,
|
||||||
|
3.111,
|
||||||
|
0,
|
||||||
|
3.267,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.444,
|
||||||
|
0,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.756,
|
||||||
|
0,
|
||||||
|
0.844,
|
||||||
|
-4,
|
||||||
|
0.933,
|
||||||
|
-4,
|
||||||
|
1,
|
||||||
|
1.122,
|
||||||
|
-4,
|
||||||
|
1.311,
|
||||||
|
18,
|
||||||
|
1.5,
|
||||||
|
18,
|
||||||
|
1,
|
||||||
|
1.722,
|
||||||
|
18,
|
||||||
|
1.944,
|
||||||
|
-14,
|
||||||
|
2.167,
|
||||||
|
-14,
|
||||||
|
1,
|
||||||
|
2.567,
|
||||||
|
-14,
|
||||||
|
2.967,
|
||||||
|
-14,
|
||||||
|
3.367,
|
||||||
|
-14,
|
||||||
|
1,
|
||||||
|
3.511,
|
||||||
|
-14,
|
||||||
|
3.656,
|
||||||
|
-12,
|
||||||
|
3.8,
|
||||||
|
-12,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-12
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.389,
|
||||||
|
1.2,
|
||||||
|
0.778,
|
||||||
|
1.148,
|
||||||
|
1.167,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.211,
|
||||||
|
0.983,
|
||||||
|
1.256,
|
||||||
|
0,
|
||||||
|
1.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.322,
|
||||||
|
0,
|
||||||
|
1.344,
|
||||||
|
0,
|
||||||
|
1.367,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.422,
|
||||||
|
0,
|
||||||
|
1.478,
|
||||||
|
1,
|
||||||
|
1.533,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.944,
|
||||||
|
1,
|
||||||
|
2.356,
|
||||||
|
1,
|
||||||
|
2.767,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2.811,
|
||||||
|
1,
|
||||||
|
2.856,
|
||||||
|
0,
|
||||||
|
2.9,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.922,
|
||||||
|
0,
|
||||||
|
2.944,
|
||||||
|
0,
|
||||||
|
2.967,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
3.022,
|
||||||
|
0,
|
||||||
|
3.078,
|
||||||
|
1,
|
||||||
|
3.133,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.389,
|
||||||
|
1.2,
|
||||||
|
0.778,
|
||||||
|
1.148,
|
||||||
|
1.167,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.211,
|
||||||
|
0.983,
|
||||||
|
1.256,
|
||||||
|
0,
|
||||||
|
1.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.322,
|
||||||
|
0,
|
||||||
|
1.344,
|
||||||
|
0,
|
||||||
|
1.367,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.422,
|
||||||
|
0,
|
||||||
|
1.478,
|
||||||
|
1,
|
||||||
|
1.533,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.944,
|
||||||
|
1,
|
||||||
|
2.356,
|
||||||
|
1,
|
||||||
|
2.767,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2.811,
|
||||||
|
1,
|
||||||
|
2.856,
|
||||||
|
0,
|
||||||
|
2.9,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.922,
|
||||||
|
0,
|
||||||
|
2.944,
|
||||||
|
0,
|
||||||
|
2.967,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
3.022,
|
||||||
|
0,
|
||||||
|
3.078,
|
||||||
|
1,
|
||||||
|
3.133,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.211,
|
||||||
|
0,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.911,
|
||||||
|
0,
|
||||||
|
1.189,
|
||||||
|
-0.44,
|
||||||
|
1.467,
|
||||||
|
-0.44,
|
||||||
|
1,
|
||||||
|
1.689,
|
||||||
|
-0.44,
|
||||||
|
1.911,
|
||||||
|
0.79,
|
||||||
|
2.133,
|
||||||
|
0.79,
|
||||||
|
1,
|
||||||
|
2.511,
|
||||||
|
0.79,
|
||||||
|
2.889,
|
||||||
|
0,
|
||||||
|
3.267,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.211,
|
||||||
|
0,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.911,
|
||||||
|
0,
|
||||||
|
1.189,
|
||||||
|
-1,
|
||||||
|
1.467,
|
||||||
|
-1,
|
||||||
|
1,
|
||||||
|
1.689,
|
||||||
|
-1,
|
||||||
|
1.911,
|
||||||
|
-1,
|
||||||
|
2.133,
|
||||||
|
-1,
|
||||||
|
1,
|
||||||
|
2.511,
|
||||||
|
-1,
|
||||||
|
2.889,
|
||||||
|
0,
|
||||||
|
3.267,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.544,
|
||||||
|
1,
|
||||||
|
1.089,
|
||||||
|
1,
|
||||||
|
1.633,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.856,
|
||||||
|
1,
|
||||||
|
2.078,
|
||||||
|
0,
|
||||||
|
2.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.5,
|
||||||
|
0,
|
||||||
|
2.7,
|
||||||
|
1,
|
||||||
|
2.9,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.544,
|
||||||
|
1,
|
||||||
|
1.089,
|
||||||
|
1,
|
||||||
|
1.633,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.856,
|
||||||
|
1,
|
||||||
|
2.078,
|
||||||
|
0,
|
||||||
|
2.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.5,
|
||||||
|
0,
|
||||||
|
2.7,
|
||||||
|
1,
|
||||||
|
2.9,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-2,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.244,
|
||||||
|
0,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.733,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.933,
|
||||||
|
0,
|
||||||
|
1.133,
|
||||||
|
-7,
|
||||||
|
1.333,
|
||||||
|
-7,
|
||||||
|
1,
|
||||||
|
1.644,
|
||||||
|
-7,
|
||||||
|
1.956,
|
||||||
|
0,
|
||||||
|
2.267,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.244,
|
||||||
|
0,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.733,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
0.233,
|
||||||
|
2,
|
||||||
|
0.467,
|
||||||
|
0,
|
||||||
|
0.7,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.733,
|
||||||
|
0,
|
||||||
|
0.767,
|
||||||
|
0,
|
||||||
|
0.8,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1.2,
|
||||||
|
-4,
|
||||||
|
1.4,
|
||||||
|
-4,
|
||||||
|
1,
|
||||||
|
1.711,
|
||||||
|
-4,
|
||||||
|
2.022,
|
||||||
|
5,
|
||||||
|
2.333,
|
||||||
|
5,
|
||||||
|
1,
|
||||||
|
2.567,
|
||||||
|
5,
|
||||||
|
2.8,
|
||||||
|
3.64,
|
||||||
|
3.033,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
3.133,
|
||||||
|
-1.56,
|
||||||
|
3.233,
|
||||||
|
-3,
|
||||||
|
3.333,
|
||||||
|
-3,
|
||||||
|
1,
|
||||||
|
3.467,
|
||||||
|
-3,
|
||||||
|
3.6,
|
||||||
|
-2,
|
||||||
|
3.733,
|
||||||
|
-2,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.189,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
1,
|
||||||
|
0.567,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.711,
|
||||||
|
1,
|
||||||
|
0.856,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.222,
|
||||||
|
0,
|
||||||
|
1.444,
|
||||||
|
1,
|
||||||
|
1.667,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.889,
|
||||||
|
1,
|
||||||
|
2.111,
|
||||||
|
0,
|
||||||
|
2.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.544,
|
||||||
|
0,
|
||||||
|
2.756,
|
||||||
|
1,
|
||||||
|
2.967,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
3.167,
|
||||||
|
1,
|
||||||
|
3.367,
|
||||||
|
0,
|
||||||
|
3.567,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamShoulder",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0.1,
|
||||||
|
1,
|
||||||
|
0.467,
|
||||||
|
0.1,
|
||||||
|
0.933,
|
||||||
|
1,
|
||||||
|
1.4,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1.844,
|
||||||
|
1,
|
||||||
|
2.289,
|
||||||
|
1,
|
||||||
|
2.733,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2.967,
|
||||||
|
1,
|
||||||
|
3.2,
|
||||||
|
-1,
|
||||||
|
3.433,
|
||||||
|
-1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamLeg",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmLA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-10,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmRA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-10,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairAhoge",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.3,
|
||||||
|
0,
|
||||||
|
0.6,
|
||||||
|
0,
|
||||||
|
0.9,
|
||||||
|
-0.012,
|
||||||
|
1,
|
||||||
|
1.067,
|
||||||
|
-0.019,
|
||||||
|
1.233,
|
||||||
|
-6.827,
|
||||||
|
1.4,
|
||||||
|
-6.827,
|
||||||
|
1,
|
||||||
|
1.511,
|
||||||
|
-6.827,
|
||||||
|
1.622,
|
||||||
|
7.958,
|
||||||
|
1.733,
|
||||||
|
7.958,
|
||||||
|
1,
|
||||||
|
1.944,
|
||||||
|
7.958,
|
||||||
|
2.156,
|
||||||
|
-7.565,
|
||||||
|
2.367,
|
||||||
|
-7.565,
|
||||||
|
1,
|
||||||
|
2.5,
|
||||||
|
-7.565,
|
||||||
|
2.633,
|
||||||
|
9.434,
|
||||||
|
2.767,
|
||||||
|
9.434,
|
||||||
|
1,
|
||||||
|
2.978,
|
||||||
|
9.434,
|
||||||
|
3.189,
|
||||||
|
-8.871,
|
||||||
|
3.4,
|
||||||
|
-8.871,
|
||||||
|
1,
|
||||||
|
3.5,
|
||||||
|
-8.871,
|
||||||
|
3.6,
|
||||||
|
7.588,
|
||||||
|
3.7,
|
||||||
|
7.588,
|
||||||
|
1,
|
||||||
|
3.789,
|
||||||
|
7.588,
|
||||||
|
3.878,
|
||||||
|
-3.904,
|
||||||
|
3.967,
|
||||||
|
-3.904,
|
||||||
|
1,
|
||||||
|
4.011,
|
||||||
|
-3.904,
|
||||||
|
4.056,
|
||||||
|
-0.032,
|
||||||
|
4.1,
|
||||||
|
-0.032,
|
||||||
|
0,
|
||||||
|
4.433,
|
||||||
|
-0.032
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.43,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.43,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,991 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"Duration": 1.9,
|
||||||
|
"Fps": 30.0,
|
||||||
|
"Loop": true,
|
||||||
|
"AreBeziersRestricted": false,
|
||||||
|
"CurveCount": 32,
|
||||||
|
"TotalSegmentCount": 121,
|
||||||
|
"TotalPointCount": 331,
|
||||||
|
"UserDataCount": 0,
|
||||||
|
"TotalUserDataSize": 0
|
||||||
|
},
|
||||||
|
"Curves": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.444,
|
||||||
|
0,
|
||||||
|
0.556,
|
||||||
|
8,
|
||||||
|
0.667,
|
||||||
|
8,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
8
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
1,
|
||||||
|
0.222,
|
||||||
|
1,
|
||||||
|
0.333,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.378,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.467,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.522,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
1.2,
|
||||||
|
0.633,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.744,
|
||||||
|
1.2,
|
||||||
|
0.856,
|
||||||
|
1.2,
|
||||||
|
0.967,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.989,
|
||||||
|
1.2,
|
||||||
|
1.011,
|
||||||
|
0,
|
||||||
|
1.033,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.067,
|
||||||
|
0,
|
||||||
|
1.1,
|
||||||
|
1.2,
|
||||||
|
1.133,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
1.167,
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.233,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
1.267,
|
||||||
|
1.2,
|
||||||
|
1.3,
|
||||||
|
0,
|
||||||
|
1.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.356,
|
||||||
|
0,
|
||||||
|
1.378,
|
||||||
|
1.2,
|
||||||
|
1.4,
|
||||||
|
1.2,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
1.2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
1,
|
||||||
|
0.222,
|
||||||
|
1,
|
||||||
|
0.333,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.378,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.467,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.522,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
1.2,
|
||||||
|
0.633,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.744,
|
||||||
|
1.2,
|
||||||
|
0.856,
|
||||||
|
1.2,
|
||||||
|
0.967,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
0.989,
|
||||||
|
1.2,
|
||||||
|
1.011,
|
||||||
|
0,
|
||||||
|
1.033,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.067,
|
||||||
|
0,
|
||||||
|
1.1,
|
||||||
|
1.2,
|
||||||
|
1.133,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
1.167,
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.2,
|
||||||
|
1.233,
|
||||||
|
1.2,
|
||||||
|
1,
|
||||||
|
1.267,
|
||||||
|
1.2,
|
||||||
|
1.3,
|
||||||
|
0,
|
||||||
|
1.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.356,
|
||||||
|
0,
|
||||||
|
1.378,
|
||||||
|
1.2,
|
||||||
|
1.4,
|
||||||
|
1.2,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
1.2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.26,
|
||||||
|
0.667,
|
||||||
|
0.26,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.26
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.36,
|
||||||
|
0.667,
|
||||||
|
0.36,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.36
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.27,
|
||||||
|
0.667,
|
||||||
|
0.27,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.27
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.26,
|
||||||
|
0.667,
|
||||||
|
0.26,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.26
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
-0.03,
|
||||||
|
0.667,
|
||||||
|
-0.03,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-0.03
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.33,
|
||||||
|
0.667,
|
||||||
|
0.33,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.33
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.21,
|
||||||
|
0.667,
|
||||||
|
0.21,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.21
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
1,
|
||||||
|
0.222,
|
||||||
|
1,
|
||||||
|
0.333,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
1,
|
||||||
|
0.378,
|
||||||
|
1,
|
||||||
|
0.4,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
1,
|
||||||
|
0.578,
|
||||||
|
-2,
|
||||||
|
0.667,
|
||||||
|
-2,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.378,
|
||||||
|
0,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.489,
|
||||||
|
0,
|
||||||
|
0.578,
|
||||||
|
0.75,
|
||||||
|
0.667,
|
||||||
|
0.75,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0.75
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.444,
|
||||||
|
0,
|
||||||
|
0.556,
|
||||||
|
-6,
|
||||||
|
0.667,
|
||||||
|
-6,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0,
|
||||||
|
0.511,
|
||||||
|
10,
|
||||||
|
0.6,
|
||||||
|
10,
|
||||||
|
1,
|
||||||
|
0.667,
|
||||||
|
10,
|
||||||
|
0.733,
|
||||||
|
-6,
|
||||||
|
0.8,
|
||||||
|
-6,
|
||||||
|
1,
|
||||||
|
0.833,
|
||||||
|
-6,
|
||||||
|
0.867,
|
||||||
|
5,
|
||||||
|
0.9,
|
||||||
|
5,
|
||||||
|
1,
|
||||||
|
1.011,
|
||||||
|
5,
|
||||||
|
1.122,
|
||||||
|
0,
|
||||||
|
1.233,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.444,
|
||||||
|
0,
|
||||||
|
0.556,
|
||||||
|
-3,
|
||||||
|
0.667,
|
||||||
|
-3,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-3
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamShoulder",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
-0.062,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
-0.062,
|
||||||
|
0.222,
|
||||||
|
-0.103,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.589,
|
||||||
|
0.238,
|
||||||
|
0.844,
|
||||||
|
1,
|
||||||
|
1.1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmLA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.478,
|
||||||
|
0,
|
||||||
|
0.622,
|
||||||
|
-10,
|
||||||
|
0.767,
|
||||||
|
-10,
|
||||||
|
1,
|
||||||
|
0.811,
|
||||||
|
-10,
|
||||||
|
0.856,
|
||||||
|
-8.2,
|
||||||
|
0.9,
|
||||||
|
-8.2,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-8.2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmRA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.478,
|
||||||
|
0,
|
||||||
|
0.622,
|
||||||
|
-10,
|
||||||
|
0.767,
|
||||||
|
-10,
|
||||||
|
1,
|
||||||
|
0.811,
|
||||||
|
-10,
|
||||||
|
0.856,
|
||||||
|
-7.2,
|
||||||
|
0.9,
|
||||||
|
-7.2,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
-7.2
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmLB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmRB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
0,
|
||||||
|
0.333,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairAhoge",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.111,
|
||||||
|
0,
|
||||||
|
0.222,
|
||||||
|
1.9,
|
||||||
|
0.333,
|
||||||
|
5.2,
|
||||||
|
1,
|
||||||
|
0.444,
|
||||||
|
8.5,
|
||||||
|
0.556,
|
||||||
|
9.926,
|
||||||
|
0.667,
|
||||||
|
9.926,
|
||||||
|
1,
|
||||||
|
0.744,
|
||||||
|
9.926,
|
||||||
|
0.822,
|
||||||
|
-10,
|
||||||
|
0.9,
|
||||||
|
-10,
|
||||||
|
1,
|
||||||
|
0.956,
|
||||||
|
-10,
|
||||||
|
1.011,
|
||||||
|
6,
|
||||||
|
1.067,
|
||||||
|
6,
|
||||||
|
1,
|
||||||
|
1.144,
|
||||||
|
6,
|
||||||
|
1.222,
|
||||||
|
-4,
|
||||||
|
1.3,
|
||||||
|
-4,
|
||||||
|
1,
|
||||||
|
1.367,
|
||||||
|
-4,
|
||||||
|
1.433,
|
||||||
|
0,
|
||||||
|
1.5,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1.9,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,974 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Meta": {
|
||||||
|
"Duration": 4.17,
|
||||||
|
"Fps": 30.0,
|
||||||
|
"Loop": true,
|
||||||
|
"AreBeziersRestricted": false,
|
||||||
|
"CurveCount": 33,
|
||||||
|
"TotalSegmentCount": 118,
|
||||||
|
"TotalPointCount": 321,
|
||||||
|
"UserDataCount": 0,
|
||||||
|
"TotalUserDataSize": 0
|
||||||
|
},
|
||||||
|
"Curves": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.4,
|
||||||
|
0,
|
||||||
|
0.6,
|
||||||
|
0,
|
||||||
|
0.8,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.067,
|
||||||
|
0,
|
||||||
|
1.333,
|
||||||
|
1.041,
|
||||||
|
1.6,
|
||||||
|
1.041,
|
||||||
|
1,
|
||||||
|
1.844,
|
||||||
|
1.041,
|
||||||
|
2.089,
|
||||||
|
-8,
|
||||||
|
2.333,
|
||||||
|
-8,
|
||||||
|
1,
|
||||||
|
2.656,
|
||||||
|
-8,
|
||||||
|
2.978,
|
||||||
|
6,
|
||||||
|
3.3,
|
||||||
|
6,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.344,
|
||||||
|
0,
|
||||||
|
0.489,
|
||||||
|
-30,
|
||||||
|
0.633,
|
||||||
|
-30,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-30
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
1,
|
||||||
|
0.133,
|
||||||
|
1,
|
||||||
|
0.2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.311,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0.988,
|
||||||
|
0.533,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
0.589,
|
||||||
|
0.706,
|
||||||
|
0.644,
|
||||||
|
0,
|
||||||
|
0.7,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.722,
|
||||||
|
0,
|
||||||
|
0.744,
|
||||||
|
0,
|
||||||
|
0.767,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.822,
|
||||||
|
0,
|
||||||
|
0.878,
|
||||||
|
0.8,
|
||||||
|
0.933,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
1.422,
|
||||||
|
0.8,
|
||||||
|
1.911,
|
||||||
|
0.8,
|
||||||
|
2.4,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
2.456,
|
||||||
|
0.8,
|
||||||
|
2.511,
|
||||||
|
0,
|
||||||
|
2.567,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.589,
|
||||||
|
0,
|
||||||
|
2.611,
|
||||||
|
0,
|
||||||
|
2.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.689,
|
||||||
|
0,
|
||||||
|
2.744,
|
||||||
|
0.8,
|
||||||
|
2.8,
|
||||||
|
0.8,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.8
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
1,
|
||||||
|
0.133,
|
||||||
|
1,
|
||||||
|
0.2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.311,
|
||||||
|
1,
|
||||||
|
0.422,
|
||||||
|
0.988,
|
||||||
|
0.533,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
0.589,
|
||||||
|
0.706,
|
||||||
|
0.644,
|
||||||
|
0,
|
||||||
|
0.7,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.722,
|
||||||
|
0,
|
||||||
|
0.744,
|
||||||
|
0,
|
||||||
|
0.767,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.822,
|
||||||
|
0,
|
||||||
|
0.878,
|
||||||
|
0.8,
|
||||||
|
0.933,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
1.422,
|
||||||
|
0.8,
|
||||||
|
1.911,
|
||||||
|
0.8,
|
||||||
|
2.4,
|
||||||
|
0.8,
|
||||||
|
1,
|
||||||
|
2.456,
|
||||||
|
0.8,
|
||||||
|
2.511,
|
||||||
|
0,
|
||||||
|
2.567,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.589,
|
||||||
|
0,
|
||||||
|
2.611,
|
||||||
|
0,
|
||||||
|
2.633,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.689,
|
||||||
|
0,
|
||||||
|
2.744,
|
||||||
|
0.8,
|
||||||
|
2.8,
|
||||||
|
0.8,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.8
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.433,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0,
|
||||||
|
0.433,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.667,
|
||||||
|
0,
|
||||||
|
0.9,
|
||||||
|
0.004,
|
||||||
|
1.133,
|
||||||
|
-0.01,
|
||||||
|
1,
|
||||||
|
1.4,
|
||||||
|
-0.025,
|
||||||
|
1.667,
|
||||||
|
-0.43,
|
||||||
|
1.933,
|
||||||
|
-0.43,
|
||||||
|
1,
|
||||||
|
2.211,
|
||||||
|
-0.43,
|
||||||
|
2.489,
|
||||||
|
0.283,
|
||||||
|
2.767,
|
||||||
|
0.283,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.283
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
-1,
|
||||||
|
0.433,
|
||||||
|
-1,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0.19,
|
||||||
|
0.433,
|
||||||
|
0.19,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.19
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0.11,
|
||||||
|
0.433,
|
||||||
|
0.11,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.11
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
-0.48,
|
||||||
|
0.433,
|
||||||
|
-0.48,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-0.48
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0.29,
|
||||||
|
0.433,
|
||||||
|
0.29,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.29
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
1,
|
||||||
|
0.433,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
0.85,
|
||||||
|
0.433,
|
||||||
|
0.85,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.85
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
-0.75,
|
||||||
|
0.433,
|
||||||
|
-0.75,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-0.75
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
-0.87,
|
||||||
|
0.433,
|
||||||
|
-0.87,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-0.87
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthForm",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
1,
|
||||||
|
0.133,
|
||||||
|
1,
|
||||||
|
0.2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
1,
|
||||||
|
0.356,
|
||||||
|
-1,
|
||||||
|
0.433,
|
||||||
|
-1,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamMouthOpenY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.278,
|
||||||
|
0,
|
||||||
|
0.356,
|
||||||
|
1,
|
||||||
|
0.433,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.444,
|
||||||
|
0,
|
||||||
|
0.689,
|
||||||
|
0,
|
||||||
|
0.933,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1.211,
|
||||||
|
0,
|
||||||
|
1.489,
|
||||||
|
0,
|
||||||
|
1.767,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2.056,
|
||||||
|
0,
|
||||||
|
2.344,
|
||||||
|
-6,
|
||||||
|
2.633,
|
||||||
|
-6,
|
||||||
|
1,
|
||||||
|
3.033,
|
||||||
|
-6,
|
||||||
|
3.433,
|
||||||
|
10,
|
||||||
|
3.833,
|
||||||
|
10,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.8,
|
||||||
|
0,
|
||||||
|
1.4,
|
||||||
|
-2,
|
||||||
|
2,
|
||||||
|
-2,
|
||||||
|
1,
|
||||||
|
2.456,
|
||||||
|
-2,
|
||||||
|
2.911,
|
||||||
|
8.125,
|
||||||
|
3.367,
|
||||||
|
8.125,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
8.125
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamShoulder",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamLeg",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0.667,
|
||||||
|
1,
|
||||||
|
1.333,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2.267,
|
||||||
|
1,
|
||||||
|
2.533,
|
||||||
|
0.948,
|
||||||
|
2.8,
|
||||||
|
0.948,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0.948
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmLA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.233,
|
||||||
|
0,
|
||||||
|
0.267,
|
||||||
|
0,
|
||||||
|
0.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.478,
|
||||||
|
0,
|
||||||
|
0.656,
|
||||||
|
-10,
|
||||||
|
0.833,
|
||||||
|
-10,
|
||||||
|
1,
|
||||||
|
0.922,
|
||||||
|
-10,
|
||||||
|
1.011,
|
||||||
|
-8.846,
|
||||||
|
1.1,
|
||||||
|
-8.846,
|
||||||
|
1,
|
||||||
|
1.467,
|
||||||
|
-8.846,
|
||||||
|
1.833,
|
||||||
|
-8.835,
|
||||||
|
2.2,
|
||||||
|
-9.1,
|
||||||
|
1,
|
||||||
|
2.622,
|
||||||
|
-9.405,
|
||||||
|
3.044,
|
||||||
|
-10,
|
||||||
|
3.467,
|
||||||
|
-10,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmRA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.233,
|
||||||
|
0,
|
||||||
|
0.267,
|
||||||
|
0,
|
||||||
|
0.3,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.478,
|
||||||
|
0,
|
||||||
|
0.656,
|
||||||
|
-10,
|
||||||
|
0.833,
|
||||||
|
-10,
|
||||||
|
1,
|
||||||
|
0.922,
|
||||||
|
-10,
|
||||||
|
1.011,
|
||||||
|
-8.972,
|
||||||
|
1.1,
|
||||||
|
-8.846,
|
||||||
|
1,
|
||||||
|
1.467,
|
||||||
|
-8.328,
|
||||||
|
1.833,
|
||||||
|
-8.2,
|
||||||
|
2.2,
|
||||||
|
-8.2,
|
||||||
|
1,
|
||||||
|
2.622,
|
||||||
|
-8.2,
|
||||||
|
3.044,
|
||||||
|
-10,
|
||||||
|
3.467,
|
||||||
|
-10,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
-10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmLB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamArmRB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Id": "ParamHairAhoge",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.067,
|
||||||
|
0,
|
||||||
|
0.133,
|
||||||
|
0,
|
||||||
|
0.2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0.233,
|
||||||
|
0,
|
||||||
|
0.267,
|
||||||
|
-5,
|
||||||
|
0.3,
|
||||||
|
-5,
|
||||||
|
1,
|
||||||
|
0.378,
|
||||||
|
-5,
|
||||||
|
0.456,
|
||||||
|
10,
|
||||||
|
0.533,
|
||||||
|
10,
|
||||||
|
1,
|
||||||
|
0.633,
|
||||||
|
10,
|
||||||
|
0.733,
|
||||||
|
4,
|
||||||
|
0.833,
|
||||||
|
4,
|
||||||
|
0,
|
||||||
|
4.167,
|
||||||
|
4
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmA",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
4.17,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "PartOpacity",
|
||||||
|
"Id": "PartArmB",
|
||||||
|
"Segments": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4.17,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 3.0 MiB |
|
@ -0,0 +1,915 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleX",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleY",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAngleZ",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "角度 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "照れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamFaceInkOn",
|
||||||
|
"GroupId": "ParamGroupFace",
|
||||||
|
"Name": "顔インク 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "左目 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 開閉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 笑顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"GroupId": "ParamGroupEyes",
|
||||||
|
"Name": "右目 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目玉 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目玉 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目玉 縮小"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"GroupId": "ParamGroupEyeballs",
|
||||||
|
"Name": "目 エフェクト"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 左右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 角度"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "左眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"GroupId": "ParamGroupBrows",
|
||||||
|
"Name": "右眉 変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "あ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "い"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "う"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "え"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "お"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "上がり口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "下がり口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "むくれ口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"GroupId": "ParamGroupMouth",
|
||||||
|
"Name": "むくれ口線"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleX",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleY",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBodyAngleZ",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "体の回転 Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBreath",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "呼吸"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamLeftShoulderUp",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "左肩の上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRightShoulderUp",
|
||||||
|
"GroupId": "ParamGroupBody",
|
||||||
|
"Name": "右肩の上下"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLA01",
|
||||||
|
"GroupId": "ParamGroupArmLA",
|
||||||
|
"Name": "左腕A 肩の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLA02",
|
||||||
|
"GroupId": "ParamGroupArmLA",
|
||||||
|
"Name": "左腕A 肘の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLA03",
|
||||||
|
"GroupId": "ParamGroupArmLA",
|
||||||
|
"Name": "左腕A 手首の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandLA",
|
||||||
|
"GroupId": "ParamGroupArmLA",
|
||||||
|
"Name": "左手A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRA01",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "右腕A 肩の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRA02",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "右腕A 肘の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRA03",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "右腕A 手首の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamWandRotate",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "杖の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandRA",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "右手A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamInkDrop",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "インク垂れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamInkDropRotate",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "インク垂れ 回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamInkDropOn",
|
||||||
|
"GroupId": "ParamGroupArmRA",
|
||||||
|
"Name": "インク垂れ 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLB01",
|
||||||
|
"GroupId": "ParamGroupArmLB",
|
||||||
|
"Name": "左腕B 肩の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLB02",
|
||||||
|
"GroupId": "ParamGroupArmLB",
|
||||||
|
"Name": "左腕B 肘の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmLB03",
|
||||||
|
"GroupId": "ParamGroupArmLB",
|
||||||
|
"Name": "左腕B 手首の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandLB",
|
||||||
|
"GroupId": "ParamGroupArmLB",
|
||||||
|
"Name": "左手B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHatForm",
|
||||||
|
"GroupId": "ParamGroupArmLB",
|
||||||
|
"Name": "帽子の変形"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB01",
|
||||||
|
"GroupId": "ParamGroupArmRB",
|
||||||
|
"Name": "右腕B 肩の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB02",
|
||||||
|
"GroupId": "ParamGroupArmRB",
|
||||||
|
"Name": "右腕B 肘の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB02Y",
|
||||||
|
"GroupId": "ParamGroupArmRB",
|
||||||
|
"Name": "右腕B 腕のY"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamArmRB03",
|
||||||
|
"GroupId": "ParamGroupArmRB",
|
||||||
|
"Name": "右腕B 手首の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHandRB",
|
||||||
|
"GroupId": "ParamGroupArmRB",
|
||||||
|
"Name": "右手B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAllX",
|
||||||
|
"GroupId": "ParamGroupOverall",
|
||||||
|
"Name": "全体の移動 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAllY",
|
||||||
|
"GroupId": "ParamGroupOverall",
|
||||||
|
"Name": "全体の移動 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAllRotate",
|
||||||
|
"GroupId": "ParamGroupOverall",
|
||||||
|
"Name": "全体の回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairFront",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 前"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairSideL",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 左横"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairSideR",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 右横"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBack",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 後"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBackR",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 右後"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBackL",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "髪揺れ 左後"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamoHairMesh",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "メッシュの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairFrontFuwa",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "前髪 ふわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairSideFuwa",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "横髪 ふわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHairBackFuwa",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "後ろ髪 ふわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamWing",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "羽の揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRibbon",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "帽子リボンの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHatBrim",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "帽子つばの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHatTop",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "帽子 上の揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAccessory1",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "首飾りの揺れ1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAccessory2",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "首飾りの揺れ2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamString",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "パーカーひもの揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRobeL",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "ローブの揺れ 左"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRobeR",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "ローブの揺れ 右"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRobeFuwa",
|
||||||
|
"GroupId": "ParamGroupSway",
|
||||||
|
"Name": "ローブのふわ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartMissOn",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート失敗 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartBackMissOn",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート失敗後ろ 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartColorRainbow",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート失敗 虹色"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartHealOn",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート回復 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartBackHealOn",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート回復後ろ 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartColorHeal",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート回復 緑色"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartDrow",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート 描画"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartSize",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート 拡縮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartColorLight",
|
||||||
|
"GroupId": "ParamGroupHeart",
|
||||||
|
"Name": "ハート 色変化"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamWandInkColorRainbow",
|
||||||
|
"GroupId": "ParamGroupInk",
|
||||||
|
"Name": "杖インク 虹色"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamWandInkColorHeal",
|
||||||
|
"GroupId": "ParamGroupInk",
|
||||||
|
"Name": "杖インク 緑色"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamWandInk",
|
||||||
|
"GroupId": "ParamGroupInk",
|
||||||
|
"Name": "杖インク"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSmokeOn",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "煙 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSmoke",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "煙"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamExplosionChargeOn",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "爆発光溜め 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamExplosionLightCharge",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "爆発光溜め"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamExplosionOn",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "爆発 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamExplosion",
|
||||||
|
"GroupId": "ParamGroupExplosion",
|
||||||
|
"Name": "爆発"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitElimination",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 消滅"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitAppearance",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 出現"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitSize",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 拡縮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitDraworder",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 描画順"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitEar",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 耳"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitDirection",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 向き"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitLight",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ 色変化"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitLightSize",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎ光 拡縮"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitX",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎの移動 X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitY",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎの移動 Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamRabbitRotate",
|
||||||
|
"GroupId": "ParamGroupRabbit",
|
||||||
|
"Name": "うさぎの回転"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAuraOn",
|
||||||
|
"GroupId": "ParamGroupAura",
|
||||||
|
"Name": "オーラ 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAura",
|
||||||
|
"GroupId": "ParamGroupAura",
|
||||||
|
"Name": "オーラ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAuraColor1",
|
||||||
|
"GroupId": "ParamGroupAura",
|
||||||
|
"Name": "オーラ 色変化1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAuraColor2",
|
||||||
|
"GroupId": "ParamGroupAura",
|
||||||
|
"Name": "オーラ 色変化2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartLightOn",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "光 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartLight",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "光 星"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHeartLightColor",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "光 色変化"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHealLightOn",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "回復魔法光 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamHealLight",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "回復魔法光"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamStrengthenLightOn",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "強化魔法光 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamStrengthenLight",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "強化魔法光"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamStrengthenLightMove",
|
||||||
|
"GroupId": "ParamGroupLight",
|
||||||
|
"Name": "強化魔法光 移動"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMagicPositionX",
|
||||||
|
"GroupId": "ParamGroupAllEffects",
|
||||||
|
"Name": "魔法の位置X"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMagicPositionY",
|
||||||
|
"GroupId": "ParamGroupAllEffects",
|
||||||
|
"Name": "魔法の位置Y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAllColor1",
|
||||||
|
"GroupId": "ParamGroupAllEffects",
|
||||||
|
"Name": "全体の色1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamAllColor2",
|
||||||
|
"GroupId": "ParamGroupAllEffects",
|
||||||
|
"Name": "全体の色2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSphereOn",
|
||||||
|
"GroupId": "ParamGroupColorSample",
|
||||||
|
"Name": "玉 表示"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSphereMove",
|
||||||
|
"GroupId": "ParamGroupColorSample",
|
||||||
|
"Name": "玉 移動"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSphereMultiplyColor",
|
||||||
|
"GroupId": "ParamGroupColorSample",
|
||||||
|
"Name": "玉 乗算色"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamSphereScreenColor",
|
||||||
|
"GroupId": "ParamGroupColorSample",
|
||||||
|
"Name": "玉 スクリーン色"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ParameterGroups": [
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupFace",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupEyes",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupEyeballs",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "目玉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupBrows",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "眉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupMouth",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupBody",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArmLA",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "左腕A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArmRA",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "右腕A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArmLB",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "左腕B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupArmRB",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "右腕B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupOverall",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "全体"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupSway",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "揺れ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupHeart",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "ハート"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupInk",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "インク"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupExplosion",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "爆発"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupRabbit",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "うさぎ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupAura",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "オーラ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupLight",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "光"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupAllEffects",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "全体エフェクト"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamGroupColorSample",
|
||||||
|
"GroupId": "",
|
||||||
|
"Name": "乗算色・スクリーン色サンプル"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Parts": [
|
||||||
|
{
|
||||||
|
"Id": "PartCore",
|
||||||
|
"Name": "コア"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartRabbit",
|
||||||
|
"Name": "うさぎ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEffect",
|
||||||
|
"Name": "エフェクト"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartInk",
|
||||||
|
"Name": "インク"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartSmoke",
|
||||||
|
"Name": "煙"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartExplosionLight",
|
||||||
|
"Name": "爆発光"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "Partaura",
|
||||||
|
"Name": "オーラ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartLight",
|
||||||
|
"Name": "光"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHeart",
|
||||||
|
"Name": "ハート"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHat",
|
||||||
|
"Name": "帽子"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairSide",
|
||||||
|
"Name": "横髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairFront",
|
||||||
|
"Name": "前髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHairBack",
|
||||||
|
"Name": "後ろ髪"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartBrow",
|
||||||
|
"Name": "眉毛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEye",
|
||||||
|
"Name": "目"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartCheek",
|
||||||
|
"Name": "頬"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartNose",
|
||||||
|
"Name": "鼻"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartMouth",
|
||||||
|
"Name": "口"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartFace",
|
||||||
|
"Name": "顔"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEar",
|
||||||
|
"Name": "耳"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartNeck",
|
||||||
|
"Name": "首"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartRobe",
|
||||||
|
"Name": "ローブ"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartHoodie",
|
||||||
|
"Name": "パーカー"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartLeg",
|
||||||
|
"Name": "脚"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmLA",
|
||||||
|
"Name": "左腕A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmRA",
|
||||||
|
"Name": "右腕A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmLB",
|
||||||
|
"Name": "左腕B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmRB",
|
||||||
|
"Name": "右腕B"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartColorSample",
|
||||||
|
"Name": "乗算色・スクリーン色サンプル"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartSketch",
|
||||||
|
"Name": "[ 下絵 ]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartEyeBall",
|
||||||
|
"Name": "目玉"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartWandA",
|
||||||
|
"Name": "杖A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartWandB",
|
||||||
|
"Name": "杖B"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CombinedParameters": [
|
||||||
|
[
|
||||||
|
"ParamAngleX",
|
||||||
|
"ParamAngleY"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ParamAllX",
|
||||||
|
"ParamAllY"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ParamMagicPositionX",
|
||||||
|
"ParamMagicPositionY"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,103 @@
|
||||||
|
{
|
||||||
|
"Version": 3,
|
||||||
|
"FileReferences": {
|
||||||
|
"Moc": "Mao.moc3",
|
||||||
|
"Textures": [
|
||||||
|
"Mao.2048/texture_00.png"
|
||||||
|
],
|
||||||
|
"Physics": "Mao.physics3.json",
|
||||||
|
"Pose": "Mao.pose3.json",
|
||||||
|
"DisplayInfo": "Mao.cdi3.json",
|
||||||
|
"Expressions": [
|
||||||
|
{
|
||||||
|
"Name": "exp_01",
|
||||||
|
"File": "expressions/exp_01.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_02",
|
||||||
|
"File": "expressions/exp_02.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_03",
|
||||||
|
"File": "expressions/exp_03.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_04",
|
||||||
|
"File": "expressions/exp_04.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_05",
|
||||||
|
"File": "expressions/exp_05.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_06",
|
||||||
|
"File": "expressions/exp_06.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_07",
|
||||||
|
"File": "expressions/exp_07.exp3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "exp_08",
|
||||||
|
"File": "expressions/exp_08.exp3.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Motions": {
|
||||||
|
"Idle": [
|
||||||
|
{
|
||||||
|
"File": "motions/mtn_01.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/sample_01.motion3.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TapBody": [
|
||||||
|
{
|
||||||
|
"File": "motions/mtn_02.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/mtn_03.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/mtn_04.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/special_01.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/special_02.motion3.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"File": "motions/special_03.motion3.json"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Groups": [
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "LipSync",
|
||||||
|
"Ids": [
|
||||||
|
"ParamA"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": "Parameter",
|
||||||
|
"Name": "EyeBlink",
|
||||||
|
"Ids": [
|
||||||
|
"ParamEyeLOpen",
|
||||||
|
"ParamEyeROpen"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"HitAreas": [
|
||||||
|
{
|
||||||
|
"Id": "HitAreaHead",
|
||||||
|
"Name": "Head"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "HitAreaBody",
|
||||||
|
"Name": "Body"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Pose",
|
||||||
|
"Groups": [
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"Id": "PartArmLA",
|
||||||
|
"Link": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmLB",
|
||||||
|
"Link": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"Id": "PartArmRA",
|
||||||
|
"Link": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "PartArmRB",
|
||||||
|
"Link": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 1.2,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 1.2,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"Type": "Live2D Expression",
|
||||||
|
"FadeInTime": 0.5,
|
||||||
|
"FadeOutTime": 0.5,
|
||||||
|
"Parameters": [
|
||||||
|
{
|
||||||
|
"Id": "ParamCheek",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLOpen",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeLForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeROpen",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Multiply"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRSmile",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeRForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeBallForm",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamEyeEffect",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRY",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRX",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLAngle",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRAngle",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowLForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamBrowRForm",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamA",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamI",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamU",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamE",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamO",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthUp",
|
||||||
|
"Value": -1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthDown",
|
||||||
|
"Value": 1,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngry",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ParamMouthAngryLine",
|
||||||
|
"Value": 0,
|
||||||
|
"Blend": "Add"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue