Releases: Live2D/CubismUnityComponents
Releases · Live2D/CubismUnityComponents
Cubism 5 SDK for Unity R5 beta2
Changed
- Change to a method where
RenderTexturefor offscreen is pre-created in small numbers and reused. - Change the version of the development project to
6000.0.58f2.
Fixed
- Fix an issue where objects were not rendered when redisplayed.
- Fix an issue where offscreen was not affected by
OverrideFlagForModelMultiplyColorsandOverrideFlagForModelScreenColors. - Fix an issue where collision detection remained active even when the collision detection Drawable was hidden.
- Fix an issue where pressing the reset button in the
CubismParametersInspectorwould revert to the state before the reset when running the scene. - Fix a bug that hit detection does not match the model’s visual appearance.
- Fix a bug that the model may be partially clipped when rendered.
- Fix the size of models using features introduced in
Cubism 5.3differed from models created in prior toCubism 5.3. - Fixed an issue where models for
Cubism 5.3were not rendered correctly in environments whereUNITY_REVERSED_Zis enabled.
Cubism 5 SDK for Unity R5 beta1
Added
- Add support for Blend mode and Offscreen drawing.
- If the model uses blend mode or offscreen drawing, it will be rendered using a new drawing method that differs from
Cubism 5.2and earlier.
- If the model uses blend mode or offscreen drawing, it will be rendered using a new drawing method that differs from
- Add high-precision mask method.
- This is only available with the new rendering method in
Cubism 5.3and later, and masks in the new rendering method fromCubism 5.3onward will automatically use this method.
- This is only available with the new rendering method in
Changed
- Change the version of the development project to
6000.0.55f1. - Change
_isOverriddenDrawableScreenColorsand_isOverriddenDrawableMultiplyColorsto_isOverriddenDrawObjectScreenColorsand_isOverriddenDrawObjectMultiplyColors.- The property names that use these backing fields have also been updated accordingly.
- Serialization of
_isOverriddenDrawableScreenColorsand_isOverriddenDrawableMultiplyColorsis maintained by theFormerlySerializedAsattribute.
Removed
- Remove
CubismCoreDll.GetDrawableRenderOrdersandCubismUnmanagedDrawables.RenderOrders.- If you need to use these functions, please use
CubismModel.AllDrawObjectsRenderOrderinstead.- See
CHANGELOG.mdin Core.
- See
- If you need to use these functions, please use
- Remove Chrome OS from the tested environment.
Cubism 5 SDK for Unity R4_1
Changed
- Implement support for Android 16KB page size.
Fixed
- Fix a bug that prevented builds from working under certain settings.
Cubism 5 SDK for Unity R4
Added
- Add an empty
AnimatorControllerat the same hierarchy level as each model's Prefab. - Add an API to
CubismMotionJsonfor verifying the consistency ofmotion3.json. by @pillowtrucker - Add parameter repeat processing that connects the right and left ends of the parameter to create a loop, allowing the motion to repeat.
- Add the variable
_isOverriddenParameterRepeatto theCubismModelclass for managing parameter repeat flags at the model level. - Add variables
_isOverriddenUserParameterRepeatto theCubismModelclass and_isParameterRepeatedto theCubismParameterclass for managing parameter repeat flags for each parameter.
- Add the variable
Changed
- Change the version of the development project to
2022.3.59f1. - Change CubismMath class not to inherit from MonoBehaviour.
- Change
CubismMoc._bytesnot to be displayed in Inspector.
Fixed
- Fix
CubismPhysicsControllerto be in the correct disabled state. - When performing a Reimport Fixed a problem that
.cdi3.jsonupdates were not reflected inCubismDisplayInfoParameterName,CubismDisplayInfoPartName. - Fix a problem in which the slider of CubismParametersInspector and CubismPartsInspector in the Inspector window did not move when operated.
- Fix a bug that CubismParametersInspector and CubismPartsInspector do not display the names of parameters and parts if .cdi3.json is not set on the model.
- Fix
CubismParameterInspectorandCubismPartInspectorcan be operated in play mode. - Fix a bug that prevented MotionFade fade-out from working properly.
- Fix unnecessary processing in
CubismFadeController. - Fix so that end events are sent for all clips played by
CubismMotionController. - Fix an error that occurred when playing a expression that uses parameters that do not exist in the model.
Cubism 5 SDK for Unity R3
Added
- Add processing to parse
CombinedParametersfrom.cdi3.jsonfile.- Also add
CubismDisplayInfoCombinedParameterInfocomponent to store this information.
- Also add
- Add
AnimationBeganHandler, which calls a function when the motion playback starts, to bothCubismMotionControllerandCubismMotionLayer. - Add the definition of the function
GetLogFunctiontoCubismCoreDll.
Changed
- Change
OnGeneratedCSProjectFilesfunction to be disabled in Unity 2017.3 and later by @moz-moz - Change to a single function The initialization process in CubismModel class. by @KT
- Change to optimize update process for Multiply Color and Screen Color.
- Change argument type of
CubismMotionLayer.AnimationEndHandlerandCubismMotionController.AnimationEndHandlerto match the current usage. - Move the definition of
csmSetLogFunctionfromCubismLoggingtoCubismCoreDlland rename toSetLogFunction. - Raycast processing now supports 3D intersection determination.
- In the
AsyncBenchmarkscene andAutomaticAsyncBenchmark, changed it so that asynchronous processing is not performed in WebGL.
Fixed
- The fade in and fade out functionality has been improved to better maintain compatibility with other CubismSDK implementations.
- Fix an issue in which when the number of textures for masks was increased, masks were not generated for the increased number of textures from the time of execution.
- Fix an issue that caused an error when parsing Json if the name of the model had certain characters.
- Fix the condition for setting the fade-out end time for Expression.
Cubism 5 SDK for Unity R2
Added
- Add HarmonyOS NEXT from the tested environment.
Fixed
- Fix an issue where the
Allow 'unsafe' Codeproperty was not enabled in theLive2D.Cubism.asmdef.
Cubism 5 SDK for Unity R1
Added
- Add
CubimMathclass in namespaceLive2D.Cubism.Framework.Utils. - Add function
ModF()to compute floating-point remainder inCubismMathclass.
Changed
- Change the message to output the latest Moc version supported by the CubismCore when the
.moc3file fails to load correctly. - Change the version of the development project to
2021.3.36f1.
Deprecated
- The
ToIndex()andReturnTiles()functions of theCubismMaskTilePoolclass are not used.
Fixed
- Fix fade calculation bug in MotionFade.
- Fix a bug in which masks were not generated correctly when using multiple render textures and displaying two or more models.
- Fix an issue where normal processing could not be performed when
CubismMaskTilePool.Subdivisionsis less than1.
Removed
- Remove
CubismWebGLPluginProcessor.cs. - This change is due to the removal of Cubism Core built with
Emscripten 1.38.48. - See
CHANGELOG.mdin Core.
Cubism 5 SDK for Unity R1 beta4
Added
- Add
CubismDrawableInspectorand parent Part display. - Add
CubismPartInspectorto show parent and descendant trees. - Add expression to check for index out of range with
CubismRenderer.OnMaskPropertiesDidChange().
Changed
- Change
CubismPartsInspectorInspectorto be hierarchical.
Fixed
- Fix an issue where models with a specific number of masks could not be drawn correctly.
Cubism 5 SDK for Unity R1 beta3
Added
- Add
HarmonicMotionsample scenes.
Changed
- Change the version of the development project to
2021.3.30f1. - Change the value of
EditortoAnyCPUin thePlatform settingsofLive2DCubismCore.bundle.- Apple Silicon version of the Unity Editor will work without the need to change
Platform settings.
- Apple Silicon version of the Unity Editor will work without the need to change
Fixed
- Fix an error when displaying CubismRendererInspector for uninitialized models.
- Fix condition for clearing AnimationCurve when Reimporting .motion3.json.
Cubism 5 SDK for Unity R1 beta2
Added
- Added configuration file so that assemblies are split.
Changed
- Replace the sample model
Maowith the updated version that is compatible with Cubism 5.0.
Fixed
- Fix an issue where 1 byte of memory was allocated unnecessarily.
- Fix a bug where automatic eye blinking did not close the eyes fully.