Cubism Native Samples Change History

[Last updated on 09/15/2022]

Live2D Cubism SDK for Native release page (GitHub)

Change History

The changelog is available in the CHANGELOG.md file included in the Cubism SDK for Native distribution package
or CHANGELOG.md of CubismNativeSamples on Live2D GitHub.

Notice

Check NOTICE.md enclosed in the Cubism SDK for Native distribution package
or NOTICE.md of CubismNativeSamples on the Live2D GitHub.

Cubism 4 SDK for Native R5_1 (09/15/2022)

Fixed

  • Fix a bug that caused a crash if an empty array existed in json.
    • See CHANGELOG.md in Framework.

 

Cubism 4 SDK for Native R5 (09/08/2022)

Added

  • Add support for Visual Studio 2022.
  • Add the multilingual supported documents.

Changed

  • Update third-party libraries.

Fixed

  • Fix an issue where the window title for the minimum sample of D3D9 was that of D3D11.

 

Cubism 4 SDK for Native R5 beta5 (08/04/2022)

Changes

  • Sample model “Mao” is updated to the latest version.
  • Changed the debug build of the sample for Android to use the debug.keystore in the app directory.

Revisions

  • Fixed the version of GLEW in Visual Studio 2013.
  • Fixed a problem in which loading an unsupported version of a MOC3 file would cause an exception and crash.

 

Cubism 4 SDK for Native R5 beta4 (07/07/2022)

Additions

  • Sample model “Mao” is added.

Changes

  • Disabled ARC in the Metal project.

 

Cubism 4 SDK for Native R5 beta3 (06/16/2022)

Revisions

  • Fixed a memory leak in Cocos2d-x.

 

Cubism 4 SDK for Native R5 beta2 (06/02/2022)

Revisions

  • Fixed a bug that caused incorrect Multiply Color and Screen Color to be applied.

 

Cubism 4 SDK for Native R5 beta1 (05/19/2022)

Additions

  • Cubism 4.2 is now supported.
  • Multiply Color and Screen Color are now supported.
  • Multiply Color and Screen Color can now be overridden by the user with any color.

Revisions

  • Fixed to 60FPS on iOS.
  • Fixed to work around features discontinued since API 30.
  • The library used in the Android sample has been updated.
  • Changed to use “Maven Central” repository instead of “Jcenter” repository.

 

Cubism 4 SDK for Native R4 (12/09/2021)

Additions

  • The following rendering options have been added to Metal.
    • `USE_RENDER_TARGET`
    • `USE_MODEL_RENDER_TARGET`
  • Added sample project for Mac Catalyst.

Changes

  • Sample models have been updated. (Created with Cubism Editor 4.1.02)

Revisions

  • Fixed a graphics bug in Cocos2d-x samples when using `USE_RENDER_TARGET` on iOS and macOS.
  • Fixed a bug where opacity was not applied when using `USE_MODEL_RENDER_TARGET`.

 

Cubism 4 SDK for Native R4 beta1 (10/07/2021)

Additions

  • OpenGL, D3D9, and D3D11 samples for all platforms with only minimal functionality implemented have been added.
    • This is a sample that displays one model and plays back one motion; dragging the screen moves the model's line of sight.
  • Added support for OpenGL running on M1 Mac.
  • Added samples for Metal API for iOS.

Changes

  • The version of DirectXTK for Visual Studio 2017 and 2019 has been updated to jun2021.
  • When downloading DirectXTK, the console has been changed to indicate which version of DirectXTK is being used.
  • The version of the ios-cmake library has been updated to 4.2.0.

Revisions

  • Fixed a bug that caused the move process to affect other models when multiple models were displayed. @catCoder
  • Fixed renderer for Cocos2d-x v4.0.
    • Fixed a bug that rendering did not work correctly when USE_RENDER_TARGET was enabled.

 

Cubism 4 SDK for Native R3 (06/10/2021)

 

 

Cubism 4 SDK for Native R3 beta1 (05/13/2021)

Additions

  • Added samples for Cocos2d-x v4.0.

Deleted points

  • Obsolete sample for Cocos2d-x v3.x.

