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