关于Cubism Viewer(for OW)

最終更新: 2023年8月17日

Cubism Viewer(for OW)是一个仅用于验证Cubism创建的数据的Viewer。
* OW称为“原始工作流程(Original Workflow)”。

您可以在Cubism Viewer(for OW)中如下确认模型显示的播放等。
·物理模拟
·视线跟踪
·播放多个动态
·表情设置
·姿势设置

Cubism Viewer可以处理的模型和动态是输出用于嵌入的数据。
请注意,无法处理用于编辑的.cmo3和.can3。

关于Cubism Viewer(for OW)的画面

编号 项目 详细
菜单区 显示用于导入模型、操作参数、播放动态等的菜单。
从顶部的下拉列表中选择要显示的菜单。
资源区 在这里显示导入的数据和在Cubism Viewer上创建的数据。
设置项目区 您可以变更和检查与表情设置文件和动态文件相关的设置。
设置内容可以保存在模型设置文件中。
[文件]菜单 → [输出] → [模型设置(model3.json)]
模型显示区 此处显示导入的模型。您可以移动和缩放模型。
通过[显示]菜单设置,可以变更背景颜色,透过背景显示模型,显示重叠检测。
* 无法在macOS版本中设置背景颜色的Alpha值(透明度)。

如何开启Cubism Viewer(for OW)

Cubism Viewer(for OW)包含在Cubism Editor安装程序中。
解压后,它被置入在与执行文件相同的层次结构中,因此开启CubismViewer的.exe文件。

开启后,将打开一个导入对话框。
通过拖动“.moc3”或“.model3.json”文件,将开启Viewer。

您可以从 [文件]菜单 → [语言]切换显示的语言。 

编号 项目 详细
语言切换 您可以从[日文]、[英文]、[韩文]和[中文]中进行选择。
·返回安装时的语言(Windows版) 切换到安装时选择的语言。
返回OS的系统语言(macOS版) 它将参考OS的语言。

以下是设置语言时的规范。

·设置后重启Editor后将切换语言。
·语言设置在相同次要版本(5系列等)的Editor中共享。
·从Editor的[设置]菜单执行的语言切换优先于安装时的设置和OS的设置。

您还可以从[文件]菜单 → [颜色主题],在[浅色]和[深色]的之间切换颜色主题。

如何创建基本的嵌入数据

①从建模中输出MOC3文件

【要输出的文件】
 ·纹理文件(.png)
 ·MOC3文件(.moc3)
 ·模型文件(.model3.json)
 * 包括物理模拟设置(.physics3.json)和动态同步设置(.motionsync3.json)的链接

②从动画中“输出动态文件”

【要输出的文件】
 ·动态文件(.motion3.json)

将以下文件导入到Viewer中

 ·MOC3文件(.moc3) * .model3.json亦可
  ⇒ 导入文件并启动Viewer
 ·输出的动态(.motion3.json)文件

在Viewer中进行设置

 ·姿势设置(.pose3.json)
 ·表情设置(.exp3.json)
【注意事项】
  在Viewer上设置的文件名称的右上角添加了一个星号。

输出模型设置文件

 ·模型设置文件 (.model3.json)
【注意事项】
  输出时,如果从Cubism Editor覆盖输出的(.model3.json),则Viewer创建的文件(带星号)将一起保存。

菜单

文件菜单

项目详细
追加表情:
追加表情用动态。
在设置项目区域选中您要设置表情的参数,然后调整参数。

姿势:
创建一个JSON格式的设置文件,以应用模型或动态创建的手臂切换机制。
具体操作方法请参考“姿势设置”页面。
导入表情动态(motion3.json/exp3.json):
将动画过程中输出的表情用[.motion3.json]导入到Cubism Viewer中。
输出模型设置(model3.json):
将Cubism Viewer中设置的内容输出为JSON格式文件。快捷键[Ctrl] + [S]

所有表情动态:
将所有表情用动态输出为JSON格式文件。
有关详细说明,请参考“设置和输出表情”页面。

姿势:
将姿势切换设置输出为JSON格式的设置文件。
有关详细说明,请参考“姿势设置”页面。
设置在默认表情名称中包含文件扩展名:
追加表情时,请在默认表情名称中包含文件扩展名。

保存/输出后打开保存目标位置:
如果未选中,则保存或输出后将不会打开保存目标文件夹。

编辑菜单

项目详细
将参数恢复为默认值 将参数恢复为默认值。
停止动态 停止正在播放的动态。
差异比较 您可以在Viewer上比较和查看两个MOC3数据的信息。
有关详细信息,请参考“两个MOC3数据信息的比较”。

显示菜单

项目详细
重叠检测显示 显示设置的重叠检测。
启用Mipmap 启用Mipmap。
* 基本上,建议勾选此项。
透明背景(beta) 通过透明背景显示模型。
* 此功能无法在macOS版本中使用。
背景颜色设置 设置背景颜色。
* 无法在macOS版本中设置Alpha值(透明度)。
帧率显示 帧率显示在模型显示区域的右上方。
显示Event 在模型显示区域的右下方显示Event。

动画菜单

