Skip to content

Update to Cubism 5 SDK for Unity R5 beta3#91

Merged
itoh-at-live2d-com merged 1 commit intomasterfrom
develop
Jan 8, 2026
Merged

Update to Cubism 5 SDK for Unity R5 beta3#91
itoh-at-live2d-com merged 1 commit intomasterfrom
develop

Conversation

@wada-at-live2d-com
Copy link
Copy Markdown
Contributor

Added

  • Add scripts and assets for using the Universal Render Pipeline and custom render passes to Assets/Live2D/Cubism/Rendering/URP.
  • Add a feature to allow rendering of arbitrary objects before and after the rendering of model draw objects.
  • Add CubismLookCenterTransform and CubismLookCenterArtMesh to allow setting the look-at center using either a Transform or an ArtMesh.

Changed

  • Change to work based on the Universal Render Pipeline.
    • Built-in Render Pipeline and High Definition Render Pipeline are not supported.
      • Cubism 5 SDK for Unity R4_1 and its derivative packages will be maintained as Built-in Render Pipeline compatible versions.
        • Models and features from Cubism 5.3 and later cannot be used.
    • The use of custom render passes is required.

Fixed

  • Fix an issue where ReleaseStaleRenderTextures() could release RenderTexture in use depending on the timing of its invocation.
  • Fix an issue where the texture settings were not as intended when imported.
  • Fix an issue where look-at tracking was misaligned when using CubismLookController.
  • Fix an issue where the Koharu model's .model3.json was missing references to .motion3.json.
  • Fix Koharu's corrupted .motion3.json files.
  • Fix an issue where Raycast was functional even when CubismRaycastable was inactive.

Removed

  • Remove unused shaders and materials.
  • Remove Assets/Live2D/Cubism/Rendering/CubismCommonRenderFrameBuffer.cs and Assets/Live2D/Cubism/Rendering/ArrayExtensionMethods.cs.
  • Remove Assets/Live2D/Cubism/Rendering/Resources/Live2D/Cubism/Prefabs/ModelCanvas.prefab.
  • Remove scripts and related processes under Assets/Live2D/Cubism/Rendering/Masking and Assets/Live2D/Cubism/Samples/Masking.
    • Remove Assets/Live2D/Cubism/Editor/Inspectors/CubismMaskControllerInspector.cs, Assets/Live2D/Cubism/Editor/Inspectors/CubismMaskTextureInspector.cs, and Assets/Live2D/Cubism/Rendering/Resources/Live2D/Cubism/GlobalMaskTexture.asset accordingly.
    • Mask processing has been integrated into CubismRenderer.

@itoh-at-live2d-com itoh-at-live2d-com merged commit cd8058a into master Jan 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants