Releases: Live2D/CubismWebFramework
Releases · Live2D/CubismWebFramework
Cubism 5 SDK for Web R1
Added
- Add function
mod()
to compute floating-point remainder inCubismMath
class.
Changed
- Change the weight value in
Expression
fromCubismExpressionMotion
to have it in theCubismExpressionMotionManager
. - Reorganize the names of some functions and variables.
- This is a change that depends on fixing
eslintrc.yml
.
- This is a change that depends on fixing
- Change to output log if the argument
motionQueueEntry
isnull
in theupdateFadeWeight()
function of theACubismMotion
class.
Fixed
- Fix
eslintrc.yml
to conform to the exact wording.
Deprecated
- Deprecate the
_fadeWeight
variable and thegetFadeWeight()
function of theCubismExpressionMotion
class.- The
_fadeWeight
variable of theCubismExpressionMotion
class can cause problems. - Please use the
getFadeWeight()
function of theCubismExpressionMotionManager
class with one argument from now on.
- The
- The
startMotion()
function of theCubismMotionQueueManager
class with the unnecessary third argumentuserTimeSeconds
is deprecated.- Please use the
startMotion()
function with one arguments from now on.
- Please use the
Cubism 5 SDK for Web R1 beta4
Changed
- Change target to
es6
.
Fixed
- Fix an issue where models with a specific number of masks could not be drawn correctly.
- Fix to check for error when reading json.
Cubism 5 SDK for Web R1 beta3
No changed.
Cubism 5 SDK for Web R1 beta2
Added
- Add a comment for clarity for the function whose usage is not intuitive.
Cubism 5 SDK for Web R1 beta1
Added
- Add the function to get the ID of a given parameter.(
CubismModel.getParameterId
) - Add the
CubismExpressionMotionManager
class.
Changed
- Change the visibility of the
CubismId
constructor to private.- Please use
CubismFramework.getIdManager().getId()
to getCubismId
.
- Please use
- Change the word
DrawMesh
toDrawMeshWebGL
.
Fixed
- Fix a bug that the value applied by multiply was not appropriate during expression transitions.
- Fix the structure of the class in renderer.
- Fix a issue where
ARRAY_BUFFER
was used on multiple targets. - Separate shader class from
cubismrenderer
class. - Separate the high precision mask process from the clipping mask setup process.
Removed
- Remove several arguments of
DrawMesh
function.
Cubism 4 SDK for Web R7
Added
- Add compiler options
noImplicitAny
anduseUnknownInCatchVariables
totsconfig.json
. - Add some function for checking consistency of MOC3.
- Add the function of checking consistency on reviving a MOC3. (
CubismMoc::Create
)
- Add the function of checking consistency on reviving a MOC3. (
- Add a function to parse the opacity from
.motion3.json
. - Add some functions to change Multiply and Screen colors on a per part basis.
Changed
- Change access specifier for
CubismExpressionMotion
.
Fixed
- Fix to support added compiler options
noImplicitAny
anduseUnknownInCatchVariables
.
Cubism 4 SDK for Web R6_2
Fixed
- Fix some problems related to Cubism Core.
- See
CHANGELOG.md
in Core.
- See
Cubism 4 SDK for Web R6_1
Added
- Add function to validate MOC3 files.
Cubism 4 SDK for Web R6
Added
- Add support for high-precision masks.
- The number of render textures used can now be increased arbitrarily.
- The maximum number of masks when using multiple render textures has been increased to "number of render textures * 32".
- Add API to allow users to configure culling.
Changed
- Change to not reference
CubismClippingManager_WebGL
on models that do not use clipping masks.
Fixed
- Fix a crash when a
WebGLRenderingContext
is not registered withCubism Renderer_WebGL
.- It now displays a warning and does not draw models.
- Fix a bug when displaying a model with culling set, some of the other drawn images are missing.
- Fix a bug that caused update information for some models not to be updated when multiple models are displayed.
- Call the function to extend the initial memory with CubismFramework.initialize(). See
CHANGELOG.md
in Core.
- Call the function to extend the initial memory with CubismFramework.initialize(). See
Cubism 4 SDK for Web R5
Added
- Add the multilingual supported documents.
- Add immediate stabilization of physics.
- Implemented a process to switch between
CubismJson
parsing andJSON.parse()
.