If you have any questions, reports, suggestions, or requests about Live2D, please send them to this forum.
※We cannot guarantee statements or answers from Live2D staff. Thank you for your understanding in advance.
 
Live2D Cubism
Cubism Products and Downloads
Cubism product manuals and tutorials
Cubism Editor Manual    Cubism Editor Tutorial    Cubism SDK Manual    Cubism SDK Tutorial
[About Cubism Editor / SDK 5.4 Alpha](Updated: July 14, 2026)

You can download the alpha installer from the dedicated forum below.
If you have any feedback regarding the alpha version, including feature requests or bug reports, please use the same forum.

Cubism Editor / SDK 5.4 Alpha Forum
https://creatorsforum.live2d.com/c/cubismeditorsdk54alpha/

[Regarding macOS Tahoe](Updated October 16, 2025)

macOS v26 Tahoe is now supported!
We advise against upgrading your macOS at this time as it may cause Live2D products not to function correctly.
Upgrading macOS can also cause you to lose your Cubism Editor license file.
Please make sure to deactivate your Cubism Editor license before upgrading the macOS.

For more details:
https://help.live2d.com/en/other/other_09/
For inquiries regarding issues with license purchases or license activation errors, please contact us through the email form.

How to use the matrix in live2d

edited December 2023 in Help
I want to transform and scale a live2d model.
Anyone can tell me how to do get this done.
How to use the two matrix below?

deviceToScreen=new L2DMatrix44();
viewMatrix=new L2DViewMatrix();

Comments

  • Hi Jinming,

    deviceToScreen is a matrix to transform device coordinates to screen coordinates. For example, this object is used to get the coordination from touchEvent on screen (values like 1034.27, 328.63), and translate into parameters that Live2DModel uses (typically between -1 to 1).

    viewMatrix is for perspective transformation. You can change the magnification and the coordination of the camera by modifying it.

    I guess you are trying to scale only the model, not the whole screen. If so, then modelMatrix declared in LAppModel would be useful. To scale the model you can use setWidth() or setHeight(). setWidth() scales according to model's width, and setHeight scales according to model's height. As these methods would not change the aspect ratio, you only need to set one of them.

    Also you can set the size explicitly.

    1-d. Specify the position and the size
    https://sites.google.com/a/cybernoids.jp/cubism_e/sdk_tutorial/live2d_library/load_to_display/display_mode
  • There is another question is multi-screen adaptation.
    There are three screen size 1024x768, 1136x640 and 960x640 need to adapt.

    My modal canvas is 960x640. And I found it shows a little strange in 1136x640 screen size. It scale bigger a lot.
  • What's your target platform?
  • iphone4, iphone 5, 6, ipad
Sign In or Register to comment.