此Blender插件作用于图像序列或视频纹理节点,将一些原本要在合成器或视频编辑器中才能使用的功能实现在着色器的节点组中,以便直接在三维空间中进行影片合成。
本插件的功能包括:
- 用关键帧控制视频纹理的播放
- 变速/倒放/延时等效果均可实现
- 视频特效节点组
- 模糊
- 色键抠像
- 描边
Blender 3.3以上(包括Blender 4.0)
- 下载
.zip
压缩包。 - 在
[偏好设置] > [插件]
面板中安装并启用本插件。
建议将本插件与Blender自带的Images as Planes插件一同使用。用后者导入图像或视频后,可在菜单[物体] > [快速效果] > [Texture VFX Control]
中使用本插件的功能。
此外,本插件也可用于任一含有图像纹理节点的材质。如果该材质含有多个图像纹理,需要在着色器编辑器中选择想要处理的纹理。在着色器编辑器窗口的[添加]
菜单中也能找到本插件的功能入口。
[Add Texture Playback Driver]
菜单选项将驱动器添加到图像序列/视频的偏移量
属性上。同时,一个名为playhead_{{视频文件名}}
的新的自定义属性会出现在物体属性
面板中。
为这个自定义属性添加关键帧即可控制视频播放。它的取值在0~1之间,分别对应视频的第一帧与最后一帧。除手动添加关键帧外,插件也提供了一些预置选项,如变速播放、倒放、循环播放等。
[!局限!] 视频的偏移量属于材质属性的一部分,因此所有拥有此材质的物体都会显示同一帧视频,而无法设定不同的播放进度。如果想要在多个物体上播放相同的视频,且拥有不同的播放进度,建议用Images as Planes重新导入视频素材,而不是复制已经被导入的物体。
名为[Effect: *]
的菜单选项可为图像/视频纹理添加特效。一个纹理可以添加多个特效,这些特效也可以与前面的播放进度控制功能一起使用。
如果想要手动连接节点来实现更丰富的效果,[Append VFX Node Groups]
菜单选项可以将所有插件预置的节点组追加导入到当前的文件中。
[!局限!] 描边节点的设置较为复杂,且必须将纹理节点复制4份以实现边缘检测。如果要将该节点与本插件以外的节点组混合使用,请务必注意节点的连接方式与顺序是否正确。
The method of Chroma Key comes from OBS Studio. Its implementation also refers to a Godot shader made by BlueMoon_Coder.
The example video used in this document is from Pixabay made by BoVibol.