Notes Specific to the Unreal Engine Version
Updated: 09/05/2024
This page contains statements regarding the alpha version.
Cubism SDK for Unreal Engine consists of three modules.
Live2DCubismFramework
This module is a collection of the core functionality required to animate models at run-time.
This module is loaded whenever the project is running.
Live2DCubismFrameworkEditor
This module is a collection of tools for manipulating models in Unreal Editor.
This module is only loaded when Unreal Editor is running to edit the project.
Live2DCubismFrameworkImporter
This module is a collection of functions for converting model files for embedded use exported from Cubism Editor to Unreal Engine file formats that can be handled in Unreal Editor.
This module is only loaded when Unreal Editor is running to edit the project.
See the Json section for an overview of the Json format that can be handled in Unreal Editor.
Execution order of components
In the OW method, the order of execution of each component is important.
The execution order of each component in Cubism SDK for Unreal Engine is set as follows.
If the order is changed, unintended defects may occur.
CubismParameterStoreComponent
↓
CubismMotionComponent
↓
CubismPoseComponent
↓
CubismExpressionComponent
↓
CubismEyeBlinkComponent
↓
CubismLipSyncComponent
↓
CubismHarmonicMotionComponent
↓
CubismLookAtComponent
↓
CubismPhysicsComponent
↓
CubismModelComponent
↓
CubismDrawableComponent
↓
CubismRendererComponent
The following are limitations in the alpha version
Double buffering
The alpha version does not implement double buffering for better performance on mobile devices.
Re-import function
The alpha version does not implement the ability to re-import files for embedding.
To re-import, delete the imported assets and re-import them.