Cubism 5 SDK for Unity R3
·
16 commits
to master
since this release
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.