屏幕外绘制·别名(alpha)

最終更新: 2025年3月25日

此页面包含有关Alpha版的描述。

本节介绍了[屏幕外绘制]和[别名]功能。

屏幕外绘制
①传统 ②屏幕外绘制
别名

屏幕外绘制

关于屏幕外绘制

屏幕外绘制是允许首先在内存记忆中绘制多个物体,然后传输到画布的功能。
通过向内存记忆内绘制,可以实现以下表达:

  • 绘制多个物体后,改变全体不透明度。
  • 绘制多个物体后,剪贴全体对象。
  • 绘制多个物体后,将正片叠底色或屏幕色应用于全体。
  • 绘制多个物体后,对全体应用混合模式。

对象物体

屏幕外绘制是根据每个物体设置的。
有以下两个物体可以设置:

  • 部件
  • 别名

用法

启用部件的屏幕外绘制后,部件内的物体将在内存记忆中绘制。
启用别名的屏幕外绘制后,别名的参考对象的物体将在内存记忆中绘制。

如果别名的参考对象为部件,启用该部件的屏幕外绘制后,要传输到画布的内容会在内存记忆中绘制;禁用屏幕外绘制后,部件中的物体将绘制在内存记忆中。

启用部件上的屏幕外绘制始终会启用绘制顺序组。
启用屏幕外绘制时,无法变更绘制顺序组。

设置方法

屏幕外绘制的设置方法:

在检查器中进行设置。

  1. 选择要设置的“部件”和“别名”。
  2. 在检查器中勾选[屏幕外绘制](①)。
  3. 将启用屏幕外绘制下方的项目(②),允许您变更每个设置。
  4. 同时,[分组](③)自动被勾选。
部件(禁用屏幕外绘制)部件(启用屏幕外绘制)

屏幕外绘制图标:

分组的屏幕外绘制部件更改为以下图标:

检查器配置

各物体的检查器如下所示:

编号项目说明
1屏幕外绘制选中后将启用屏幕外绘制。
启用后,第2项及以后的项都可以变更。
此外,[分组]会自动被选中。
2剪贴指定剪贴ID。
用于将内存记忆中绘制的内容传输到画布上。
仅可指定绘制物件的ID。
不能指定部件或别名ID。
3反转蒙版选中后将应用蒙版反转。
4不透明度变更不透明度。
用于将内存记忆中绘制的内容传输到画布上。
5正片叠底色变更正片叠底混合的颜色。
用于将内存记忆中绘制的内容传输到画布上。
6屏幕色变更屏幕混合的颜色。
用于将内存记忆中绘制的内容传输到画布上。
7颜色混合变更RGB混合方法。
用于将内存记忆中绘制的内容传输到画布上。
8Alpha混合变更alpha混合方法。
用于将内存记忆中绘制的内容传输到画布上。

参数支持

屏幕外绘制也支持参数。
关于以下设置,您可以向参数添加键。

  • 不透明度
  • 正片叠底色
  • 屏幕色
注意事项

屏幕外绘制不支持PSD载入/输出。

导入Editor时,Photoshop组的渲染模式、不透明度和其他设置将被忽略。
此外,Editor侧的屏幕外绘制设置不会应用在Photoshop组中。

别名

关于别名

别名是一种参考绘制物件或部件,按照别名绘制顺序重绘制参考物体的功能。
当您想使用某个图形网格作为蒙版时就可以使用它。

以下使用示例说明如何使用别名来制作透过前发露出眼睛的表达。

使用示例

如果您想让眼睛透过前发露出来:

为了实现下图模型中眼睛透过前发露出来的表达,可以创建半透明的眼睛,将其置入前景中,并用前发进行剪贴。

为了在传统Cubism中实现这一点,您需要两个图形网格:一个普通的眼睛和一个半透明的眼睛。

使用别名的绘制顺序图解:

下图显示了创建透过前发露出眼睛的表达所需物体的绘制顺序。
将在前发前面置入半透明的眼睛,并且将在这里使用别名。

下图中的别名参考了前发后面眼睛的图形网格,并按照别名的绘制顺序重绘制了参考的图形网格。
别名具有屏幕外绘制功能,因此利用这一点来降低不透明度。

①别名
②别名参考的图形网格

