将 Cubism 2.1的数据转换为 Cubism3或更高版本的格式

(2021 年10 月 26 日更新)

Cubism 2.1已经开发结束。
Cubism 2.1之前的数据与 Cubism3及更高版本的格式不兼容。
因此,必须将其转换为最新的方法,然后才能与 Cubism3或更高版本的 SDK 一起使用。

Cubism3和更高版本的编辑可以阅读 Cubism 2.1的编辑。
通过使用它,Cubism3或更高版本的编辑器可以读取 Cubism 2.1之前的数据,并将其导出为 Cubism3或更高版本的格式,以便在 SDK 中使用。

 

注意事项

  • 要将 Cubism 2.1格式转换为当前格式,您需要一个 Cubism 2.1可编辑文件(.cmox、.canx)。
    无法使用嵌入格式文件(.moc、.mtn)进行转换。
  • 由于 Cubism 2.1的 .cmox 格式不保存图层信息等,因此从 .cmox 生成的 .cmo3无法通过重新载入 PSD 来替换纹理。
  • 物理模拟 (.physics.json) 和姿势 (.pose.json) 不能被转移。
    如果您想将它与 SDK 等一起使用,您需要重新创建它。
    物理模拟设定方法见“物理模拟设定方法”,位姿设定方法见“姿势设定”。
  • 在 Cubism 4.1.01beta1之前的版本中,将 .canx 转换为 .can3时,由于 UI 规范,每个场景的末尾都会追加一帧。
    如果您遇到运动问题,例如循环运动时,请缩小追加的最后一帧以适应场景,使其长度与 .canx 相同。
    在 Cubism 4.1.01发布版本之后,即使变更规格并转换为 .can3,场景的长度也将保持不变。

 

模型数据的转换

以下是将 .cmox 转换为 .cmo3和将 .canx 转换为 .can3的步骤。

转换为 .cmo3或 .can3后,可以追加用户数据和Event,导出嵌入数据等,按照正常的工作流程工作。
有关用户数据和Event,请参阅“用户数据和Event”,有关导出到嵌入数据的信息,请参阅“嵌入数据”。

 

载入模型数据 (.cmox) 进行编辑,以便在 Cubism3或更高版本的编辑器中更新。

 

载入完成后,模型将显示在建模视图中。

检查参数中设定的形状,必要时进行调整。

Cubism 2.1和Cubism 3或更高版本之间的变形器插值计算不同。
因此,更新后的模型可能会丢失参数中设定的键之间的形状。
在这个阶段,检查变形没有塌陷,必要时进行调整。
变形塌陷常发生在变形明显的部位,如身体的肩部和XY。

此外,此阶段还进行参数、部件等ID格式的转换。
由于 Cubism3或更高版本的 SDK 不支持 Cubism 2.1之前的格式,因此无法使用某些功能。
因此,为了使用 SDK 的功能,需要将 ID 转换为 Cubism3或更高版本的格式。
关于 ID 格式转换的详细信息,请参见“ID 转换”。

 

以 .cmo3格式保存

在菜单栏中,按 “文件> 存档” 或 Ctrl + S 以 .cmo3格式保存。

 

将打开指定的保存目标文件夹,因此请检查 .cmo3文件是否存在。

这样就完成了模型数据的转换。

 

TIPS
.idmap 文件在与 .cmox 相同的层次结构中生成,但这是记录转换前后 ID 信息的文件。
转换 ID 格式时,使用该文件中记录的信息重新分配与转换前的 ID 关联的运动曲线。

您也可以从后面描述的运动数据转换中转换模型数据。

 

运动数据的转换(用于运动、面部表情)

编辑的运动数据有参考场景中使用的模型数据,同样需要为.cmo3。
如果您已先转换模型数据,则可以将 .cmox 替换为 .cmo3。
也可以将 .cmox 转换为 .cmo3并从“转换运动数据(用于运动、面部表情)”过程中更新对 .cmo3的引用。

* 如果运动中使用的参考图等素材数据损坏,则无法转换。(会出现错误)
在 Cubism 2.1中打开 .canx 文件,删除损坏的素材,保存,然后进行转换。

 

将要更新的编辑运动数据 (.canx) 载入 Cubism 编辑器

 

为您的动作选择动画的目标版本,然后单击“确定”按钮。

 

载入完成后,场景将出现在动画视图中。

更新您的模型

更新运动中使用的模型的过程会有所不同,具体取决于要替换的 .cmo3是否已存在或 .cmo3是否已不存在。

.cmo3已经存在:

右键单击项目视窗中的 .cmox,然后单击“替换数据”。

选择要替换的 .cmo3,然后单击“打开”。


如果 B  .cmo3不存在:

在项目视窗中双击 .cmox。

Cubism模型屏幕将打开并显示转换后的模型,因此请将其保存到任何位置。

此时,必要时调整模型。
详情请参阅模型数据转换中的“2.检查参数中设定的形状并根据需要进行调整”。

 

检查运动曲线,必要时进行调整

由于 Cubism 2.1和Cubism 3或更高版本的运动曲线的计算方法不同,因此在更新运动时会生成一个近似值的曲线。
通过播放动作等进行检查,必要时调整曲线。

 

 

调整场景中的帧数(*仅适用于面部表情动作)

Cubism 2.1和更高版本与 Cubism 3和更高版本之间的运动曲线信息集的规范不同。
在 Cubism 4.1.01发布版本及以后的版本中,使用 .canx 设定为1帧的场景在转换为 .can3时变为 0 帧。
* 修复4.1.01发布版本结束时追加1F的问题。

在 Cubism3及以上版本中,面部表情动作的场景必须至少有一帧。
因此,如果您在 Cubism 4.1.01发布后将面部运动 .canx 转换为编辑器,则需要在转换后调整场景中的帧数。
有关如何设定帧数的详细信息,请参阅“时间线的显示和操作#时间线的基本操作”。
* 如果您想主要转换面部表情动作,我们建议使用 Cubism 4.1.01beta1以上的编辑器。

 

以 .can3格式保存

 

这样就完成了运动转换。

© 2010 - 2022 Live2D Inc.