Skip to content

Cubism 5 SDK for Unity R3

Latest
Compare
Choose a tag to compare
@nakayasu-at-live2d-com nakayasu-at-live2d-com released this 28 Nov 03:12
5260831

Added

  • Add processing to parse CombinedParameters from .cdi3.json file.
    • Also add CubismDisplayInfoCombinedParameterInfo component to store this information.
  • Add AnimationBeganHandler, which calls a function when the motion playback starts, to both CubismMotionController and CubismMotionLayer.
  • Add the definition of the function GetLogFunction to CubismCoreDll.

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 and CubismMotionController.AnimationEndHandler to match the current usage.
  • Move the definition of csmSetLogFunction from CubismLogging to CubismCoreDll and rename to SetLogFunction.
  • Raycast processing now supports 3D intersection determination.
  • In the AsyncBenchmark scene and AutomaticAsyncBenchmark, 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.