合成结果:

置入前发前面的半透明眼睛使用屏幕外绘制功能与前发合成,并将混合模式的Alpha混合设置为Atop。

置入前发前面的半透明眼睛和前发后面的眼睛参考相同形状,因此只需对前发后面的眼睛进行形状编辑,就会为半透明眼睛创建相同的形状。

注意事项

别名只是按照不同的绘制顺序重绘制参考对象的物体,并不会变更其位置。
因此,不能复制具有相同动作的物体并将其置入其他位置。

创建方法

创建别名:

别名是在部件面板中创建的。

  1. 选择别名参考对象的物体,然后按下部件面板下方的“创建别名”按钮。
  2. [别名]将会被置入对象物体的上方。
1:选择“左眼”2:创建“左眼别名”

别名图标:

有别名的物体将变为以下图标:

使用屏幕外绘制进行调整:

创建别名后,您可以使用[屏幕外绘制]添加效果。

当您选择创建的别名时,将在检查器中看到[屏幕外绘制]复选框项目。
如果选中,将可以变更[屏幕外绘制]项目。

创建示例:
设置检查器[屏幕外绘制]的不透明度后,外观将如下所示。

对象物体

可以创建别名的物体有以下两种:

  • 绘制物件(图形网格、图形路径)
  • 部件

当部件具有别名时,部件内的物体将按照部件内的绘制顺序进行绘制。
绘制以部件为参考对象的别名时,不会绘制该部件外的物体。

检查器配置

选择别名时的检查器显示如下所示:

编号项目说明
1名称您可以变更别名的名称。也可以使用日文。
2ID变更ID。只能使用半角字母、数字和下划线(划线符号)。
3部件变更所属的部件。
[Root Part]为不属于任何部件的状态。
4参考对象变更别名所参考的绘制物件或部件的ID。
不能输入模型中不存在物体的ID。
如果参考对象的物体被删除,则别名将变为无参考状态,并且此设置为空。
5绘制顺序变更别名的绘制顺序。
您可以通过在文本框中拖动来变更数值。
您可以直接输入数值,也可以在单击右侧的[·]按钮时显示的弹框中按10或100为单位进行指定。
或者,您可以通过在检视区域左侧的绘制顺序编辑栏上拖动来进行变更。
6屏幕外绘制选中后将启用屏幕外绘制。
有关屏幕外绘制的信息,请参考“屏幕外绘制”。

别名参考对象无效时

由于别名可以参考部件,因此可能会发生循环参考。

例如,如图所示将参考部件的别名放置在该部件内,则绘制将变成无限循环的结构。
当出现此类结构时,为了避免绘制无限循环,从第二次开始将不再绘制别名,并且会显示在部件面板和检查器中,以便可以了解其处于无效状态。

部件面板的错误显示检查面板的错误显示

此外,还存在操作限制,使得没有参考对象就无法创建别名;但是,如果参考对象的物体被删除等,则别名可能变为无参考状态。
在这种情况下,为了避免绘制错误,将跳过使用别名的绘制,并且无效状态将以与上面的循环参考相同的方式显示在部件面板和检查器中,以便确认。

限制事项

alpha版记载了部分未实装的功能、已知的错误、以及其他需要特别注意的项目。
通常,升级alpha版会解除限制,但不能保证。

屏幕外绘制

性能:

屏幕外绘制涉及在内存记忆中绘制,然后传输图像,因此它是一个高负载的系统。
因此,频繁使用可能会影响性能并导致FPS不足。
目前没有任何限制,但我们会考虑在未来设置限制,作为性能的基准。
同时,我们也将继续致力于优化。

输出嵌入文件:

Alpha版不支持输出嵌入文件。

启用屏幕外绘制后,绘制会稍微偏移

我们已经确认,当启用屏幕外绘制时,绘制与变更之前相比会略微偏移。
该问题将在发布产品版前修复。

别名

输出嵌入文件:

Alpha版不支持输出嵌入文件。

CSV载入/输出

alpha版不支持别名的CSV载入/输出。计划将在产品版提供支持。

别名的部分属性无法撤消/重做:

我们已经确认存在一个问题,该问题导致无法撤消/重做别名不透明度、正片叠底色/屏幕色。
该问题将在发布产品版前修复。

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