All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed some Live2D model will yield
IndexOutOfBoundException: Required 1 remaining elements in buffer, only had 0
when using JavaOpenGLBinding to render the Live2D model. (Issue #3) - Fixed Java Swing Example yield
java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
and crash during startup if there is no webcam.
- Fixed
FileNotFound
exception when use pre-built Maven JAR files and loading avatar through AvatarFileReader. (Issue #2).
This version basically aligned to Cubism Native SDK 4-r.5-beta.4.
-
Added
csmGetParameterTypes
function toNativeCubismAPI
trait. -
Added
csmHasMocConsistency' function to 'NativeCubismAPI
trait. -
Added
csmGetParameterKeyValues
function toNativeCubismAPI
trait. -
Added
csmGetParameterKeyCounts
function toNativeCubismAPI
trait. -
Added
csmGetDrawableParentPartIndices
function toNativeCubismAPI
trait. -
Added
parameterType
field to Parameter trait, to inidicate is this parameter a normal one or a blend shape one. -
Added 'keyValues' field to Parameter trait, to indicate the key values of a certian parameter.
-
Added
revivedMoc
andmocVersion
field toMocInfo
class. -
Added 'shouldCheckConsistent' parameter to constructor of
MocInfoFileReader
/AvatarFileReader
, which controls should we check consistency of the loaded.moc3
file or not. -
Added
parentPartIndexHolder
field toDrawable
class, to inidicate the parent part index of that drawable.
- Update Cubism Core Native Library to version 4.2.4.
- Make face tracking motion more smoothly.
- Fix the signature of
NativeCubismAPI#csmGetMocVersion
- Move Parameter / JVMParameter / CPointerParameter to separate package
moe.brianhsu.live2d.enitiy.model.parameter
.
- Added `UDPOpenSeeFaceDataReader' API.
- Added
FaceTracking
/OpenSeeFaceTracking
effect. - Added
isOldParameterId
field to 'Live2DModel` to indicates if it use old parameter id form. - Added
EasyUpdateStrategy
that has a easy to use API.
ModelUpdater
now will convert new parameter id format to old format when using old model.
- Remove the adapter dependency in AvatarMotion factory method.
- Rename
BasicUpdateStrategy
toGenericUpdateStrategyFeature
- Major change on
GenericUpdateStrategyFeature
API.