播放器是您可以添加外部内容源的区域。 自HeavyM 2.3起,播放器可以支持这些媒体类别:照片,视频,GIF,Webcam流,Syphon/Spout流,NDI流,生成着色器,文本。
您可以从界面右侧的源箱中管理播放器的内容。 这在本指南的另一篇文章中有详细介绍。
创建播放器
播放器是预定义的四边形形状。 您可以通过拖放工具栏中的相应图标(就像处理面一样),使用快捷键[Shift + P],或在画布上通过右键菜单来添加它们。
为了将它们与画布上的面区别开来,它们有方形顶点而不是圆形顶点。
对于照片、视频和GIF,您还可以直接将媒体拖放到画布中,它会自动创建包含这些媒体的播放器。 如果一次放入多个,它甚至会直接创建包含所有媒体的播放列表!
编辑播放器
基本的形状操作和变换,包括坐标、尺寸和旋转,在专门的文章中介绍。
调整透视
与面和遮罩不同,播放器始终只有恰好4个点,没有控制手柄。 然而,您仍然可以移动这4个顶点,它不必保持矩形,并且会以保持透视正确的方式拉伸显示的内容。
当选中单个角时,自2.13起,您可以从属性面板中输入其X和Y坐标的精确像素值((0,0)的起点是画布的左上角)。
编辑变形点
如果您需要扭曲播放器内部的纹理,您可以使用变形模块。 变形是一种用于操作纹理以纠正其失真度的技术,无论是调整其在复杂表面的形状还是出于创意目的。 想象拉伸一块布料以改变其形状——这就像变形一样。
变形模块可以从选中播放器时显示在左侧面板上的属性中开启,或仅通过在画布上双击播放器形状。 要将其关闭,重新点击按钮,重新双击播放器,或只需使用[Escape]。
开启后,点会出现在您的播放器上。 它们允许您仅扭曲播放器的一个区域,例如补偿投影表面上的不平整。 每个点可以使用光标或箭头键移动(以精确到每一个像素)。
您可以根据需要扭曲的区域的精度,通过行和列输入更改点的数量。
点有两种模式:
- 线性:这是默认模式。 正如您从行和列创建的网格中看到的那样,每个点与其邻居的连接线是直的。
-
贝塞尔(2.13):这种模式保留相同的点,但为每个点添加两个贝塞尔切线,以便您可以进行曲线变形。 切线由1或2个控制手柄组成:每个点拥有与其相连点数相同的手柄(例如,一个角只有2个控制手柄,而中间的点有4个)。
选中一个点或其一个手柄时,您可以使用属性中的“手柄”切换更改关联的两个切线的类型。 默认情况下,手柄是不对称(一个切线上的两个手柄形成一条直线,但它们不必具有相同长度),但可以切换为
断开连接(两个手柄完全独立)。
这些模式是互斥的。 要么所有点都有手柄,要么所有点都没有。
根据您希望达到的曲率,以下一些技巧还可以帮助您:
-
“制作圆形”按钮(仅在贝塞尔中):此选项适应变形点,使播放器内容看起来像适合在凸面圆顶上。 如果您正在球体上投影,这很方便!
注意:在这种情况下,行和列减少到1,但之后您仍可以更改此设置或使用[CTRL/Cmd + Z]撤销。 -
新的行和列随弯曲:虽然从一开始就知道需要多少点通常更好,但在调整曲线时,从少数开始可能会节省时间。 确实,随着少数点,您可以开始大致将它们放在曲线上,然后逐步增加点数以获得控制点。 这些新点将尽可能地跟随您设定的曲率,而无需独立调整它们。
比较与结合透视和点变形
与透视调整不同,变形模块中的变形均匀拉伸播放器内部的内容。 以下是一个比较:
您特别注意到每个瓷砖宽度的区别吗?
然而,即使变形点在移动时不调整透视,使用变形模块创建的变形会适应透视变形:两种变换可以结合使用。