Releases: Live2D/CubismUnityComponents
Releases · Live2D/CubismUnityComponents
Cubism 5 SDK for Unity R3
Added
- Add processing to parse
CombinedParameters
from.cdi3.json
file.- Also add
CubismDisplayInfoCombinedParameterInfo
component to store this information.
- Also add
- Add
AnimationBeganHandler
, which calls a function when the motion playback starts, to bothCubismMotionController
andCubismMotionLayer
. - Add the definition of the function
GetLogFunction
toCubismCoreDll
.
Changed
- Change
OnGeneratedCSProjectFiles
function 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.AnimationEndHandler
andCubismMotionController.AnimationEndHandler
to match the current usage. - Move the definition of
csmSetLogFunction
fromCubismLogging
toCubismCoreDll
and rename toSetLogFunction
. - Raycast processing now supports 3D intersection determination.
- In the
AsyncBenchmark
scene 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' Code
property was not enabled in theLive2D.Cubism.asmdef
.
Cubism 5 SDK for Unity R1
Added
- Add
CubimMath
class in namespaceLive2D.Cubism.Framework.Utils
. - Add function
ModF()
to compute floating-point remainder inCubismMath
class.
Changed
- Change the message to output the latest Moc version supported by the CubismCore when the
.moc3
file fails to load correctly. - Change the version of the development project to
2021.3.36f1
.
Deprecated
- The
ToIndex()
andReturnTiles()
functions of theCubismMaskTilePool
class 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.Subdivisions
is less than1
.
Removed
- Remove
CubismWebGLPluginProcessor.cs
. - This change is due to the removal of Cubism Core built with
Emscripten 1.38.48
. - See
CHANGELOG.md
in Core.
Cubism 5 SDK for Unity R1 beta4
Added
- Add
CubismDrawableInspector
and parent Part display. - Add
CubismPartInspector
to show parent and descendant trees. - Add expression to check for index out of range with
CubismRenderer.OnMaskPropertiesDidChange()
.
Changed
- Change
CubismPartsInspectorInspector
to 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
HarmonicMotion
sample scenes.
Changed
- Change the version of the development project to
2021.3.30f1
. - Change the value of
Editor
toAnyCPU
in thePlatform settings
ofLive2DCubismCore.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
Mao
with 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.
Cubism 5 SDK for Unity R1 beta1
Changed
- When importing a Cubism Model in Unity Workflow, the AnimatorController is now set to the Animator in the Model Prefab.
- Change so that multiply and screen colors applied to parent parts are propagated to child parts.
Fixed
- Fix an issue where information was being got using indexes instead of IDs when getting cdi3.json data.
- Fix a bug that prevented proper operation when the Unity Transition was longer than the motion fade.
Cubism 4 SDK for Unity R7
Added
- 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".
- You can also continue to use the pre-R6_2 method.
- Importing a model now generates a MaskTexture asset containing the model's name.
- It is generated only if the model prefab has not been generated.
- Add the function of checking consistency on importing a MOC3. (
CubismMoc.CreateFrom
)- This feature is enabled by default.Please see the following manual for more information.
- Add component for changing Multiply Color / Screen Color from parent part.
- Components are automatically added to each part object of the model when the model is imported.
Fixed
Cubism 4 SDK for Unity R6_2
Fixed
- Fix some problems related to Cubism Core.
- See
CHANGELOG.md
in Core.
- See
Cubism 4 SDK for Unity R6_1
Added
- Add function to validate MOC3 files.