项目详细
启用表情 启用表情动态播放。
自动眨眼 使其自动眨眼。
不受Editor端设置的[眨眼/口形同步设置]的影响。
启用物理模拟 启用物理模拟设置。
启用姿势切换 启用姿势切换。
启用动态同步启用动态同步。
有关详细信息,请参考“动态同步设置(OW)”。
闲置动态 启用闲置动态。
光标跟踪 在模型显示区域启用光标跟踪。
呼吸 启用呼吸。
使用旧动态播放方式启用旧动态播放方法。 
选中模型显示区右下角的[使用旧动态播放方式]。
有关详细说明,请参考“关于motion3.json的再现性变差的情况”页面。
使用旧的淡变方式启用表情的旧淡变播放方式。 
选中模型显示区域右下方的[使用旧的淡变方式]。
详细说明请参阅“关于Cubism 5及更高版本中表情转换处理问题的修复”页面。
光标跟踪设置打开光标后续设置对话框。

关于Cubism Viewer(for OW)的功能

光标跟踪设置

勾选[动画]菜单 → [光标跟随],并在视图上拖动以跟随鼠标光标移动模型。
您还可以从[动画]菜单 → [光标跟踪设置]设置您想要跟踪的参数,您也可以在实机上进行模拟。

影响度(%):
通过设置影响度,可以影响参数的动作。
如果您设置为更强,则动作会更大,如果您设置为更弱,则动作会更小。

反转:光标跟踪反转。

类型:
设置您希望光标跟踪的参数类型。
·鼠标左键拖动时
(鼠标左X:水平移动 鼠标左Y:垂直移动)

·鼠标右键拖动时
(鼠标右X:水平移动 鼠标左Y:垂直移动)

光标后续设置保存在模型数据(.cmo3)中,但不输出到嵌入数据。
如果您希望在嵌入时光标跟踪,请在SDK端进行设置。

* 您还可以在“物理模拟设置”中检查光标跟踪设置。

曲线 曲线图片确认

选择.motion3.json,右键单击“通过图片确认动态变化”,通过图片确认曲线曲线。

绘制顺序和多边形数量(图形网格)信息的列表

您可以检查诸如图形网格的绘制顺序和多边形数量等信息。
单击MOC3文件名称 → 从下拉菜单中选择“图形网格”。

选择的图形网格将在视图上闪烁蓝色。

统计

您可以查看MOC3文件的统计。
点击MOC3文件名称 → 在下拉菜单中选择“统计”,显示目标版本等信息。

显示动态曲线类型

[OW Viewer]中的动态检查器现在显示从动态中包含的信息推断出的目标版本。

如果您在目标版本中使用“SDK(其他)”,请咨询开发人员并考虑是否勾选。
有关详细信息,请参考SDK手册“关于motion3.json的再现性变差的情况”。

检查器上的符号如下。

使用旧动态播放方式

在4.1之前的Cubism Viewer(for OW)中,任何动态文件均以与Cubism Editor中动画的相同曲线再现。
在从4.1alpha1到alpha3的Cubism Viewer(for OW)中,动态会以SDK播放的曲线再现。
此外,在4.1 alpha4或更高版本的Cubism Viewer(for OW)中,您可以通过选中“使用旧动态播放方式”来控制曲线的再现状态。

勾选“使用旧动态播放方式”时,将播放贝塞尔曲线的形状固定在1/3和2/3的贝塞尔曲线动态。

如果您使用的是目标版本的SDK(其他),请咨询开发人员考虑是否勾选。
有关详细信息,请参考[Cubism SDK 手册]中的“关于motion3.json的再现性变差的情况”页面。

波形比较

关于使用曲线曲线的确认功能由[SDK(其他)]输出的动态,通过不支持的SDK播放的曲线曲线显示为浅蓝色。

两个MOC3数据信息的比较

您可以在Viewer上比较和查看两个MOC3数据信息。

确认方法如下。

  1. 将要比较的两个数据拖放到Viewer中
  2. [编辑]菜单 → [差异比较]
  3. 将显示一个确认对话框

① 文件信息

显示要比较的文件名称、文件创建日期/时间和文件位置。

② 类别及详细项目

画布:

显示画布比较信息。

部件:

显示部件的比较信息。

参数:

比较并显示各ID的 Min、Default和Max值。

图形网格:

对各ID比较并显示以下项目的信息。

1. 混合模式
2. 剔除
3. 纹理编号
4. 绘制顺序
5. 图形网格的绘制顺序
6. 蒙版
7. 顶点数
8. 多边形数量

眨眼和口形同步动态刻录

输出动态时,可以将使用“眨眼”和“口形同步”设置的动态刻录(烘焙)到Live2D参数中。
由于“倍率”和“效果”的数据没有输出到.motion3.json,因此可以利用该功能在Viewer上完全再现动画的动态。

但是,如果需要进行调整,则需要再次输出.motion3.json,所以需要注意。
* 使用Viewer(for OW)时,我们建议使用眨眼和口形同步的动态刻录功能。


动态数据设置时,勾选“燃烧口形同步并眨眼动作”。
如何刻录运动:

如果启用此项目,“口形同步”和“眨眼”将不会单独输出到.motion3.json,因此该项目将显示为灰色。

在这种状态下,如果单击“OK”,则会在眨眼和口形同步设置中选中的参数上被刻录为关键帧并输出为.motion3.json。

如果在应用“眨眼”或“口形同步”的参数中设置了关键帧,则该参数中
计算上述效果的曲线(眨眼时正片叠底,口形同步时加算)。

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。