Cubism Web Framework Change History

Updated: 05/25/2023

Live2D Cubism Web Framework Release Page (GitHub)

Change History

The change history is available in CHANGELOG.md directly under the Framework directory of the Cubism SDK for Web distribution package or CHANGELOG.md directly under the CubismWebFramework repository on the Live2D GitHub. (English only)

Information

Depending on the version of the Cubism SDK, a document describing precautions for use may be enclosed.
For details, see NOTICE.md (English) or NOTICE.ja.md (Japanese) directly under the Framework directory of the Cubism SDK for Web distribution package or NOTICE.md (English) or NOTICE.ja.md (Japanese) directly under the CubismWebFramework repository of the Live2D GitHub.

Cubism 4 SDK for Web R7 (05/25/2023)

Additions

  • Added compiler options noImplicitAny and useUnknownInCatchVariables to tsconfig.json.
  • Added the ability to verify the integrity of MOC3 files.
    • Added the ability to check the integrity when recovering MOC3 files. (CubismMoc::Create)
  • Added the ability to parse opacity from .motion3.json.
  • Added the ability to change Multiply Color and Screen Color on a part-by-part basis.

Changes

Changed the access specifier for CubismExpressionMotion.

Cubism 4 SDK for Web R6_2 (03/16/2023)

Revisions

  • Fixed several issues related to Cubism Core.
    • See CHANGELOG.md in Core for details.

Cubism 4 SDK for Web R6_1 (03/10/2023)

Additions

  • Added a function to check the integrity of MOC3.

Cubism 4 SDK for Web R6 (02/21/2023)

Additions

  • Added 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.”
  • Added API for users to configure culling.

Changes

  • Made a modification so that CubismClippingManager_WebGL is not referenced for models that do not use clipping masks.

Revisions

  • Fixed a crash that occurred when WebGLRenderingContext was not registered in Cubism Renderer_WebGL.
    • A warning is now displayed and the model is not drawn.
  • Fixed a problem in which some of the other drawing images were missing when displaying a model with culling.
  • Fixed a problem in which update information for some models was not updated when multiple models were displayed.
    • Call the function to extend the initial memory with CubismFramework.initialize(). See Core’s CHANGELOG.md for details.

Cubism 4 SDK for Web R5 (09/08/2022)

Additions

  • Added multilingual documentation.
  • Added a function to immediately stabilize physics operations.
  • Added a process to switch between CubismJson parsing and JSON.parse().

Cubism 4 SDK for Web R5 beta5 (08/04/2022)

Revisions

  • Corrected the argument of the csmGetMocVersion function.
  • Fixed a bug in which processing was interrupted when an invalid vertex was specified in the middle of a physics operation.
  • Fixed a problem in which loading an unsupported version of a MOC3 file would cause an exception and crash.
  • Fixed physics input to be split by physics setting time.

Cubism 4 SDK for Web R5 beta4 (07/07/2022)

Additions

  • A function has been added to retrieve the latest MOC3 version and the MOC3 version of the loaded model.
  • Added CubismModel.getParameterType() function to retrieve model parameter types.
  • Added CubismModel.getDrawableParentPartIndex() function to get the Drawable parent part of a model.

Cubism 4 SDK for Web R5 beta3 (06/16/2022)

Revisions

  • The getDrawableTextureIndices function in CubismModel has been changed to getDrawableTextureIndex because the name was not correct.
    • The getDrawableTextureIndices function is marked as deprecated.
  • Fixed physics system behavior when FPS configuration values exist in .physics3.json.

Cubism 4 SDK for Web R5 beta2 (06/02/2022)

Revisions

  • Fixed a bug that caused incorrect Multiply Color and Screen Color to be applied.

Cubism 4 SDK for Web R5 beta1 (05/19/2022)

Additions

  • Cubism 4.2 is now supported.
  • Multiply Color and Screen Color are now supported.
  • Multiply Color and Screen Color can now be overridden by the user’s desired color.

Revisions

  • Anisotropic filtering bug fixed.
  • Fixed a problem that prevented models from being displayed when the maximum number of masks was exceeded.
  • The path that can be obtained with getTextureDirectory() has been corrected to the directory name of the 0th texture.

Cubism 4 SDK for Web R4 (12/09/2021)

Revisions

  • Fixed unnecessary void 0.
  • Fixed warning when ‘SegmentType’ could not be obtained when loading motion.
  • Fixed cubismjson to return correct error values when referencing non-indexed arguments.
  • Fixed a problem in which the currently playing motion did not fade out when motion playback started.

Cubism 4 SDK for Web R3 (06/10/2021)

Revisions

  • Corrected the time of events in motion from integer to floating point type.

Cubism 4 SDK for Web R3 beta1 (05/13/2021)

Additions

  • A function has been implemented to get the correct value when the Bezier handle’s time axis is not a straight line.

Cubism 4 SDK for Web R2 (03/09/2021)

Changes

  • Renamed functions that handle seconds from Time to Seconds.
  • Avoided unnecessary namespaces to simplify import. #3

Revisions

  • Fixed implementation of iterator#increment in csmmap and csmvector.
  • Fixed a bug that delayed the start of the fade-out of facial expressions.
  • Fixed physical input reflection flag in evaluate.
  • Corrected reference size for model matrices.
  • Fixed Int to Float when parsing Physics3.json to get PhysicsSettings.Vertices.Radius.
    • This modification may change the behavior of physics operations.
      The behavior changes when the value of PhysicsSettings.Vertices.Radius in physics3.json is less than 1.0.
      If you want to return to the behavior before Cubism SDK for Web R1, change the value of the corresponding PhysicsSettings.Vertices.Radius to 0.
    • This fix relates to a fix applied to Cubism Editor 4.0.05 beta1 and later. See the Cubism Editor’s Update History for details.

Cubism 4 SDK for Web R1 (01/30/2020)

Additions

  • Added editorconfig, gitattributes and gitignore.
  • Added README.md and CHANGELOG.md as documentation.
  • Added package.json for build.
  • Added Prettier and ESLint for code formatting and quality checks.

Changes

  • Moved source files to /src.
  • Source code reformatted using Prettier and ESLint.
Was this article helpful?
YesNo
Please let us know what you think about this article.