Releases: Live2D/CubismNativeMotionSyncComponents
Releases · Live2D/CubismNativeMotionSyncComponents
Release list
Cubism 5 SDK MotionSync Plugin for Native R2_1
Added
- Add motion play sample.
- This is a sample that allows motion sync to function with the settings and audio linked to
.model3.jsonin accordance with the playback of the motion.
- This is a sample that allows motion sync to function with the settings and audio linked to
- Add a function retrieve the audio linked to the motion from
.model3.json. - Add a function retrieve the motion sync setting linked to the motion from
.model3.json.
Changed
- Update supported Cubism SDK to
Cubism 5 SDK for Native R4_1.- Replace some functions and variables with those defined in
CommonofCubism SDK for Native Samples. - Support implementation that uses shader files for
FrameworkofCubism SDK for Native. - Align various gradle settings in Android samples.
- Replace some functions and variables with those defined in
- Implement support for Android 16KB page size.
Fixed
- Fix an issue where the
AudioToolboxname specified in CMake'sfind_library()was incorrect. - Fix an issue where references to
Cubism SDK for Native Frameworkshaders could be broken in the macOS sample.
Cubism 5 SDK MotionSync Plugin for Native R2
Changed
- Microphone input processing has been separated and made into an interface that provides a voice buffer to support other inputs.
- Audio file input and microphone input samples have been integrated.
- Change specify the NDK version of the Android sample.
- Change a warning when parameters listed in
.motionsync3.jsondo not exist in the model. - Change to read shader source codes from files.
- Change the compile and target SDK version of Android OS to 15.0 (API 35).
- Upgrade the version of Android Gradle Plugin from 8.1.1 to 8.6.1.
- Upgrade the version of Gradle from 8.2 to 8.7.
- Upgrade the version of NDK from 25.2.9519653 to 26.3.11579264.
- Change the minimum version of Android Studio to Ladybug(2024.2.1 Patch 2).
- Change the minimum support version of Java to 8.
Fixed
- Implement support for
MSVC19.40in the VS2022 build. by @tatsuya-shiozawa - Fix memory leak in
CubismMotionSyncEngineAnalysisResultobjects. by @tatsuya-shiozawa - Fix an issue where
Metainformation could not be correctly parsed from.motionsync3.json. - Fix an issue on Windows where an error would occur if the model name contained certain characters.
- Fix an issue where some variable names in
CubismMotionSyncData::Create()were incorrect. - Fix warnings for
-Wnull-conversionand-Wdeprecated-declarations.
Removed
- Remove armeabi-v7a from architecture support.
- Remove Visual Studio 2013 samples.
Cubism 5 SDK MotionSync Plugin for Native R1
Added
- Add right orientation to the fixed orientations in the iOS and Android app.
Changed
- Disabled
statdue to effect of Apple Privacy Manifests. - Cleaned up the include directives.
- Change functions used to ensure line breaks are done correctly.
- Change the usage part of function
fmod()to functionCubismMath.ModF(). - Change the Japanese sound file to one with a sampling frequency of 48 kHz.
- Change so that the sound file does not automatically play when loading the model.
MotionSyncAnalysisConfig_CRI::AudioLevelEffectRatiohas been marked asUnused.
Fixed
- Fix
EXC_BAD_ACCESSwhen running on iOS.- The reason is that recording and playback are separate threads and access the buffer at the same time.
- Therefore, mutexes were used to prevent simultaneous access.
- Fix an issue that sample audio output is only for speakers on iOS.
- Fix the method of locking the app to prevent the model from being cut off on the iPad.
Removed
- Remove
CubismMotionSync::SetAudioLevelEffectRatiofunction.
Cubism 5 SDK MotionSync Plugin for Native R1 beta2
Added
- Add a sample application that can be run on Android and iOS.
- Add sample by microphone input.
Changed
- Remove the
DEFAULT_AUDIO_BIT_DEPTHmacro. - Change to function name of
LAppMotionSyncModel. - Change
LAppPlaySoundtoLAppAudioManager. - Optimize type casting.
Fixed
- Fix build failure in VS2013.
- Fix to not get empty characters when getting audio file names.
- Fix crash when
motionsync3.jsonis not found. - Fix the MotionSync analysis process.
Cubism 5 SDK MotionSync Plugin for Native R1 beta1
Added
- New released!