Skip to content

Releases: Live2D/CubismWebFramework

Cubism 5 SDK for Web R1

26 Mar 02:35
2d3596a
Compare
Choose a tag to compare

Added

  • Add function mod() to compute floating-point remainder in CubismMath class.

Changed

  • Change the weight value in Expression from CubismExpressionMotion to have it in the CubismExpressionMotionManager.
  • Reorganize the names of some functions and variables.
    • This is a change that depends on fixing eslintrc.yml.
  • Change to output log if the argument motionQueueEntry is null in the updateFadeWeight() function of the ACubismMotion class.

Fixed

  • Fix eslintrc.yml to conform to the exact wording.

Deprecated

  • Deprecate the _fadeWeight variable and the getFadeWeight() function of the CubismExpressionMotion class.
    • The _fadeWeight variable of the CubismExpressionMotion class can cause problems.
    • Please use the getFadeWeight() function of the CubismExpressionMotionManager class with one argument from now on.
  • The startMotion() function of the CubismMotionQueueManager class with the unnecessary third argument userTimeSeconds is deprecated.
    • Please use the startMotion() function with one arguments from now on.

Cubism 5 SDK for Web R1 beta4

18 Jan 03:10
8fd172c
Compare
Choose a tag to compare

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

30 Nov 02:39
b942922
Compare
Choose a tag to compare

Cubism 5 SDK for Web R1 beta2

28 Sep 03:39
4defff8
Compare
Choose a tag to compare

Added

  • Add a comment for clarity for the function whose usage is not intuitive.

Cubism 5 SDK for Web R1 beta1

17 Aug 02:31
7a409a5
Compare
Choose a tag to compare

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 get CubismId.
  • Change the word DrawMesh to DrawMeshWebGL.

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

25 May 02:47
598b2a8
Compare
Choose a tag to compare

Added

  • Add compiler options noImplicitAny and useUnknownInCatchVariables to tsconfig.json.
  • Add some function for checking consistency of MOC3.
    • Add the function of checking consistency on reviving a MOC3. (CubismMoc::Create)
  • 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 and useUnknownInCatchVariables.

Cubism 4 SDK for Web R6_2

16 Mar 13:02
499655a
Compare
Choose a tag to compare

Fixed

  • Fix some problems related to Cubism Core.
    • See CHANGELOG.md in Core.

Cubism 4 SDK for Web R6_1

10 Mar 12:48
c91fc7c
Compare
Choose a tag to compare

Added

  • Add function to validate MOC3 files.

Cubism 4 SDK for Web R6

21 Feb 02:41
4a93cd5
Compare
Choose a tag to compare

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 with Cubism 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.

Cubism 4 SDK for Web R5

08 Sep 02:48
b3d289f
Compare
Choose a tag to compare

Added

  • Add the multilingual supported documents.
  • Add immediate stabilization of physics.
  • Implemented a process to switch between CubismJson parsing and JSON.parse().