Shotgun RV提供视频剪辑功能,可以对自己的视频编辑,可以对包装视频的方案设计,这款软件可以编辑图像画质,可以添加特效、可以自定义遮罩文件、可以解析Matte文件、可以对色彩管理,例如可以模拟另一设备的方式例如,LCD监视器上的胶片外观显示特定设备上的工作色彩空间,理想情况下,RV将具有一组固定的显示变换,将线性空间映射到显示器。这使得可以加载具有不同颜色空间的多组图像,将它们转换为共同的线性工作空间,并使用全局显示变换显示它们。RV具有sRGB和gamma的内置变换,如果需要自定义功能,还可以使用通道或3D LUT!
软件功能
RV是两个不同的软件:核心(用C ++编写)和接口(用Mu和Python编写)。核心处理以下事项:
图像,电影和音频I / O.
缓存图像和音频
跟踪图像和音频操作中的依赖关系
软件中的基本图像处理
渲染图像
将音频输入到音频输出设备
界面 - 可以修改 - 涉及以下内容:
处理用户事件
渲染附加信息和单元小部件
在图像处理图中设置和获取状态
与环境接口
处理用户定义的传入电影/图像/音频设置
高级功能
RVIO与RV共享几乎所有东西,包括UI代码(如果你想要的话)。但是它不会启动GUI,因此它的UI通常不存在。RVIO确实有额外的钩子可以在用户级别进行修改:覆盖和领导。叠加是Mu脚本,允许您在RVIO将其写出之前在渲染图像之上呈现其他可视信息。领导者是从头开始生成框架的脚本(在它们下面没有任何渲染),主要用于自动生成自定义的灵活平板。
软件特色
1、画画
在RV的用户界面代码或RVIO的领导者和覆盖中,它可以在渲染帧之上绘制。这是使用行业标准API OpenGL完成的。有Mu模块实现OpenGL 1.1功能,包括GLU库。此外,还有一个模块可以轻松地将真实类型字体渲染为纹理(因此您可以缩放,旋转和合成字符作为图像)。对于Python,有PyOpenGL和相关模块。
Mu有许多OpenGL友好数据类型,包括对2D和3D向量的原生支持以及依赖类型矩阵(例如,float [4,4],float [3,3],float [4,3]等)。Mu GL模块将本机类型作为输入并从函数返回它们,但是在编写Mu GL时可以使用常规GL文档和手册页。在本手册中,我们假设您已熟悉OpenGL。有许多资源可用于学习多种不同的编程语言。任何这些都足以理解它。
1、菜单
RV会话窗口中的菜单栏由UI完全控制(和创建)。您可以通过多种方式添加菜单或覆盖和替换现有菜单结构。
向RV添加一个或多个自定义菜单是常见的自定义。本手册包含不同复杂程度的示例,以说明如何执行此操作。可以创建静态菜单(使用已知的一组菜单项预定义)或动态菜单(基于外部信息(如环境变量)初始化RV时填充的菜单)。
3、图像处理图
UI需要与RV的核心部分进行通信。这有两种方式:通过调用直接作用于核心的特殊命令函数(命令)(例如play()使其开始播放),或者通过在底层图像处理图中设置控制图像渲染方式的变量。
每个会话内部都有一个有向无环图(DAG),用于确定如何评估图像和音频以进行显示。DAG由节点组成,节点本身就是属性的集合。
节点是产生图像和/或音频作为图像和音频输入的输出(或在某些情况下没有输入)的东西。RV的一个例子是颜色节点; 颜色节点将图像作为输入,并生成图像,这些图像是输入图像的副本,其色调,饱和度,曝光和对比度可能会发生变化。
甲属性是一个状态变量。节点的属性作为一个整体确定节点将如何更改其输入以生成其输出。您可以将节点的属性视为更改其行为的参数。
RV的会话文件格式(.rv文件)存储与会话关联的所有节点,包括每个节点的属性。因此DAG包含RV会话的完整状态。将.rv文件加载到RV时,可以根据文件内容创建新的DAG。因此,要更改影响图像外观的RV中的任何内容,必须更改其DAG中某个节点的属性。
RV提供了一些命令来获取和设置属性:这些命令在Mu和Python中都可用。
最后,还有一件事要了解属性:它们是值数组。因此,属性可以包含零值(它为空)或一个值或值数组。上面的get和set函数都处理数字数组,即使属性只有一个值。
安装方法
1、打开Tweak Software RV-x86-x64-7.3.0.exe软件就可以显示安装界面,提示认真阅读:AUTODESK仅在被许可方接受本协议所含或所提及的所有条款的条件下才许可软件和其他许可材料
2、软件的安装引导界面如图所示,点击next继续
3、软件的安装地址是C:Program FilesShotgunRV-7.3.0
4、提示准备安装的界面,点击install开始安装
5、显示安装进度界面,等待软件安装结束
6、提示安装结束,点击finish退出安装
使用说明
1、打开软件提示账户登录界面,将账户地址URL输入到软件检测
2、也可以选择输入你的许可证服务器,你需要有许可证才能使用
3、软件界面如图所示, 如果你会使用Shotgun软件就可以加载自己的视频项目
4、配置SDI设备
在“视频”首选项选项卡中,选择AJA / Blackmagic视频模块。确保您了解输出设备可接受的数据和视频格式。在立体声的情况下,确保它可以使用双SDI输出 - 每只眼睛一个。
AJA硬件可以输出高达4096x2160分辨率的逐行扫描,隔行扫描和逐行扫描分段帧(PsF)视频格式。
5、具有手动添加的外部帧延迟的延迟配置面板
输出模块
这应该设置为Blackmagic或AJA。如果您没有看到Blackmagic或AJA作为选项,您可能正在使用vanilla rv二进制文件,或者您没有安装SDI硬件驱动程序。确保在具有适当硬件的计算机上使用rvsdi。
输出设备
在AJA / Blackmagic案例中,将为检测到的每个设备显示硬件产品名称。
输出视频格式
视频格式决定了分辨率,帧速率以及视频扫描线是否以隔行扫描或逐行扫描方式发送。大多数投影仪将使用渐进式或渐进式分段帧(PsF)格式。
6、版本选择器
版本选择器以为每个版本指定的颜色显示版本名称列表(如果未指定版本名称,则显示媒体文件名称):
当前版本左侧显示黄色圆点,调光点表示先前选择的版本(如果有)。要切换到新版本,只需单击要切换到的版本的名称即可。
选择器可以绘制为图像上的“浮动小部件”(默认)或固定在视图边缘(不在图像上)。要设置此绘制模式,请右键单击选择器。此设置被记住为未来会话的首选项。“浮动”时,可以通过左键单击并拖动来定位选择器。
默认情况下,版本选择器处于关闭状态,要将其打开,请选择Versions / VersionSelector菜单项,或按热键(“shift V”)。
7、顶级节点图
当使用例如两个媒体(电影,文件序列)启动RV时,它将创建两个顶级组节点:每个媒体源一个节点。这些称为RVSourceGroup节点。此外,还为系统上存在的每个输出设备创建了四个其他顶级组节点和一个显示组节点(即,每个连接的监视器一个,并且在RVSDI的情况下,每个SDI设备一个)。
8、源组节点
源组节点(RVSourceGroup)具有固定的节点集和三个管道组,可以对其进行修改以自定义源颜色管理。
9、源组不接受任何输入。在源组的叶位置还有一个RVFileSource或RVImageSource节点。文件源包含源提供的媒体的名称。图像源包含其媒体的原始像素(通常直接从渲染器等获得)。
源组负责线性化传入的像素数据,可能对其进行颜色校正并应用外观,并保持每个源注释和变换。可以通过更改源组的成员节点上的属性值来修改任何这些操作。
在存在源组之后,预计像素将位于工作空间中(通常是线性的)。
10、查看组节点
视图组(RVViewGroup)负责查看变换,并且在大多数情况下是视频的最终目的地。视图组还负责渲染任何音频波形可视化。
更改RV中的视图等效于更改视图组的输入。RV会话中只有一个视图组。
视图组包含一个管道,可以在其中插入任意节点以用于QC和可视化。默认情况下,此管道为空(它没有任何效果)。
11、序列组节点
序列组节点使其输入在时间上一个接一个地呈现。
内部RVSequence节点包含EDL数据结构,该结构确定其输入的顺序和可能的帧范围。默认情况下,EDL是通过按照从第一个到最后一个整数帧范围的顺序对输入进行排序来自动创建的。可以禁用自动EDL功能,在这种情况下可以设置任意EDL数据,包括多次切换回单个源。
序列组的每个输入都有一个与之关联的唯一子图,其中包括一个RVPaint节点,用于保存每个输入的注释;以及一个可选的重定时节点,用于强制所有输入媒体到同一个FPS。
12、堆栈组节点
堆栈组节点将其输入显示在彼此之上,并且可以控制每个输入的裁剪,以便允许在较高层下方看到来自较低层的像素。与序列组类似,堆栈组每个输入包含一个可选的重定时节点,以强制所有输入FPS'为相同的值。
与序列组不同,堆栈组的绘制节点在堆叠后存储注释,因此它始终显示在所有图像的顶部。
13、布局组节点
布局组类似于堆栈组,但不是将所有输入显示在彼此之上,而是将输入转换为网格,行,列或用户的控制(手动)。与其他组节点一样,有一个可选的重定时节点可强制所有输入到公共FPS。无论输入顺序如何,布局组上的注释都会显示在所有图像的顶部。
14、显示组节点
RV可访问的每个视频设备都有一个显示组。例如,在双显示器设置的情况下,将有两个显示组:每个显示器一个。在RVSDI的情况下,每个SDI输出设备还有一个附加的显示组。
显示组具有两个功能:准备工作空间像素以在相关设备上显示,并为该设备设置任何立体声模式。
默认情况下,显示组的管道使用RVDisplayColor节点来提供颜色校正。用户可以为此目的使用任何节点,或者除了现有的RVDisplayColor之外。例如,当使用OpenColorIO时,将使用DisplayOCIONode代替RVDisplayColor。
对于具有多个监视器的给定桌面设置,一次只有一个RVDisplayGroup处于活动状态:一个对应于RV主窗口所在的监视器。在演示模式下,两个RVDisplayGroup将处于活动状态:一个用于RV的主窗口,另一个用于演示设备。每个显示组都具有标识其关联设备的属性。
对显示组的更改仅影响关联设备的颜色和立体声模式。为了进行影响所有设备的全局颜色更改,应将节点插入视图组的管道中或图表中的较早部分。
15、编写自定义GLSL节点
RV可以使用自定义着色器来执行GPU加速图像处理。着色器是在GLSL语言的超集中编写的。这些GLSL着色器成为RV会话中的图像处理节点。请注意,节点可以是“已签名”或“无符号”。从RV6开始,RV线路中的任何产品(RV,RV-SDI,RVIO)都可以加载节点。最基本的工作流程如下:
使用RV的扩展GLSL语言创建具有自定义GLSL函数(Shader)的文件。
创建引用Shader文件的GTO节点定义文件。
根据需要测试和调整着色器/节点。
将节点定义和着色器放在Nodes目录下的RV_SUPPORT_PATH中,供其他用户使用。
16、颜色:一个输入,仅按像素操作
过滤:一个输入,多个输入像素被采样以创建一个输出像素
过渡:两个输入,一个动画过渡
合并:一个或多个输入,通常是每像素操作
结合:一个节点输入,许多输入功能,从输入中提取视图,图层,眼睛,多个帧
17、node.defaultName
新实例化节点的默认名称前缀
node.creator
关于定义作者的文档
node.documentation
可能是html文档字符串。在实践中,这可能非常大
node.userVisible
如果非0,则用户可以直接创建此节点,否则只能以编程方式创建
render.intermediate
如果非0,则强制缓存节点结果
function.name
源代码中入口点的名称。默认情况下,这是主要的
function.fetches
由函数执行的近似提取次数。这对过滤器很有意义。例如,3x3模糊滤镜执行9次提取。
function.glsl
增强型GLSL语言中函数的源代码。或者,这可以是指向包含源代码的单独文本文件的位置的文件URL。
参数
可绑定参数应在参数组件中给出默认值。不需要为特殊变量赋予默认值。(例如输入图像,当前帧等)
18、增强的GLSL语法
GLSL源代码可以包含任何函数集和全局静态数据,但可能不包含任何统一的块定义。统一块值由底层渲染器管理。
软件优势
这种集成工作的目标不是仅仅将“翻书”附加到Nuke,而是为合成器提供一个统一的框架,其中RV的核心媒体功能(播放,浏览,排列,编辑等)总是可以立即用于增强和增强Nuke自己的能力。
主要功能包括:
检查点:使用当前nuke脚本的副本保存渲染帧
渲染:使用当前nuke脚本的副本保存渲染序列
Nuke 6.2 和 6.1中的 背景渲染
渲染期间实时更新RV,显示渲染的最新帧
一旦写入,就会在RV中显示可见帧
从已取消的渲染中渲染的帧是可见的
直接渲染到RV中的slap comp或序列
完整检查点:整个帧范围的副本,以供比较
可视化浏览检查点和渲染
检查点和渲染的视觉比较(擦除,平铺)
将脚本还原到任何检查点或呈现的状态
脚本中的读写节点动态镜像为RV中的源
读/写节点路径,帧范围,颜色空间动态同步到RV
节点选择动态同步到RV中的视图
Nuke中的帧更改动态同步到RV帧
RV Sources可用于创建相应的Nuke Read节点
所有渲染/检查点上下文都保留在磁盘上的会话文件中
支持%V样式立体读取,写入,渲染和检查点。
更新日志
RV 7发行说明
CAVEATS
重要提示:从RVSDI 7.3.0开始,带有AJA设备的RVSDI需要14.2驱动程序。此外,还需要将AJA设备上的固件更新为与14.2驱动程序关联的固件。请参阅安装AJA 14.2驱动程序和固件。
重要信息:从RV 7.2.x开始生效,删除了对Nvidia SDI的支持。
重要信息:从RV 7.2.2开始生效,删除了Windows10上的PortAudio支持。
要在OSX 10.12(Sierra)上使用RV / RVSDI,需要RV / RVSDI 7.1.1或更高版本。如果在OSX 10.12上运行7.1.1之前的RV版本,则您的RV首选项现在可能包含无效值。我们建议您在OSX 10.12上首次运行OSX 10.12支持的RV版本时使用-resetPrefs重置首选项。
这些注释列出了自RV 4.2.4以来的所有更改。还提供了之前RV4发布系列的完整发行说明; 请看 这个页面。
版本7.3.0(发布 - 2018年12月4日)新
支持TLS 1.2
支持AJA SDK 14.2.0.6。这样可以支持IO 4k Plus。(见上面的注释)
支持MP3和Vorbis音频解码器
渲染 - 默认情况下,现在启用“使用Open GL像素缓冲区对象”首选项
RV的筛选室现在是默认的Shotgun集成包。
固定
解决了导入剪切错误,尝试使用Shotgun 7.12+站点写入只读“image_source_entity”字段
结合Look LUT和GLSL节点时解决了GL损坏
解决了LUT和Annotation启用时的错误GLSL评估问题
使用OCIO文件转换解决了渲染问题,并在替换模式下使用堆栈布局
已解决的问题,有时会报告音频较短
改进了真空回放帧率报告
版本7.2.6(发布 - 2018年10月9日)固定
解决了由控制台事件记录效率低下引起的音频卡顿问题
已解决的问题是查看具有非方形像素长宽比的源图像
解决了立体声问题,无法使用MultiChannel EXR并排查看双眼
解决了使用翻转坐标查看源时的Pixel Inspector精度问题
解决了基于PNG加载某些调色板的损坏问题
解决了某些MultiPart EXR文件的播放性能问题
使用AJA SDI自动循环解决了误导性控制台错误输出
∨ 展开