Revisions

  •   Fixed setup scripts for Cocos2d-x.
    • Changed from xcopy to robocopy to allow placement in deeper hierarchies.
  • Fixed a problem in Ⅾ3D11 where the initial window size display was misaligned when scaling was set.

 

Cubism 4 SDK for Native R2 (02/17/2021)

Additions

  • Samples for manipulating lip-sync from the waveform of an audio file (.wav) have been added for Windows, macOS, and Linux.
  • Added support for Visual Studio 2019 to the sample project for OpenGL.
  • Sample audio was added to “Haru”.
  • Added margin to the sample for Cocos2d-x to adjust the position of icons and exit buttons on smartphones.

Changes

  • Optimized the handling of scripts that set up third-party libraries for Windows.

Revisions

  • Modified to use the view matrix to calculate the size of the model displayed in the window.

Deleted points

  • Support for Amazon Linux AMI has been discontinued.

Cubism 4 SDK for Native R1 (01/30/2020)

Additions

  • Added Linux samples in Cocos2d-x builds.
  • Added Cocos2d-x configuration scripts.

Changes

  • iOS samples and Cocos2d-x samples have been changed to use CMake.
  • Cocox2d-x samples have been regenerated to match the Cocox2d-x 3.17.2 template.
    • All platforms can now develop using CMakeLists.txt.
  • The OpenGL iOS sample now supports Objective-C ARC (Automatic Reference Counting).
  • The structure of CMakeLists.txt has been reorganized.
  • Adjusted directory structure.
    • The directory for each build has been renamed from “Demo” to “src”.
    • The directory for managing model data, etc. has been renamed from “Res” to “Resources”.
    • The directory “cocos2d” containing the cocos2d library has been moved into the “thirdParty” directory.
    • Move scripts used in each build to the “scripts” directory
  • Enhanced audio capabilities in Cocos2d-x.
  • Updated third-party libraries.
    • The “GLFW” library used in the OpenGL samples has been upgraded to 3.3.2.
    • The “DirectXTK” library used in the DirectX 11 sample was raised to “December 17, 2019”.
  • Changed “minSdkVersion” in Android sample to 16.
    • The device must be Android 4.1 or later to be compatible.

 

Revisions

  • Fixed syntax errors when compiling with c++03.

 

Cubism 4 SDK for Native beta2_1 (11/20/2019)

Only the Cubism Core library will be changed.
Please refer to Core/CHANGELOG.md in the Cubism SDK for Native distribution package for details.

 

Cubism 4 SDK for Native beta2 (11/14/2019)

Additions

  • Linux was added to the supported platforms.
  • DirectX9.0c and DirectX11 are now supported in Visual Studio 2019 builds.
  • Added macOS build scripts.

Changes

  • Improved the introduction of the “GLFW” and “GLEW” libraries used in the OpenGL samples.
  • Added DirectX11 configuration scripts.
  • Changed the character encoding of the source code to UTF-8 with BOM.
  • The CRT option for the Cubism Core library can now be selected when running the Windows build script.

 

Cubism 4 SDK for Native beta1 (09/04/2019)

Additions

  • The “Invert Mask” function is now supported.
  • Added scripts to introduce the “GLFW” and “GLEW” libraries used in the OpenGL samples.
  • Added “.editorconfig” and “.gitattributes” files for file management.
  • “CHANGELOG.md” was added as a file to describe changes.
  • Sample model “Rice” is added. (./Sample/Res/Rice)

Changes

  • The version of the GLFW library used in the OpenGL samples has been raised to version 3.3.
  • Android SDK and other libraries have been upgraded.
  • Adjusted the format of all files to be consistent according to the contents of “.editorconfig”.
  • Cocos2d-x samples now support “arm64-v8a” and “x86” NDK builds.
  • Changed the folder name “proj.android-studio” in “./Samples/Cocos2d-x/Demo/” in Cocos2d-x samples to “proj.android”.
  • Changed the folder name “cocos2d-x” in “./Samples/Cocos2d-x/” in Cocos2d-x samples to “cocos2d”.
  • “Readme.ja.txt” was changed to “README.md” and the style was adjusted.
  • Migrated “Package.json”, which describes package information, to YAML format “cubism-info.yml”.

© 2010 - 2022 Live2D Inc.