All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
CubismMotionJson for verifying the consistency of motion3.json. by @pillowtrucker
Cubism Native Framework.CubismShader for each GLRenderingContext.CubismModelSettingJson class to protected.CubismModelSettingJson class.FrequestNode to be exported as part of the module.CubismUserModel.loadMotion().CubismBreath.updateParameters() to Math.PI.CubismExpressionMotionManager._currentPriorityCubismExpressionMotionManager._reservePriorityCubismExpressionMotionManager.startMotionPriority()CubismExpressionMotionManager.getCurrentPriority()CubismExpressionMotionManager.getReservePriority()CubismExpressionMotionManager.setReservePriority()Please use the CubismMotionQueueManager.startMotion() instead of CubismExpressionMotionManager.startMotionPriority().
csmMap.appendKey().CubismExpresionMotion with CubismMotionQueueManager.startMotion().CubismMath.cardanoAlgorithmForBezier() was using a different function than Cubism SDK for Native.CubismPose._fadeTimeSeconds does not become 0.mod() to compute floating-point remainder in CubismMath class.Expression from CubismExpressionMotion to have it in the CubismExpressionMotionManager.eslintrc.yml.motionQueueEntry is null in the updateFadeWeight() function of the ACubismMotion class.eslintrc.yml to conform to the exact wording._fadeWeight variable and the getFadeWeight() function of the CubismExpressionMotion class.
_fadeWeight variable of the CubismExpressionMotion class can cause problems.getFadeWeight() function of the CubismExpressionMotionManager class with one argument from now on.startMotion() function of the CubismMotionQueueManager class with the unnecessary third argument userTimeSeconds is deprecated.
startMotion() function with one arguments from now on.es6.CubismModel.getParameterId)CubismExpressionMotionManager class.CubismId constructor to private.
CubismFramework.getIdManager().getId() to get CubismId.DrawMesh to DrawMeshWebGL.ARRAY_BUFFER was used on multiple targets.cubismrenderer class.DrawMesh function.noImplicitAny and useUnknownInCatchVariables to tsconfig.json.CubismMoc::Create).motion3.json.CubismExpressionMotion.noImplicitAny and useUnknownInCatchVariables.CHANGELOG.md in Core.CubismClippingManager_WebGL on models that do not use clipping masks.WebGLRenderingContext is not registered with Cubism Renderer_WebGL.
CHANGELOG.md in Core.CubismJson parsing and JSON.parse().csmGetMocVersion function argument.getDrawableTextureIndices function in CubismModel has been renamed to getDrawableTextureIndex because the name was not correct.
getDrawableTextureIndices function is marked as deprecated.CHANGELOG.md in Core.SegmentType could not be obtained when loading motion.iterator#increment in csmmap and csmvector.Int to Float when getting PhysicsSettings.Vertices.Radius in physics3.json parsing.
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.Cubism Editor 4.0.05 beta1 and later.
Please see Cubism Editor Changelog.
Time to Seconds..editorconfig, .gitattributes and .gitignore.README.md and CHANGELOG.md.package.json for development and build./src directory.