Repository: viccowang/viccovlog-davinci-materials
Branch: master
Commit: 4072fb018f7a
Files: 131
Total size: 2.4 MB
Directory structure:
gitextract_n6a7fghn/
├── README.md
├── 在达芬奇中玩转循环动画/
│ └── 解压为viccovlog.txt
├── 如何制作达芬奇转场1.0预设包/
│ └── transition.psd
├── 用达芬奇30秒制作ZoomIn转场/
│ └── zoomIn-24fps.setting
├── 用达芬奇自制进度条插件/
│ ├── ViccoVlog_PercentBar_Master.setting
│ └── ViccoVlog_Percent_Block.setting
├── 达芬奇Callout免费试用装/
│ ├── ViccoVlog_Callout_01_L.setting
│ ├── ViccoVlog_Callout_01_R.setting
│ ├── ViccoVlog_Callout_11_B.setting
│ ├── ViccoVlog_Callout_11_T.setting
│ └── 安装使用说明.txt
├── 达芬奇Glitch转场预设/
│ ├── ViccoVlog_Transitions_Glitch_01.setting
│ ├── ViccoVlog_Transitions_Glitch_02.setting
│ ├── ViccoVlog_Transitions_Glitch_03.setting
│ ├── ViccoVlog_Transitions_Glitch_04.setting
│ └── ViccoVlog_Transitions_Glitch_05.setting
├── 达芬奇PTMC标题预设/
│ └── ViccoVlog_PTMC_Title.setting
├── 达芬奇快照效果预设/
│ └── ViccoVlog_Snapshot_Effect.setting
├── 达芬奇标题字幕预设1.0/
│ ├── ViccoVlog Cube Horizontal Cross Mask.setting
│ ├── ViccoVlog Cube Horizontal Slide Border.setting
│ ├── ViccoVlog Cube Horizontal Slide Bounce.setting
│ ├── ViccoVlog Cube Horizontal Slide Left.setting
│ ├── ViccoVlog Cube Horizontal Slide Two Line 2.setting
│ ├── ViccoVlog Cube Horizontal Slide Two Line.setting
│ ├── ViccoVlog Cube Pacman 2.setting
│ ├── ViccoVlog Cube Pacman.setting
│ ├── ViccoVlog Cube Rotate Slide Right.setting
│ ├── ViccoVlog Cube Rotate Slide Two Side.setting
│ ├── ViccoVlog Cube Vertical Slide Down.setting
│ ├── ViccoVlog Line Clockwise Down Slide.setting
│ ├── ViccoVlog Line Clockwise Slide Left.setting
│ ├── ViccoVlog Line Horizontal Left.setting
│ ├── ViccoVlog Line Horizontal Side Slide.setting
│ ├── ViccoVlog Line Horizontal Slide In 2.setting
│ ├── ViccoVlog Line Horizontal Slide Out.setting
│ ├── ViccoVlog Line Horizontal Two Side.setting
│ ├── ViccoVlog Line Vertical Cross.setting
│ ├── ViccoVlog Line Vertical Slide In 2.setting
│ ├── ViccoVlog Line Vertical Slide In.setting
│ └── ViccoVlog Line Vertical Slide Out.setting
├── 达芬奇漫威片头预设/
│ └── ViccoVlog_Slide_Marvel.setting
├── 达芬奇箭头MG动画/
│ ├── base-arrow.setting
│ └── prod_arrow.setting
├── 达芬奇转场预设1.0/
│ ├── ViccoVlog Transitions Free 24fps.drp
│ ├── ViccoVlog Transitions Free 30fps.drp
│ └── ViccoVlog Transitions Free 60fps.drp
├── 达芬奇转场预设2.0/
│ ├── ViccoVlog-transitions-2.0-cn/
│ │ ├── ViccoVlog_Transitions_Glitch_01.setting
│ │ ├── ViccoVlog_Transitions_Glitch_02.setting
│ │ ├── ViccoVlog_Transitions_Glitch_03.setting
│ │ ├── ViccoVlog_Transitions_Glitch_04.setting
│ │ ├── ViccoVlog_Transitions_Glitch_05.setting
│ │ ├── ViccoVlog_Transitions_Luma_Fade.setting
│ │ ├── ViccoVlog_Transitions_Push_Left.setting
│ │ ├── ViccoVlog_Transitions_Push_Right.setting
│ │ ├── ViccoVlog_Transitions_Shake.setting
│ │ ├── ViccoVlog_Transitions_Spin_AntiClockwise.setting
│ │ ├── ViccoVlog_Transitions_Spin_Clockwise.setting
│ │ ├── ViccoVlog_Transitions_Split_Circle.setting
│ │ ├── ViccoVlog_Transitions_Split_Horizontal.setting
│ │ ├── ViccoVlog_Transitions_Split_Rectangle.setting
│ │ ├── ViccoVlog_Transitions_Split_Vertical.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down_Left.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down_Left_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down_Right.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down_Right_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Down_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Left.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Left_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Right.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Right_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up_Left.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up_Left_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up_Right.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up_Right_ub.setting
│ │ ├── ViccoVlog_Transitions_Wipe_Up_ub.setting
│ │ ├── ViccoVlog_Transitions_Zoom_In.setting
│ │ ├── ViccoVlog_Transitions_Zoom_In_Bounce.setting
│ │ ├── ViccoVlog_Transitions_Zoom_In_Out.setting
│ │ ├── ViccoVlog_Transitions_Zoom_In_Out_Bounce.setting
│ │ ├── ViccoVlog_Transitions_Zoom_Out.setting
│ │ ├── ViccoVlog_Transitions_Zoom_Out_Bounce.setting
│ │ ├── ViccoVlog_Transitions_Zoom_Roll_AntiClockwise.setting
│ │ └── ViccoVlog_Transitions_Zoom_Roll_Clockwise.setting
│ └── ViccoVlog-transitions-2.0-en/
│ ├── ViccoVlog_Transitions_Glitch_01.setting
│ ├── ViccoVlog_Transitions_Glitch_02.setting
│ ├── ViccoVlog_Transitions_Glitch_03.setting
│ ├── ViccoVlog_Transitions_Glitch_04.setting
│ ├── ViccoVlog_Transitions_Glitch_05.setting
│ ├── ViccoVlog_Transitions_Luma_Fade.setting
│ ├── ViccoVlog_Transitions_Push_Left.setting
│ ├── ViccoVlog_Transitions_Push_Right.setting
│ ├── ViccoVlog_Transitions_Shake.setting
│ ├── ViccoVlog_Transitions_Spin_AntiClockwise.setting
│ ├── ViccoVlog_Transitions_Spin_Clockwise.setting
│ ├── ViccoVlog_Transitions_Split_Circle.setting
│ ├── ViccoVlog_Transitions_Split_Horizontal.setting
│ ├── ViccoVlog_Transitions_Split_Rectangle.setting
│ ├── ViccoVlog_Transitions_Split_Vertical.setting
│ ├── ViccoVlog_Transitions_Wipe_Down.setting
│ ├── ViccoVlog_Transitions_Wipe_Down_Left.setting
│ ├── ViccoVlog_Transitions_Wipe_Down_Left_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Down_Right.setting
│ ├── ViccoVlog_Transitions_Wipe_Down_Right_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Down_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Left.setting
│ ├── ViccoVlog_Transitions_Wipe_Left_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Right.setting
│ ├── ViccoVlog_Transitions_Wipe_Right_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Up.setting
│ ├── ViccoVlog_Transitions_Wipe_Up_Left.setting
│ ├── ViccoVlog_Transitions_Wipe_Up_Left_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Up_Right.setting
│ ├── ViccoVlog_Transitions_Wipe_Up_Right_ub.setting
│ ├── ViccoVlog_Transitions_Wipe_Up_ub.setting
│ ├── ViccoVlog_Transitions_Zoom_In.setting
│ ├── ViccoVlog_Transitions_Zoom_In_Bounce.setting
│ ├── ViccoVlog_Transitions_Zoom_In_Out.setting
│ ├── ViccoVlog_Transitions_Zoom_In_Out_Bounce.setting
│ ├── ViccoVlog_Transitions_Zoom_Out.setting
│ ├── ViccoVlog_Transitions_Zoom_Out_Bounce.setting
│ ├── ViccoVlog_Transitions_Zoom_Roll_AntiClockwise.setting
│ └── ViccoVlog_Transitions_Zoom_Roll_Clockwise.setting
├── 达芬奇遮罩文字用法和技巧/
│ ├── viccovlog-title-01.setting
│ ├── viccovlog-title-02.setting
│ ├── viccovlog-title-03.setting
│ ├── viccovlog-title-04.setting
│ └── 使用说明.rtf
└── 达芬奇霓虹效果-显示上一帧插件/
├── PaintTraceHelper.setting
└── 使用说明.rtf
================================================
FILE CONTENTS
================================================
================================================
FILE: README.md
================================================
# ViccoVlog 官方视频素材更新
---

### 前述
```
鉴于百度受人蛊惑无耻封杀,原本没有任何问题的文件也会被屏蔽,所以为了日后视频数量积攒过多,不至于再遇到类似的情况,故直接移居这里
```
---
* 这里只提供95%左右的素材下载,超大型视频素材这里不提供,请移步至视频下方的链接下载。目前提供的是oneDrive平台,外面提供的是GoogleDrive平台。
* 使用Github下载内容请自行Google如何下载,我是被逼无奈所以将素材都放在这里。希望我们双方相互理解,谢谢你们的支持!
* 如果发现连接错误或者内容有问题请联系我wx: viccowang 或者在B站,youtube私信我,谢谢大家!
### 文档说明
```
按照视频发布日期对应从前往后
```
* [Vicco] 在达芬奇中玩转循环动画 | Loop Animation | [素材与插件下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E5%9C%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E4%B8%AD%E7%8E%A9%E8%BD%AC%E5%BE%AA%E7%8E%AF%E5%8A%A8%E7%94%BB)
* [Vicco] 在达芬奇中玩转快照效果 | 达芬奇三分钟 | [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%BF%AB%E7%85%A7%E6%95%88%E6%9E%9C%E9%A2%84%E8%AE%BE)
---
* [Vicco] 在达芬奇里用漫威片头的方式打开其他漫画 | [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E6%BC%AB%E5%A8%81%E7%89%87%E5%A4%B4%E9%A2%84%E8%AE%BE)
* [Vicco] 在达芬奇复刻Peter McKinnon标题字幕预设 | 白嫖下载 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87PTMC%E6%A0%87%E9%A2%98%E9%A2%84%E8%AE%BE)
* [Vicco] 达芬奇Call-out呼出框自制预设包 | 50+小时的努力帮你快速提高视频展现力 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87Callout%E5%85%8D%E8%B4%B9%E8%AF%95%E7%94%A8%E8%A3%85)
* [Vicco] 达芬奇Glitch转场预设 | 618白嫖 | 剁手回血下载 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87Glitch%E8%BD%AC%E5%9C%BA%E9%A2%84%E8%AE%BE) [声效下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87Glitch%E5%A3%B0%E6%95%88%E9%A2%84%E8%AE%BE)
---
* [Vicco] 自制达芬奇黑边遮幅小工具使用指南 | 达芬奇3分钟 [插件下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E9%BB%91%E8%BE%B9%E5%B0%8F%E5%B7%A5%E5%85%B7)
* [Vicco] 在达芬奇中快速移除不需要的物体 | 调色和Fusion两套方式 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E5%9C%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E4%B8%AD%E5%BF%AB%E9%80%9F%E7%A7%BB%E9%99%A4%E7%89%A9%E4%BD%93)
* [Vicco] 用达芬奇DaVinci导入SVG图片制作描边动画 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%AF%BC%E5%85%A5SVG%E5%9B%BE%E7%89%87%E5%88%B6%E4%BD%9C%E6%8F%8F%E8%BE%B9%E5%8A%A8%E7%94%BB)
* [Vicco] 用达芬奇DaVinci自制插件制作边栏进度条 | 影视飓风同款 | 傻瓜式插件 [插件下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E8%87%AA%E5%88%B6%E8%BF%9B%E5%BA%A6%E6%9D%A1%E6%8F%92%E4%BB%B6)
---
* [Vicco] 达芬奇DaVinci自制免费标题字幕Titles预设包 | 官方一样的使用体验 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E6%A0%87%E9%A2%98%E5%AD%97%E5%B9%95%E9%A2%84%E8%AE%BE1.0)
* [Vicco] 达芬奇DaVinci MG动画 | 论一个箭头的诞生 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E7%AE%AD%E5%A4%B4MG%E5%8A%A8%E7%94%BB)
* [Vicco] 用达芬奇DaVinci制作路径动画 | 显示和隐藏路径两种方式 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%88%B6%E4%BD%9C%E8%B7%AF%E5%BE%84%E5%8A%A8%E7%94%BB)
* [Vicco] 用达芬奇DaVinci制作B站一键三连MG动画 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%88%B6%E4%BD%9CB%E7%AB%99%E4%B8%89%E8%BF%9E%E5%8A%A8%E7%94%BB)
* [Vicco] 达芬奇DaVinci自制免费转场预设包2.0 | 官方转场一样的使用体验 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E8%BD%AC%E5%9C%BA%E9%A2%84%E8%AE%BE2.0)
---
* [Vicco]用达芬奇DaVinci制作绿屏抠像 | 平面追踪 | 双硬菜配搭食用 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%88%B6%E4%BD%9C%E7%BB%BF%E5%B1%8F%E6%8A%A0%E5%83%8F)
* [Vicco] DaVinci达芬奇仿Ins的霓虹炫酷特效 | 片尾福利不要错过 [插件下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E9%9C%93%E8%99%B9%E6%95%88%E6%9E%9C-%E6%98%BE%E7%A4%BA%E4%B8%8A%E4%B8%80%E5%B8%A7%E6%8F%92%E4%BB%B6)
* [Vicco] 用达芬奇DaVinci制作文字书写动画 | 一笔一划的Fusion特效 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%88%B6%E4%BD%9C%E6%96%87%E5%AD%97%E4%B9%A6%E5%86%99%E5%8A%A8%E7%94%BB)
* [Vicco] 如何制作属于自己的达芬奇转场预设包 | 多帧率版本制作步骤 | 转场教学 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E8%BE%BE%E8%8A%AC%E5%A5%87%E8%BD%AC%E5%9C%BA1.0%E9%A2%84%E8%AE%BE%E5%8C%85)
---
* [Vicco] 达芬奇DaVinci的Fusion文字标题遮罩用法和技巧 | 附赠封面标题预设 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E9%81%AE%E7%BD%A9%E6%96%87%E5%AD%97%E7%94%A8%E6%B3%95%E5%92%8C%E6%8A%80%E5%B7%A7)
* [Vicco] 达芬奇DaVinci自制免费转场1.0 | 预设下载 | 使用办法分享 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E8%BE%BE%E8%8A%AC%E5%A5%87%E8%BD%AC%E5%9C%BA%E9%A2%84%E8%AE%BE1.0)
* [Vicco] 达芬奇DaVinci三十秒制作ZoomIn缩放转场 | 导入和制作转场预设 [预设下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%8730%E7%A7%92%E5%88%B6%E4%BD%9CZoomIn%E8%BD%AC%E5%9C%BA)
* [Vicco] 用DaVinci达芬奇制作年轻人第一只片头动画 | Fusion反转颜色与形状动效应用教学 [素材下载](https://github.com/viccowang/viccovlog-davinci-materials/tree/master/%E7%94%A8%E8%BE%BE%E8%8A%AC%E5%A5%87%E5%88%B6%E4%BD%9C%E5%B9%B4%E8%BD%BB%E4%BA%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%89%87%E5%A4%B4)
---
### 版权责任说明
1. 目前我提供的下载内容里预设和插件内容为我原创所有,授权所有免费下载的个人或商业机构免费使用并可使用在任何地方,不做任何限制。同时限制对我所有原创内容进行二次更改后再推广,收费,贩卖的行为。
2. 目前我提供的下载内容里的所有素材部分来源为各个商业素材网站所提供的免费素材,不建议直接拿去作为商业使用范围。如产生任何商业纠纷,本人不做任何责任承担。
---
### 因为有你!感谢支持
================================================
FILE: 在达芬奇中玩转循环动画/解压为viccovlog.txt
================================================
================================================
FILE: 用达芬奇30秒制作ZoomIn转场/zoomIn-24fps.setting
================================================
{
Tools = ordered() {
Transform1 = Transform {
Inputs = {
MotionBlur = Input { Value = 1, },
Quality = Input { Value = 7, },
ShutterAngle = Input { Value = 260.8, },
CenterBias = Input { Value = -0.64, },
Size = Input {
SourceOp = "Transform1Size",
Source = "Value",
},
Edges = Input { Value = 3, },
Input = Input {
SourceOp = "MediaIn2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -115.33, -96.4849 } },
},
Transform1Size = BezierSpline {
SplineColor = { Red = 225, Green = 0, Blue = 225 },
NameSet = true,
KeyFrames = {
[12] = { 0.5, RH = { 12, 0.699999999999991 } },
[23] = { 1, LH = { 12, 0.998999999999999 } }
}
},
MediaIn2 = MediaIn {
ExtentSet = true,
CustomData = { MediaProps = { MEDIA_LAYERS_IN_OUT_LIST = { { 0, 24 }, { 12, 24 } }, MEDIA_NAME = "Fusion Clip 2", MEDIA_HEIGHT = 1080, MEDIA_NUM_LAYERS = 2, MEDIA_START_FRAME = 0, MEDIA_SRC_FRAME_RATE = 25, MEDIA_MARK_OUT = 23, MEDIA_WIDTH = 1920, MEDIA_NUM_FRAMES = 24, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 } },
Inputs = {
GlobalIn = Input { Value = 12, },
GlobalOut = Input { Value = 23, },
Layer = Input { Value = "1", },
ClipTimeStart = Input { Value = 12, },
ClipTimeEnd = Input { Value = 23, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { -115.33, -129.485 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Transform2",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -115.33, 2.51516 } },
},
Transform2 = Transform {
Inputs = {
MotionBlur = Input { Value = 1, },
Quality = Input { Value = 7, },
ShutterAngle = Input { Value = 263.6, },
CenterBias = Input { Value = -0.62, },
Size = Input {
SourceOp = "Transform2Size",
Source = "Value",
},
Input = Input {
SourceOp = "MediaIn1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -280.33, 2.51516 } },
},
Transform2Size = BezierSpline {
SplineColor = { Red = 225, Green = 0, Blue = 225 },
NameSet = true,
KeyFrames = {
[0] = { 1, RH = { 3.66666666666667, 1 } },
[11] = { 2, LH = { 11, 1.02200000000001 } }
}
},
MediaIn1 = MediaIn {
ExtentSet = true,
CustomData = { MediaProps = { MEDIA_LAYERS_IN_OUT_LIST = { { 0, 24 }, { 12, 24 } }, MEDIA_NAME = "Fusion Clip 2", MEDIA_HEIGHT = 1080, MEDIA_NUM_LAYERS = 2, MEDIA_START_FRAME = 0, MEDIA_SRC_FRAME_RATE = 25, MEDIA_MARK_OUT = 23, MEDIA_WIDTH = 1920, MEDIA_NUM_FRAMES = 24, MEDIA_MARK_IN = 0, MEDIA_PAR = 1 } },
Inputs = {
GlobalOut = Input { Value = 23, },
Layer = Input { Value = "0", },
ClipTimeEnd = Input { Value = 23, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { -445.33, 2.51516 } },
},
MediaOut1 = MediaOut {
CtrlWZoom = false,
Inputs = {
Index = Input { Value = "0", },
Input = Input {
SourceOp = "Merge1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 214.667, 2.51516 } },
}
},
ActiveTool = "MediaOut1"
}
================================================
FILE: 用达芬奇自制进度条插件/ViccoVlog_PercentBar_Master.setting
================================================
{
Tools = ordered() {
ViccoVlog_PercentBar_Master = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "PercentBar made by ViccoVlog \n\nBilibili: @ViccoVlog \nYoutube: @ViccoVlog \nWeibo: @ViccoVlog", },
PercentShape = InstanceInput {
SourceOp = "ViccoCtrl",
Source = "PercentShape",
Page = "Controls",
},
Input1 = InstanceInput {
SourceOp = "ViccoCtrl",
Source = "NumberIn1",
Default = 0.0994,
},
PercentForeground = InstanceInput {
SourceOp = "percent_Percent",
Source = "PercentForeground",
Page = "Controls",
},
Input2 = InstanceInput {
SourceOp = "percent_Percent",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 2,
Default = 0.11715,
},
Input3 = InstanceInput {
SourceOp = "percent_Percent",
Source = "TopLeftGreen",
ControlGroup = 2,
Default = 0.1342468,
},
Input4 = InstanceInput {
SourceOp = "percent_Percent",
Source = "TopLeftBlue",
ControlGroup = 2,
Default = 0.142,
},
Input5 = InstanceInput {
SourceOp = "percent_Percent",
Source = "TopLeftAlpha",
ControlGroup = 2,
Default = 1,
},
PercentBackground = InstanceInput {
SourceOp = "percentBG",
Source = "PercentBackground",
Page = "Controls",
},
Input6 = InstanceInput {
SourceOp = "percentBG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 3,
Default = 0,
},
Input7 = InstanceInput {
SourceOp = "percentBG",
Source = "TopLeftGreen",
ControlGroup = 3,
Default = 0,
},
Input8 = InstanceInput {
SourceOp = "percentBG",
Source = "TopLeftBlue",
ControlGroup = 3,
Default = 0,
},
Input9 = InstanceInput {
SourceOp = "percentBG",
Source = "TopLeftAlpha",
ControlGroup = 3,
Default = 1,
},
OffsetTime = InstanceInput {
SourceOp = "ViccoCtrl",
Source = "OffsetTime",
Page = "Controls"
},
Input30 = InstanceInput {
SourceOp = "ViccoCtrl",
Source = "OffsetMinutes",
Page = "Controls",
Default = 0,
},
Input31 = InstanceInput {
SourceOp = "ViccoCtrl",
Source = "OffsetSeconds",
Page = "Controls",
Default = 0,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "persentBgCombined",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
ViccoCtrl = Custom {
CtrlWShown = false,
NameSet = true,
Inputs = {
PointIn1 = Input {
Value = { 0.0497, 0.5 },
Expression = "Point(NumberIn1/2, 0.5)",
},
NumberIn1 = Input { Value = 0.0994, },
LUTIn1 = Input {
SourceOp = "ViccoCtrlLUTIn1",
Source = "Value",
},
LUTIn2 = Input {
SourceOp = "ViccoCtrlLUTIn2",
Source = "Value",
},
LUTIn3 = Input {
SourceOp = "ViccoCtrlLUTIn3",
Source = "Value",
},
LUTIn4 = Input {
SourceOp = "ViccoCtrlLUTIn4",
Source = "Value",
},
NameforNumber1 = Input { Value = "Width", },
ShowNumber2 = Input { Value = 0, },
ShowNumber3 = Input { Value = 0, },
ShowNumber4 = Input { Value = 0, },
ShowNumber5 = Input { Value = 0, },
ShowNumber6 = Input { Value = 0, },
ShowNumber7 = Input { Value = 0, },
ShowNumber8 = Input { Value = 0, },
PointControls = Input { Value = 1, },
NameforPoint1 = Input { Value = "Position", },
ShowPoint2 = Input { Value = 0, },
ShowPoint3 = Input { Value = 0, },
ShowPoint4 = Input { Value = 0, },
ShowLUT1 = Input { Value = 0, },
ShowLUT2 = Input { Value = 0, },
ShowLUT3 = Input { Value = 0, },
ShowLUT4 = Input { Value = 0, },
FrameRate = Input {
Value = 30,
Expression = "comp:GetPrefs().Comp.FrameFormat.Rate",
},
},
ViewInfo = OperatorInfo { Pos = { 495, 49.5 } },
UserControls = ordered() {
FrameRate = {
LINKS_Name = "Frame Rate",
LINKID_DataType = "Number",
INPID_InputControl = "SliderControl",
INP_Default = 24,
INP_Integer = false,
INP_MinScale = 0,
INP_MaxScale = 9999,
INP_MinAllowed = -1000000,
INP_MaxAllowed = 1000000,
IC_Steps = 1,
ICS_ControlPage = "Controls"
},
OffsetMinutes = {
LINKS_Name = "Offset Minutes",
LINKID_DataType = "Number",
INPID_InputControl = "ScrewControl",
INP_Default = 0,
INP_Integer = true,
INP_MinScale = 0,
INP_MaxScale = 999,
INP_MinAllowed = 0,
INP_MaxAllowed = 999,
IC_Steps = 1,
ICS_ControlPage = "Controls"
},
OffsetSeconds = {
LINKS_Name = "Offset Seconds",
LINKID_DataType = "Number",
INPID_InputControl = "ScrewControl",
INP_Default = 0,
INP_Integer = true,
INP_MinScale = 0,
INP_MaxScale = 59,
INP_MinAllowed = 0,
INP_MaxAllowed = 59,
IC_Steps = 1,
ICS_ControlPage = "Controls"
},
PercentShape = {
LBLC_NumInputs = 1,
LINKS_Name = "Shape",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
},
OffsetTime = {
LBLC_NumInputs = 2,
LINKS_Name = "Offset",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
}
},
ViccoCtrlLUTIn1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 0, Blue = 0 },
},
ViccoCtrlLUTIn2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 204, Blue = 0 },
},
ViccoCtrlLUTIn3 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 204 },
},
ViccoCtrlLUTIn4 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 204, Blue = 204 },
},
wrapper = RectangleMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
Value = { 0.0497, 0.5 },
Expression = "Point(ViccoCtrl.PointIn1.X, 0.5)",
},
Width = Input {
Value = 0.0994,
Expression = "ViccoCtrl.NumberIn1",
},
Height = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 495, 115.5 } },
},
wrapper_1 = RectangleMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
Value = { 0.0497, 0.333240689271818 },
Expression = "Point(ViccoCtrl.PointIn1.X, (time / comp.RenderEnd ) / 2)",
},
Width = Input {
Value = 0.0994,
Expression = "ViccoCtrl.NumberIn1",
},
Height = Input {
Value = 0.666481378543635,
Expression = "time / comp.RenderEnd ",
},
},
ViewInfo = OperatorInfo { Pos = { 605, 115.5 } },
},
percent_Percent = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "wrapper_1",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.11715, },
TopLeftGreen = Input { Value = 0.1342468, },
TopLeftBlue = Input { Value = 0.142, },
},
ViewInfo = OperatorInfo { Pos = { 605, 148.5 } },
UserControls = ordered() {
PercentForeground = {
LBLC_NumInputs = 4,
LINKS_Name = "Foreground",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
},
},
},
percentBG = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "wrapper",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { 495, 148.5 } },
UserControls = ordered() {
PercentBackground = {
LBLC_NumInputs = 4,
LINKS_Name = "Background",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
},
},
},
persentBgCombined = Merge {
CtrlWZoom = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "bgCombined",
Source = "Output",
},
Foreground = Input {
SourceOp = "percent_Percent",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 605, 214.5 } },
},
bgCombined = Merge {
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "percentBG",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 495, 214.5 } },
}
},
Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
}
},
ActiveTool = "ViccoVlog_PercentBar_Master"
}
================================================
FILE: 用达芬奇自制进度条插件/ViccoVlog_Percent_Block.setting
================================================
{
Tools = ordered() {
ViccoVlog_PercentBar_Block = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "PercentBar made by ViccoVlog \n\nBilibili: @ViccoVlog \nYoutube: @ViccoVlog \nWeibo: @ViccoVlog", },
PercentBlock = InstanceInput {
SourceOp = "BlockCtrl",
Source = "PercentBlock",
Page = "Controls",
},
Input1 = InstanceInput {
SourceOp = "BlockCtrl",
Source = "Minuts",
Page = "Controls",
Default = 0,
},
Input2 = InstanceInput {
SourceOp = "BlockCtrl",
Source = "Second",
Name = "Seconds",
Page = "Controls",
Default = 0,
},
TitleStyle = InstanceInput {
SourceOp = "Title",
Source = "TitleStyle",
Page = "Controls",
},
Input10 = InstanceInput {
SourceOp = "Title",
Source = "StyledText",
},
Input11 = InstanceInput {
SourceOp = "Title",
Source = "Font",
ControlGroup = 7,
},
Input12 = InstanceInput {
SourceOp = "Title",
Source = "Style",
ControlGroup = 7,
},
Input13 = InstanceInput {
SourceOp = "Title",
Source = "Center",
},
Input14 = InstanceInput {
SourceOp = "Title",
Source = "LayoutSize",
MaxScale = 1.5,
Default = 1,
},
Input15 = InstanceInput {
SourceOp = "Title",
Source = "LineSpacingClone",
Default = 1,
},
Input7 = InstanceInput {
SourceOp = "TitleBg",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 5,
Default = 1,
},
Input8 = InstanceInput {
SourceOp = "TitleBg",
Source = "TopLeftGreen",
ControlGroup = 5,
Default = 1,
},
Input9 = InstanceInput {
SourceOp = "TitleBg",
Source = "TopLeftBlue",
ControlGroup = 5,
Default = 1,
},
TimeStyle = InstanceInput {
SourceOp = "SecondBg",
Source = "TimeStyle",
Page = "Controls",
},
Input31 = InstanceInput {
SourceOp = "Second",
Source = "Font",
ControlGroup = 4,
},
Input32 = InstanceInput {
SourceOp = "Second",
Source = "Style",
ControlGroup = 4,
},
Input3 = InstanceInput {
SourceOp = "Second",
Source = "Center",
},
Input24 = InstanceInput {
SourceOp = "Second",
Source = "LayoutSize",
MaxScale = 1.5,
Default = 1,
},
Input4 = InstanceInput {
SourceOp = "SecondBg",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 4,
Default = 1,
},
Input5 = InstanceInput {
SourceOp = "SecondBg",
Source = "TopLeftGreen",
ControlGroup = 4,
Default = 1,
},
Input6 = InstanceInput {
SourceOp = "SecondBg",
Source = "TopLeftBlue",
ControlGroup = 4,
Default = 1,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "textPercentCombined",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
BlockCtrl = Custom {
NameSet = true,
Inputs = {
PointIn1 = Input {
Value = { 0.0497, 0.0545 },
Expression = "Point(ViccoCtrl.NumberIn1 / 2, iif( (Minuts * 60 + Second - (ViccoCtrl.OffsetMinutes * 60 + ViccoCtrl.OffsetSeconds)) / (comp.RenderEnd / ViccoCtrl.FrameRate) >= 1, 1 - NumberIn2 / 2, iif( (Minuts * 60 + Second - (ViccoCtrl.OffsetMinutes * 60 + ViccoCtrl.OffsetSeconds)) / (comp.RenderEnd / ViccoCtrl.FrameRate) <= 0, NumberIn2 / 2, (Minuts * 60 + Second - (ViccoCtrl.OffsetMinutes * 60 + ViccoCtrl.OffsetSeconds)) / (comp.RenderEnd / ViccoCtrl.FrameRate) ) ) )",
},
NumberIn1 = Input {
Value = 0.0994,
Expression = "ViccoCtrl.NumberIn1",
},
NumberIn2 = Input { Value = 0.109, },
NumberIn3 = Input { Value = 1, },
LUTIn1 = Input {
SourceOp = "BlockCtrlLUTIn1",
Source = "Value",
},
LUTIn2 = Input {
SourceOp = "BlockCtrlLUTIn2",
Source = "Value",
},
LUTIn3 = Input {
SourceOp = "BlockCtrlLUTIn3",
Source = "Value",
},
LUTIn4 = Input {
SourceOp = "BlockCtrlLUTIn4",
Source = "Value",
},
NumberControls = Input { Value = 1, },
NameforNumber1 = Input { Value = "Width", },
NameforNumber2 = Input { Value = "Height", },
ShowNumber3 = Input { Value = 0, },
NameforNumber3 = Input { Value = "Number", },
ShowNumber4 = Input { Value = 0, },
ShowNumber5 = Input { Value = 0, },
ShowNumber6 = Input { Value = 0, },
ShowNumber7 = Input { Value = 0, },
ShowNumber8 = Input { Value = 0, },
PointControls = Input { Value = 1, },
NameforPoint1 = Input { Value = "Position", },
ShowPoint2 = Input { Value = 0, },
ShowPoint3 = Input { Value = 0, },
ShowPoint4 = Input { Value = 0, },
LUTControls = Input { Value = 1, },
ShowLUT1 = Input { Value = 0, },
ShowLUT2 = Input { Value = 0, },
ShowLUT3 = Input { Value = 0, },
ShowLUT4 = Input { Value = 0, },
Minuts = Input { Value = 0, },
Second = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 935, 82.5 } },
UserControls = ordered() {
Minuts = {
LINKS_Name = "Minuts",
LINKID_DataType = "Number",
INPID_InputControl = "ScrewControl",
INP_Default = 1,
INP_Integer = true,
INP_MinScale = 0,
INP_MaxScale = 999,
INP_MinAllowed = 0,
INP_MaxAllowed = 999,
IC_Steps = 1,
ICS_ControlPage = "Controls"
},
Second = {
LINKS_Name = "Second",
LINKID_DataType = "Number",
INPID_InputControl = "ScrewControl",
INP_Default = 1,
INP_Integer = true,
INP_MinScale = 0,
INP_MaxScale = 59,
INP_MinAllowed = 0,
INP_MaxAllowed = 59,
IC_Steps = 1,
ICS_ControlPage = "Controls"
},
PercentBlock = {
LBLC_NumInputs = 2,
LINKS_Name = "Time",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
}
},
BlockCtrlLUTIn1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 0, Blue = 0 },
},
BlockCtrlLUTIn2 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 204, Blue = 0 },
},
BlockCtrlLUTIn3 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 0, Green = 0, Blue = 204 },
},
BlockCtrlLUTIn4 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 204, Green = 204, Blue = 204 },
},
blockwrapper = RectangleMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
Value = { 0.0497, 0.0545 },
Expression = "BlockCtrl.PointIn1",
},
Width = Input {
Value = 0.0994,
Expression = "BlockCtrl.NumberIn1",
},
Height = Input {
Value = 0.109,
Expression = "BlockCtrl.NumberIn2",
},
},
ViewInfo = OperatorInfo { Pos = { 825, 82.5 } },
},
Second = TextPlus {
NameSet = true,
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Position1 = Input { Value = 1, },
Offset1 = Input { Value = { 0, -1.105 }, },
StyledText = Input {
Value = "00:00",
Expression = "Text((iif( BlockCtrl.Minuts < 10, \"0\"..BlockCtrl.Minuts, BlockCtrl.Minuts)) .. \":\" .. (iif( BlockCtrl.Second < 10, \"0\"..BlockCtrl.Second, BlockCtrl.Second )))",
},
Font = Input { Value = "Tahoma", },
Style = Input { Value = "Regular", },
Size = Input { Value = 0.0852, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 1045, 82.5 } },
},
block = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "blockwrapper",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 825, 115.5 } },
},
SecondBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Second",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 115.5 } },
UserControls = ordered() {
TimeStyle = {
LBLC_NumInputs = 7,
LINKS_Name = "Time Style",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
}
},
textPercentCombined = Merge {
CtrlWZoom = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "block",
Source = "Output",
},
Foreground = Input {
SourceOp = "pos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 825, 148.5 } },
},
Merge4 = Merge {
Inputs = {
Background = Input {
SourceOp = "SecondBg",
Source = "Output",
},
Foreground = Input {
SourceOp = "TitleBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 148.5 } },
},
pos = Transform {
NameSet = true,
Inputs = {
Center = Input {
Value = { 0.0497, 0.0545 },
Expression = "Point(BlockCtrl.PointIn1.X, BlockCtrl.PointIn1.Y)",
},
Size = Input {
Value = 0.1988,
Expression = "BlockCtrl.NumberIn1 * 2",
},
Input = Input {
SourceOp = "Merge4",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 935, 148.5 } },
},
TitleBg = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Title",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 148.5 } },
},
Title = TextPlus {
NameSet = true,
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
StyledText = Input { Value = "ViccoVlog进度条", },
Font = Input { Value = "SimHei", },
Style = Input { Value = "Regular", },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 1265, 148.5 } },
UserControls = ordered() {
TitleStyle = {
LBLC_NumInputs = 9,
LINKS_Name = "Title Style",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
}
}
},
Colors = { TileColor = { R = 0, G = 0.596078431372549, B = 0.6 }, }
}
},
ActiveTool = "ViccoVlog_PercentBar_Block"
}
================================================
FILE: 达芬奇Callout免费试用装/ViccoVlog_Callout_01_L.setting
================================================
{
Tools = ordered() {
ViccoVlog_Callout_01_L = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "Call-out made by ViccoVlog \n(version 1.0 2020070701)\n\nfollow me: @ViccoVlog \nBilibili/Youtube/Weibo/Xigua/Wechat \n\ncopyright © 2020", },
Input100 = InstanceInput {
SourceOp = "Pos",
Source = "Center",
Page = "Controls",
Name = "跟踪位置",
},
Input101 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Center",
Name = "CallOut 位置",
},
Input102 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Point0",
Name = "跟踪点位置",
DefaultX = 0.4,
DefaultY = 0.379,
},
Input103 = InstanceInput {
SourceOp = "HeadMask",
Source = "Width",
Name = "CallOut 宽度",
Default = 0.3,
},
Input104 = InstanceInput {
SourceOp = "Pos",
Source = "Size",
Name = "大小",
Default = 1.0,
},
Input105 = InstanceInput {
SourceOp = "DS",
Source = "EnableStretcher",
Name = "启用时长自适应",
Page = "Controls",
Default = 1,
},
Input1 = InstanceInput {
SourceOp = "Merge2",
Source = "EnableHeadTitle",
Name = "启用主标题",
Page = "Head Title",
Default = 1,
},
Input2 = InstanceInput {
SourceOp = "HeadPos",
Source = "Center",
},
Input7 = InstanceInput {
SourceOp = "Head",
Source = "StyledText",
},
Input8 = InstanceInput {
SourceOp = "Head",
Source = "Font",
ControlGroup = 5,
},
Input9 = InstanceInput {
SourceOp = "Head",
Source = "Style",
ControlGroup = 5,
},
Input10 = InstanceInput {
SourceOp = "Head",
Source = "Size",
Default = 0.0367,
},
Input11 = InstanceInput {
SourceOp = "Head",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
TitleBG = InstanceInput {
SourceOp = "Title_BG",
Source = "TitleBG"
},
Input3 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 3,
Default = 1,
},
Input302 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftGreen",
ControlGroup = 3,
Default = 1,
},
Input5 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftBlue",
ControlGroup = 3,
Default = 1,
},
Input6 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 3,
Default = 1,
},
Input301 = InstanceInput {
SourceOp = "Merge3",
Source = "EnableSubTitle",
Name = "启用副标题",
Default = 1,
Page = "Sub Title"
},
Input14 = InstanceInput {
SourceOp = "SubPos",
Source = "Center",
},
Input19 = InstanceInput {
SourceOp = "SubTitle",
Source = "StyledText",
},
Input20 = InstanceInput {
SourceOp = "SubTitle",
Source = "Font",
ControlGroup = 13,
},
Input21 = InstanceInput {
SourceOp = "SubTitle",
Source = "Style",
ControlGroup = 13,
},
Input22 = InstanceInput {
SourceOp = "SubTitle",
Source = "Size",
Default = 0.0327,
},
Input23 = InstanceInput {
SourceOp = "SubTitle",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
SubTitleBG = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "SubTitleBG"
},
Input15 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 11,
Default = 1,
},
Input16 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftGreen",
ControlGroup = 11,
Default = 1,
},
Input17 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftBlue",
ControlGroup = 11,
Default = 1,
},
Input18 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 11,
Default = 1,
},
Input25 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 17,
Default = 1,
Page = "Line"
},
Input26 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
Input27 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
Input28 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "Pos",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
HeadTitleG = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge2",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge2",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 935, 346.5 } },
Tools = ordered() {
Merge2 = Merge {
CtrlWShown = false,
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif(EnableHeadTitle == 1, 1, 0)",
},
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 346.5 } },
UserControls = ordered() { EnableHeadTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Head Title", CBC_TriState = false, LINKS_Name = "Enable Head Title" } }
},
HeadPos = Transform {
CtrlWShown = false,
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.532 }, },
Input = Input {
SourceOp = "Title_BG",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 313.5 } },
},
Title_BG = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Head",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 880, 280.5 } },
UserControls = ordered() {
TitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Head = TextPlus {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath1",
Source = "Value",
},
TransformRotation = Input { Value = 1, },
TransformShear = Input { Value = 1, },
TransformSize = Input { Value = 1, },
StyledText = Input { Value = "ViccoVlog TOP HEAD TITLE", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Extrabold", },
Size = Input { Value = 0.0367, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
HTpos = Input {
SourceOp = "Calculation3",
Source = "Result",
}
},
ViewInfo = OperatorInfo { Pos = { 880, 247.5 } },
UserControls = ordered() { HTpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "HTposY" } }
},
HeadMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3",
Source = "Value",
},
Width = Input { Value = 0.3, },
Height = Input { Value = 0.06, },
},
ViewInfo = OperatorInfo { Pos = { 880, 214.5 } },
}
},
},
XYPath1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 - HeadMask.Width / 2",
},
Y = Input {
Value = 0.5,
Expression = "Head.HTpos",
},
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
Calculation3 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadFirstOperand",
Source = "Value",
},
},
},
CalculationonHeadFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0.4, RH = { 50.1, 0.4 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 16, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 128.095238095239, 0.5 } },
[140] = { 0.4, LH = { 97.8571428571429, 0.4 } }
}
},
XYPath3 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 - HeadMask.Width / 2",
},
Y = Input { Value = 0.5, },
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
SubTitleG = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge3",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge3",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1045, 346.5 } },
Tools = ordered() {
Merge3 = Merge {
CtrlWShown = false,
Inputs = {
Blend = Input { Expression = "iif(EnableSubTitle == 1, 1, 0)", },
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "SubPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 346.5 } },
UserControls = ordered() { EnableSubTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Sub Title", CBC_TriState = false, LINKS_Name = "Enable Sub Title" } }
},
SubPos = Transform {
CtrlWShown = false,
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.469 }, },
ReferenceSize = Input { Value = 1, },
Input = Input {
SourceOp = "Sub_Title_BG",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 313.5 } },
},
Sub_Title_BG = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "SubTitle",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 990, 280.5 } },
UserControls = ordered() {
SubTitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "副标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
SubTitle = TextPlus {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "subMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath2",
Source = "Value",
},
StyledText = Input { Value = "ViccoVlog bottom sub title", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Light", },
Size = Input { Value = 0.0327, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
STpos = Input {
SourceOp = "Calculation4",
Source = "Result",
}
},
ViewInfo = OperatorInfo { Pos = { 990, 247.5 } },
UserControls = ordered() { STpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "STpos" } }
},
subMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
SourceOp = "HeadMask",
Inputs = {
EffectMask = Input { },
SettingsNest = Input { },
Width = Input {
Value = 0.3,
Expression = "HeadMask.Width"
},
["ShapeRasterizer.Nest"] = Input { },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 990, 214.5 } },
}
},
},
XYPath2 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 - HeadMask.Width / 2",
},
Y = Input {
Value = 0.5,
Expression = "SubTitle.STpos",
},
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
Calculation4 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonSubTitleFirstOperand",
Source = "Value",
},
},
},
CalculationonSubTitleFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0.6, RH = { 50, 0.6 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 15.7, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 128.095238095239, 0.5 } },
[140] = { 0.6, LH = { 97.8333333333333, 0.6 } }
}
},
CircleDot = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "circleDotM",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "circleDotM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1155, 412.5 } },
Tools = ordered() {
circleDotM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_circleBg_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 106.258 } },
},
circleDot_1 = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "circleDot_1Width",
Source = "Value",
},
Height = Input {
Value = 0.00909842484,
Expression = "Width*1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 0, 7.25726 } },
},
Instance_circleBg_1 = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "circleBg",
Inputs = {
EffectMask = Input {
SourceOp = "circleDot_1",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
}
},
},
circleDot_1Width = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[35] = { 0, RH = { 38.3333333333333, 0.00170593333333333 }, Flags = { Linear = true } },
[45] = { 0.0051178, LH = { 41.6666666666667, 0.00341186666666667 }, RH = { 65, 0.0051178 }, Flags = { Linear = true } },
[105] = { 0.0051178, LH = { 85, 0.0051178 }, RH = { 108.333333333333, 0.00341186666666667 }, Flags = { Linear = true } },
[115] = { 0, LH = { 111.666666666667, 0.00170593333333333 }, Flags = { Linear = true } }
}
},
Merge4 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge3",
Source = "Output",
},
Foreground = Input {
SourceOp = "Merge5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 346.5 } },
},
Round_1 = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "circleInnerM1",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "circleInnerM2",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1045, 412.5 } },
Tools = ordered() {
circleInnerM1 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "circleBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -55, 106.258 } },
},
circleInnerM2 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "circleInnerM1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_circleBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
},
circleBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "innerCircle",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red",
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green",
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue",
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha", },
},
ViewInfo = OperatorInfo { Pos = { -55, 40.2573 } },
},
OuterCircle = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "OuterCircleWidth",
Source = "Value",
},
Height = Input {
Value = 0.0106668,
Expression = "Width * 1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 55, 16.4997 } },
},
innerCircle = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.0015, },
Solid = Input { Value = 0, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "innerCircleWidth",
Source = "Value",
},
Height = Input {
Value = 0.0248892,
Expression = "Width * 1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { -55, 7.25726 } },
},
Instance_circleBg = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "circleBg",
Inputs = {
EffectMask = Input {
SourceOp = "OuterCircle",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 55, 40.2573 } },
}
},
},
OuterCircleWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { 0.006, LH = { 15.0000000000001, 0.006 }, RH = { 56.6666666666667, 0.006 } },
[130] = { 0.006, LH = { 93.3333333333333, 0.006 }, RH = { 134.999999999999, 0.006 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
innerCircleWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 0 }, Flags = { Linear = true } },
[15] = { 0.014, LH = { 10, 0.014 }, RH = { 55, 0.014 } },
[135] = { 0.014, LH = { 95, 0.014 }, RH = { 139.666666666667, 0.014 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
BG = Background {
ExtentSet = true,
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
SourceOp = "Publish1",
Source = "Value",
},
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 770, 412.5 } },
},
Publish1 = PublishNumber {
CtrlWZoom = false,
},
Transform1 = Transform {
Inputs = {
Center = Input {
Value = { 0.4, 0.4 },
Expression = "Point(PolylineStroke1.Point0.X, PolylineStroke1.Point0.Y)",
},
Input = Input {
SourceOp = "circleInnerM2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1045, 445.5 } },
},
DS = Dissolve {
Transitions = {
[0] = "DFTDissolve"
},
CtrlWZoom = false,
NameSet = true,
Inputs = {
Mix = Input { Expression = "iif(EnableStretcher==1, 1, 0)", },
Background = Input {
SourceOp = "Merge4",
Source = "Output",
},
Foreground = Input {
SourceOp = "KS",
Source = "Result",
},
},
ViewInfo = OperatorInfo { Pos = { 1320, 346.5 } },
UserControls = ordered() { EnableStretcher = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable Stretcher" } }
},
KS = KeyStretcher {
NameSet = true,
Inputs = {
Keyframes = Input {
SourceOp = "Merge4",
Source = "Output",
},
SourceEnd = Input { Value = 150, },
StretchStart = Input { Value = 60, },
StretchEnd = Input { Value = 90, },
},
ViewInfo = OperatorInfo { Pos = { 1320, 313.5 } },
UserControls = ordered() { DisableKeyStretcher = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ButtonControl", BTNCS_Execute = "DisableSelectedTools()", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Keyframes", ICD_Width = 1, LINKS_Name = "Disable KeyStretcher" } }
},
Transform2 = Transform {
Inputs = {
Center = Input {
Value = { 0.765887777603013, 0.571828297570797 },
Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Point1.Y)",
},
Input = Input {
SourceOp = "circleDotM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1155, 445.5 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "OutterDot",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 478.5 } },
},
Merge5 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform2",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 478.5 } },
},
OutterDot = Paint {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "BG",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke1",
Source = "Out",
},
CalloutTitleWidth = Input {
Value = 0.3,
Expression = "HeadMask.Width",
},
},
ViewInfo = OperatorInfo { Pos = { 935, 478.5 } },
UserControls = ordered() { CalloutTitleWidth = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Callout Title Width" } }
},
PolylineStroke1 = PolylineStroke {
Points = {
},
IsThreaded = true,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0015, },
["SoftBrush.Softness"] = Input { Value = 0.457, },
StrokeControls = Input { Value = 1, },
Duration = Input { Value = 0.5, },
WriteOnEnd = Input {
SourceOp = "Calculation2_1",
Source = "Result",
},
Center = Input { Value = { 0.5, 0.5 }, },
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.1, Y = -0.121, RX = -0.0333333428700765, RY = 0.0403333325386048, PublishID = "Point0" },
{ Linear = true, X = -2.86102295188329e-008, Y = -2.38418573772492e-009, LX = 0.0333333428700765, LY = -0.0403333325386048, RX = -0.0999999904632568, RY = 7.9472857924164e-010, PublishID = "Point2" },
{ Linear = true, X = -0.3, Y = 0, LX = 0.0999999904632568, LY = -7.9472857924164e-010, PublishID = "Point1" }
}
},
},
Point0 = Input { Value = { 0.6, 0.379 }, },
Point1 = Input {
Value = { 0.609, 0.662 },
Expression = "Point(Center.X - OutterDot.CalloutTitleWidth, Center.Y)",
},
Point2 = Input {
Value = { 0.309, 0.662 },
Expression = "Point(Center.X, Point1.Y)",
},
},
},
Calculation2_1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonPolylineStroke1FirstOperand",
Source = "Value",
},
},
},
CalculationonPolylineStroke1FirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 51.6666666666667, 0 }, Flags = { Linear = true } },
[60] = { 1, LH = { 19, 1 }, RH = { 70, 1 } },
[90] = { 1, LH = { 80, 1 }, RH = { 132.426470588236, 1 } },
[140] = { 0, LH = { 97.3529411764706, 0 } }
}
},
Pos = Transform {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "DS",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 346.5 } },
}
},
UserControls = ordered () {
UIManagerButton = {
IC_ControlPage = -1,
INP_External = false,
INP_Passive = true,
LINKS_Name = "ViccoVlog Call-out",
LINKID_DataType = "Number",
INPID_InputControl = "ButtonControl",
BTNCS_Execute = "",
}
}
}
},
ActiveTool = "ViccoVlog_Callout_01_L"
}
================================================
FILE: 达芬奇Callout免费试用装/ViccoVlog_Callout_01_R.setting
================================================
{
Tools = ordered() {
ViccoVlog_Callout_01_R = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "Call-out made by ViccoVlog \n(version 1.0 2020070701)\n\nfollow me: @ViccoVlog \nBilibili/Youtube/Weibo/Xigua/Wechat \n\ncopyright © 2020", },
Input100 = InstanceInput {
SourceOp = "Pos",
Source = "Center",
Page = "Controls",
Name = "跟踪位置",
},
Input101 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Center",
Name = "CallOut 位置",
},
Input102 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Point0",
Name = "跟踪点位置",
DefaultX = 0.4,
DefaultY = 0.379,
},
Input103 = InstanceInput {
SourceOp = "HeadMask",
Source = "Width",
Name = "CallOut 宽度",
Default = 0.3,
},
Input104 = InstanceInput {
SourceOp = "Pos",
Source = "Size",
Name = "大小",
Default = 1.0,
},
Input105 = InstanceInput {
SourceOp = "DS",
Source = "EnableStretcher",
Name = "启用时长自适应",
Page = "Controls",
Default = 1,
},
Input1 = InstanceInput {
SourceOp = "Merge2",
Source = "EnableHeadTitle",
Page = "Head Title",
Default = 1,
},
Input2 = InstanceInput {
SourceOp = "HeadPos",
Source = "Center",
},
Input7 = InstanceInput {
SourceOp = "Head",
Source = "StyledText",
},
Input8 = InstanceInput {
SourceOp = "Head",
Source = "Font",
ControlGroup = 5,
},
Input9 = InstanceInput {
SourceOp = "Head",
Source = "Style",
ControlGroup = 5,
},
Input10 = InstanceInput {
SourceOp = "Head",
Source = "Size",
Default = 0.0367,
},
Input11 = InstanceInput {
SourceOp = "Head",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
TitleBG = InstanceInput {
SourceOp = "Title_BG",
Source = "TitleBG"
},
Input3 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 3,
Default = 1,
},
Input4 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftGreen",
ControlGroup = 3,
Default = 1,
},
Input5 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftBlue",
ControlGroup = 3,
Default = 1,
},
Input6 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 3,
Default = 1,
},
Input13 = InstanceInput {
SourceOp = "Merge3",
Source = "EnableSubTitle",
Default = 1,
Name = "启用副标题",
Page = "Sub Title"
},
Input14 = InstanceInput {
SourceOp = "SubPos",
Source = "Center",
},
Input19 = InstanceInput {
SourceOp = "SubTitle",
Source = "StyledText",
},
Input20 = InstanceInput {
SourceOp = "SubTitle",
Source = "Font",
ControlGroup = 13,
},
Input21 = InstanceInput {
SourceOp = "SubTitle",
Source = "Style",
ControlGroup = 13,
},
Input22 = InstanceInput {
SourceOp = "SubTitle",
Source = "Size",
Default = 0.0327,
},
Input23 = InstanceInput {
SourceOp = "SubTitle",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
SubTitleBG = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "SubTitleBG"
},
Input15 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 11,
Default = 1,
},
Input16 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftGreen",
ControlGroup = 11,
Default = 1,
},
Input17 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftBlue",
ControlGroup = 11,
Default = 1,
},
Input18 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 11,
Default = 1,
},
Input25 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 17,
Default = 1,
Page = "Line"
},
Input26 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
Input27 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
Input28 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 17,
Default = 1,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "Pos",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
HeadTitleG = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge2",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge2",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 935, 346.5 } },
Tools = ordered() {
Merge2 = Merge {
CtrlWShown = false,
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif(EnableHeadTitle == 1, 1, 0)",
},
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 346.5 } },
UserControls = ordered() { EnableHeadTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Head Title", CBC_TriState = false, LINKS_Name = "Enable Head Title" } }
},
HeadPos = Transform {
CtrlWShown = false,
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.532 }, },
Input = Input {
SourceOp = "Title_BG",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 313.5 } },
},
Title_BG = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Head",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 880, 280.5 } },
UserControls = ordered() {
TitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "Head Title Color",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Head = TextPlus {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath1",
Source = "Value",
},
TransformRotation = Input { Value = 1, },
TransformShear = Input { Value = 1, },
TransformSize = Input { Value = 1, },
StyledText = Input { Value = "ViccoVlog TOP HEAD TITLE", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Extrabold", },
Size = Input { Value = 0.0367, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
HTpos = Input {
SourceOp = "Calculation3",
Source = "Result",
}
},
ViewInfo = OperatorInfo { Pos = { 880, 247.5 } },
UserControls = ordered() { HTpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "HTposY" } }
},
HeadMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3",
Source = "Value",
},
Width = Input { Value = 0.3, },
Height = Input { Value = 0.06, },
},
ViewInfo = OperatorInfo { Pos = { 880, 214.5 } },
}
},
},
XYPath1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 + HeadMask.Width / 2",
},
Y = Input {
Value = 0.5,
Expression = "Head.HTpos",
},
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
Calculation3 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadFirstOperand",
Source = "Value",
},
},
},
CalculationonHeadFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0.4, RH = { 50.1, 0.4 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 16, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 128.095238095239, 0.5 } },
[140] = { 0.4, LH = { 97.8571428571429, 0.4 } }
}
},
XYPath3 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 + HeadMask.Width / 2",
},
Y = Input { Value = 0.5, },
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
SubTitleG = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge3",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge3",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1045, 346.5 } },
Tools = ordered() {
Merge3 = Merge {
CtrlWShown = false,
Inputs = {
Blend = Input { Expression = "iif(EnableSubTitle == 1, 1, 0)", },
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "SubPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 346.5 } },
UserControls = ordered() { EnableSubTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Sub Title", CBC_TriState = false, LINKS_Name = "Enable Sub Title" } }
},
SubPos = Transform {
CtrlWShown = false,
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.469 }, },
ReferenceSize = Input { Value = 1, },
Input = Input {
SourceOp = "Sub_Title_BG",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 313.5 } },
},
Sub_Title_BG = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "SubTitle",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 990, 280.5 } },
UserControls = ordered() {
SubTitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "Sub Title Color",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
SubTitle = TextPlus {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "subMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath2",
Source = "Value",
},
StyledText = Input { Value = "ViccoVlog bottom sub title", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Light", },
Size = Input { Value = 0.0327, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
STpos = Input {
SourceOp = "Calculation4",
Source = "Result",
}
},
ViewInfo = OperatorInfo { Pos = { 990, 247.5 } },
UserControls = ordered() { STpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "STpos" } }
},
subMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
SourceOp = "HeadMask",
Inputs = {
EffectMask = Input { },
SettingsNest = Input { },
Width = Input {
Value = 0.3,
Expression = "HeadMask.Width"
},
["ShapeRasterizer.Nest"] = Input { },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 990, 214.5 } },
}
},
},
XYPath2 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input {
Value = 0.65,
Expression = "0.5 + HeadMask.Width / 2",
},
Y = Input {
Value = 0.5,
Expression = "SubTitle.STpos",
},
Center = Input {
Value = { 0.301, 0.642 },
Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )",
},
},
},
Calculation4 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonSubTitleFirstOperand",
Source = "Value",
},
},
},
CalculationonSubTitleFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0.6, RH = { 50, 0.6 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 15.7, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 128.095238095239, 0.5 } },
[140] = { 0.6, LH = { 97.8333333333333, 0.6 } }
}
},
CircleDot = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "circleDotM",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "circleDotM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1155, 412.5 } },
Tools = ordered() {
circleDotM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_circleBg_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 106.258 } },
},
circleDot_1 = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "circleDot_1Width",
Source = "Value",
},
Height = Input {
Value = 0.00909842484,
Expression = "Width*1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 0, 7.25726 } },
},
Instance_circleBg_1 = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "circleBg",
Inputs = {
EffectMask = Input {
SourceOp = "circleDot_1",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
}
},
},
circleDot_1Width = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[35] = { 0, RH = { 38.3333333333333, 0.00170593333333333 }, Flags = { Linear = true } },
[45] = { 0.0051178, LH = { 41.6666666666667, 0.00341186666666667 }, RH = { 65, 0.0051178 }, Flags = { Linear = true } },
[105] = { 0.0051178, LH = { 85, 0.0051178 }, RH = { 108.333333333333, 0.00341186666666667 }, Flags = { Linear = true } },
[115] = { 0, LH = { 111.666666666667, 0.00170593333333333 }, Flags = { Linear = true } }
}
},
Merge4 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge3",
Source = "Output",
},
Foreground = Input {
SourceOp = "Merge5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 346.5 } },
},
Round_1 = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "circleInnerM1",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "circleInnerM2",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1045, 412.5 } },
Tools = ordered() {
circleInnerM1 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "circleBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -55, 106.258 } },
},
circleInnerM2 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "circleInnerM1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_circleBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
},
circleBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "innerCircle",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red",
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green",
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue",
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha", },
},
ViewInfo = OperatorInfo { Pos = { -55, 40.2573 } },
},
OuterCircle = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "OuterCircleWidth",
Source = "Value",
},
Height = Input {
Value = 0.0106668,
Expression = "Width * 1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 55, 16.4997 } },
},
innerCircle = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.0015, },
Solid = Input { Value = 0, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "innerCircleWidth",
Source = "Value",
},
Height = Input {
Value = 0.0248892,
Expression = "Width * 1.7778",
},
CornerRadius = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { -55, 7.25726 } },
},
Instance_circleBg = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "circleBg",
Inputs = {
EffectMask = Input {
SourceOp = "OuterCircle",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 55, 40.2573 } },
}
},
},
OuterCircleWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { 0.006, LH = { 15.0000000000001, 0.006 }, RH = { 56.6666666666667, 0.006 } },
[130] = { 0.006, LH = { 93.3333333333333, 0.006 }, RH = { 134.999999999999, 0.006 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
innerCircleWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 0 }, Flags = { Linear = true } },
[15] = { 0.014, LH = { 10, 0.014 }, RH = { 55, 0.014 } },
[135] = { 0.014, LH = { 95, 0.014 }, RH = { 139.666666666667, 0.014 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
BG = Background {
ExtentSet = true,
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
SourceOp = "Publish1",
Source = "Value",
},
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 770, 412.5 } },
},
Publish1 = PublishNumber {
CtrlWZoom = false,
},
Transform1 = Transform {
Inputs = {
Center = Input {
Value = { 0.4, 0.4 },
Expression = "Point(PolylineStroke1.Point0.X, PolylineStroke1.Point0.Y)",
},
Input = Input {
SourceOp = "circleInnerM2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1045, 445.5 } },
},
DS = Dissolve {
Transitions = {
[0] = "DFTDissolve"
},
CtrlWZoom = false,
NameSet = true,
Inputs = {
Mix = Input { Expression = "iif(EnableStretcher==1, 1, 0)", },
Background = Input {
SourceOp = "Merge4",
Source = "Output",
},
Foreground = Input {
SourceOp = "KS",
Source = "Result",
},
},
ViewInfo = OperatorInfo { Pos = { 1320, 346.5 } },
UserControls = ordered() { EnableStretcher = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable Stretcher" } }
},
KS = KeyStretcher {
NameSet = true,
Inputs = {
Keyframes = Input {
SourceOp = "Merge4",
Source = "Output",
},
SourceEnd = Input { Value = 150, },
StretchStart = Input { Value = 60, },
StretchEnd = Input { Value = 90, },
},
ViewInfo = OperatorInfo { Pos = { 1320, 313.5 } },
UserControls = ordered() { DisableKeyStretcher = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ButtonControl", BTNCS_Execute = "DisableSelectedTools()", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Keyframes", ICD_Width = 1, LINKS_Name = "Disable KeyStretcher" } }
},
Transform2 = Transform {
Inputs = {
Center = Input {
Value = { 0.765887777603013, 0.571828297570797 },
Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Point1.Y)",
},
Input = Input {
SourceOp = "circleDotM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1155, 445.5 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "OutterDot",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1045, 478.5 } },
},
Merge5 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform2",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 478.5 } },
},
OutterDot = Paint {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "BG",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke1",
Source = "Out",
},
CalloutTitleWidth = Input {
Value = 0.3,
Expression = "HeadMask.Width",
},
},
ViewInfo = OperatorInfo { Pos = { 935, 478.5 } },
UserControls = ordered() { CalloutTitleWidth = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Callout Title Width" } }
},
PolylineStroke1 = PolylineStroke {
Points = {
},
IsThreaded = true,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0015, },
["SoftBrush.Softness"] = Input { Value = 0.457, },
StrokeControls = Input { Value = 1, },
Duration = Input { Value = 0.5, },
WriteOnEnd = Input {
SourceOp = "Calculation2_1",
Source = "Result",
},
Center = Input { Value = { 0.5, 0.5 }, },
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = -0.1, Y = -0.121, RX = 0.0333333237965902, RY = 0.0403333325386048, PublishID = "Point0" },
{ Linear = true, X = -2.86102295188329e-008, Y = -2.38418573772492e-009, LX = -0.0333333237965902, LY = -0.0403333325386048, RX = 0.100000009536743, RY = 7.9472857924164e-010, PublishID = "Point2" },
{ Linear = true, X = 0.3, Y = 0, LX = -0.100000009536743, LY = -7.9472857924164e-010, PublishID = "Point1" }
}
},
},
Point0 = Input { Value = { 0.4, 0.379 }, },
Point1 = Input {
Value = { 0.8, 0.5 },
Expression = "Point(Center.X+ OutterDot.CalloutTitleWidth, Center.Y)",
},
Point2 = Input {
Value = { 0.5, 0.5 },
Expression = "Point(Center.X, Point1.Y)",
},
},
},
Calculation2_1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonPolylineStroke1FirstOperand",
Source = "Value",
},
},
},
CalculationonPolylineStroke1FirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 51.6666666666667, 0 }, Flags = { Linear = true } },
[60] = { 1, LH = { 19, 1 }, RH = { 70, 1 } },
[90] = { 1, LH = { 80, 1 }, RH = { 132.426470588236, 1 } },
[140] = { 0, LH = { 97.3529411764706, 0 } }
}
},
Pos = Transform {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "DS",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1430, 346.5 } },
}
},
UserControls = ordered () {
UIManagerButton = {
IC_ControlPage = -1,
INP_External = false,
INP_Passive = true,
LINKS_Name = "ViccoVlog Call-out",
LINKID_DataType = "Number",
INPID_InputControl = "ButtonControl",
BTNCS_Execute = "",
}
}
}
},
ActiveTool = "ViccoVlog_Callout_01_R"
}
================================================
FILE: 达芬奇Callout免费试用装/ViccoVlog_Callout_11_B.setting
================================================
{
Tools = ordered() {
ViccoVlog_Callout_11_B = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "Call-out made by ViccoVlog \n(version 1.0 2020070701)\n\nfollow me: @ViccoVlog \nBilibili/Youtube/Weibo/Xigua/Wechat \n\ncopyright © 2020", },
Input100 = InstanceInput {
SourceOp = "Pos",
Source = "Center",
Page = "Controls",
Name = "跟踪位置",
},
Input101 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Center",
Name = "CallOut 位置",
},
Input102 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Point0",
Name = "跟踪点位置",
DefaultX = 0.4,
DefaultY = 0.379,
},
Input103 = InstanceInput {
SourceOp = "HeadMask",
Source = "Width",
Name = "CallOut 宽度",
Default = 0.3,
},
Input104 = InstanceInput {
SourceOp = "Pos",
Source = "Size",
Name = "大小",
Default = 1.0,
},
Input106 = InstanceInput {
SourceOp = "slideLineM_1",
Source = "EnableSegLine",
Name = "启用划线动画",
Default = 1,
},
Input105 = InstanceInput {
SourceOp = "DS",
Source = "EnableStretcher",
Name = "启用时长自适应",
Page = "Controls",
Default = 1,
},
Input31 = InstanceInput {
SourceOp = "Merge2",
Source = "EnableHeadTitle",
Name = "启用主标题",
Page = "Head Title",
Default = 1,
},
Input19 = InstanceInput {
SourceOp = "HeadPos",
Source = "Center",
},
Input13 = InstanceInput {
SourceOp = "Head",
Source = "StyledText",
},
Input14 = InstanceInput {
SourceOp = "Head",
Source = "Font",
ControlGroup = 5,
},
Input15 = InstanceInput {
SourceOp = "Head",
Source = "Style",
ControlGroup = 5,
},
Input16 = InstanceInput {
SourceOp = "Head",
Source = "Size",
Default = 0.0413,
},
Input17 = InstanceInput {
SourceOp = "Head",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
TitleBG = InstanceInput {
SourceOp = "Title_BG",
Source = "TitleBG"
},
Input9 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 3,
Default = 0.181,
},
Input10 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftGreen",
ControlGroup = 3,
Default = 0.181,
},
Input11 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftBlue",
ControlGroup = 3,
Default = 0.181,
},
Input12 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 3,
Default = 1,
},
HeadMaskForeBg = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "HeadMaskForeBg"
},
Input5 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 2,
Default = 1,
},
Input6 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftGreen",
ControlGroup = 2,
Default = 1,
},
Input7 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftBlue",
ControlGroup = 2,
Default = 1,
},
Input8 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftAlpha",
ControlGroup = 2,
Default = 0,
},
HeadMaskBackBg = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "HeadMaskBackBg"
},
Input1 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 1,
Default = 0,
},
Input2 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftGreen",
ControlGroup = 1,
Default = 0.15,
},
Input3 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftBlue",
ControlGroup = 1,
Default = 0.15,
},
Input4 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftAlpha",
ControlGroup = 1,
Default = 1,
},
Input21 = InstanceInput {
SourceOp = "Merge3",
Source = "EnableSubTitle",
Name = "启用副标题",
Page = "Sub Title",
Default = 1,
},
Input20 = InstanceInput {
SourceOp = "SubPos",
Source = "Center",
},
Input22 = InstanceInput {
SourceOp = "SubTitle",
Source = "StyledText",
},
Input23 = InstanceInput {
SourceOp = "SubTitle",
Source = "Font",
ControlGroup = 13,
},
Input24 = InstanceInput {
SourceOp = "SubTitle",
Source = "Style",
ControlGroup = 13,
},
Input25 = InstanceInput {
SourceOp = "SubTitle",
Source = "Size",
Default = 0.0327,
},
Input26 = InstanceInput {
SourceOp = "SubTitle",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
SubTitleBG = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "SubTitleBG"
},
Input27 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 16,
Default = 1,
},
Input28 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftGreen",
ControlGroup = 16,
Default = 1,
},
Input29 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftBlue",
ControlGroup = 16,
Default = 1,
},
Input30 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 16,
Default = 1,
},
Input43 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 19,
Default = 1,
Page = "Line"
},
Input44 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
Input45 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
Input46 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
SlideLineBg = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "SlideLineBg"
},
Input33 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input34 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input35 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input36 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "Pos",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
HeaderTopBg_B = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "HeadTopMaskM_B",
Source = "Foreground",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "HeadTopMaskM_B",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 770, 280.5 } },
Tools = ordered() {
HeadTopMaskM_B = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskBg_B",
Source = "Output",
},
Foreground = Input {
SourceOp = "BG",
Source = "Output",
},
Operator = Input { Value = FuID { "XOr" }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 115.5 } },
},
HeadTopMaskBg_B = Background {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadTopBgMask_B",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.15, },
TopLeftGreen = Input { Value = 0.15, },
TopLeftBlue = Input { Value = 0.15, },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
UserControls = ordered() {
HeadMaskBackBg = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题背景色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
HeadTopBgMask_B = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3_1_1",
Source = "Value",
},
Width = Input {
SourceOp = "Calculation1_1",
Source = "Result",
},
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 0, 16.5 } },
}
},
},
XYPath3_1_1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y)", },
},
},
Calculation1_1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadTopBgMask_BFirstOperand",
Source = "Value",
},
SecondOperand = Input {
Value = 0.0625432175712657,
Expression = " FirstOperand * ( HeadMask.Width - 0.3 ) / 0.3 ",
},
},
},
CalculationonHeadTopBgMask_BFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 30, 0 }, Flags = { Linear = true } },
[50] = { 0.3, LH = { 10.35, 0.3 }, RH = { 66.6666666666666, 0.3 } },
[100] = { 0.3, LH = { 83.3333333333334, 0.3 }, RH = { 139.85, 0.3 } },
[140] = { 0, LH = { 120.45, 0 } }
}
},
Merge6 = Merge {
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskM_B",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadTopMaskM",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 280.5 } },
},
HeaderTopBg = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "HeadTopMaskM",
Source = "Foreground",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "HeadTopMaskM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 880, 247.5 } },
Tools = ordered() {
HeadTopMaskM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskBg",
Source = "Output",
},
Foreground = Input {
SourceOp = "Title_BG",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 97.6366 } },
},
HeadTopBgMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3_1",
Source = "Value",
},
Width = Input {
SourceOp = "Calculation1",
Source = "Result",
},
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 0, 16.5 } },
},
HeadTopMaskBg = Background {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadTopBgMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
TopLeftAlpha = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
UserControls = ordered() {
HeadMaskForeBg = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题前景色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
}
},
},
XYPath3_1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y)", },
},
},
Calculation1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadTopBgMaskFirstOperand",
Source = "Value",
},
SecondOperand = Input {
Value = 0.117,
Expression = " FirstOperand * ( HeadMask.Width - 0.3 ) / 0.3",
},
},
},
CalculationonHeadTopBgMaskFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 35, 0 }, Flags = { Linear = true } },
[55] = { 0.3, LH = { 15.35, 0.3 }, RH = { 68.3333333333333, 0.3 } },
[95] = { 0.3, LH = { 81.6666666666667, 0.3 }, RH = { 134.85, 0.3 } },
[135] = { 0, LH = { 115.45, 0 } }
}
},
Title_BG = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Head",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.181, },
TopLeftGreen = Input { Value = 0.181, },
TopLeftBlue = Input { Value = 0.181, },
},
ViewInfo = OperatorInfo { Pos = { 880, 214.5 } },
UserControls = ordered() {
TitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Head = TextPlus {
ExtentSet = true,
NameSet = true,
Inputs = {
Overlap5 = Input { Value = 1, },
Level5 = Input { Value = 1, },
ExtendVertical5 = Input { Value = 0.16, },
Position5 = Input { Value = 1, },
ElementShape5 = Input { Value = 2, },
EffectMask = Input {
SourceOp = "HeadMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath1",
Source = "Value",
},
TransformRotation = Input { Value = 1, },
TransformShear = Input { Value = 1, },
TransformSize = Input { Value = 1, },
Red1 = Input { Value = 0.118, },
Green1 = Input { Value = 0.118, },
Blue1 = Input { Value = 0.118, },
StyledText = Input { Value = "ViccoVlog HEAD TITLE", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Extrabold", },
Size = Input { Value = 0.0413, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
HTpos = Input { Value = 0.5, }
},
ViewInfo = OperatorInfo { Pos = { 880, 181.5 } },
UserControls = ordered() { HTpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "HTpos" } }
},
XYPath1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input {
SourceOp = "HeadCenterXYPath1Y",
Source = "Value",
},
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
HeadCenterXYPath1Y = BezierSpline {
SplineColor = { Red = 0, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0.7, RH = { 36.7571428571428, 0.7 }, Flags = { Linear = true } },
[50] = { 0.5, LH = { 18.1142857142857, 0.5 }, RH = { 66.6666666666667, 0.5 } },
[100] = { 0.5, LH = { 83.3333333333333, 0.5 }, RH = { 131.885714285714, 0.5 } },
[145] = { 0.7, LH = { 113.242857142857, 0.7 } }
}
},
HeadMask = RectangleMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3",
Source = "Value",
},
Width = Input { Value = 0.417, },
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 880, 148.5 } },
},
XYPath3 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Center.Y)", },
},
},
HeadPos = Transform {
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.45 }, },
Input = Input {
SourceOp = "Merge6",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 313.5 } },
},
SubPos = Transform {
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.38 }, },
Input = Input {
SourceOp = "slideLineM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 280.5 } },
},
Merge3 = Merge {
Inputs = {
Blend = Input { Expression = "iif(EnableSubTitle == 1, 1, 0)", },
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "SubPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 346.5 } },
UserControls = ordered() { EnableSubTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Sub Title", CBC_TriState = false, LINKS_Name = "Enable Sub Title" } }
},
slideLineM = Merge {
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "Sub_Title_BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 247.5 } },
},
subMask = RectangleMask {
NameSet = true,
SourceOp = "HeadMask",
Inputs = {
EffectMask = Input { },
SettingsNest = Input { },
Width = Input {
Value = 0.417,
Expression = "HeadMask.Width"
},
["ShapeRasterizer.Nest"] = Input { },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 990, 148.5 } },
},
SubTitle = TextPlus {
ExtentSet = true,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "subMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath2",
Source = "Value",
},
StyledText = Input { Value = "ViccoVlog top sub title", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Light", },
Size = Input { Value = 0.0327, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
STpos = Input { Value = 0.5, }
},
ViewInfo = OperatorInfo { Pos = { 990, 181.5 } },
UserControls = ordered() { STpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "STpos" } }
},
XYPath2 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.505, },
Y = Input {
SourceOp = "SubTitleCenterXYPath2Y",
Source = "Value",
},
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
SubTitleCenterXYPath2Y = BezierSpline {
SplineColor = { Red = 0, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[15] = { 0.6, RH = { 49.75, 0.6 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 25.25, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 124.65, 0.5 } },
[135] = { 0.6, LH = { 100.35, 0.6 } }
}
},
Sub_Title_BG = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "SubTitle",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 990, 214.5 } },
UserControls = ordered() {
SubTitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "副标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Merge2 = Merge {
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif(EnableHeadTitle == 1, 1, 0)",
},
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 346.5 } },
UserControls = ordered() { EnableHeadTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Head Title", CBC_TriState = false, LINKS_Name = "Enable Head Title" } }
},
BG = Background {
ExtentSet = true,
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
SourceOp = "Publish1",
Source = "Value",
},
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 605, 346.5 } },
},
Publish1 = PublishNumber {
CtrlWZoom = false,
},
SlideLinesGroup = GroupOperator {
NameSet = true,
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Transform5",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1100, 247.5 } },
Tools = ordered() {
Transform3 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
Value = { 0.2915, 0.52 },
Expression = "Point(PolylineStroke1.Center.X - HeadMask.Width / 2, 0.52)",
},
Input = Input {
SourceOp = "SlideLines",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 82.5 } },
},
Transform4 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
Value = { 0.7085, 0.52 },
Expression = "Point(PolylineStroke1.Center.X + HeadMask.Width / 2, 0.52)",
},
FlipHoriz = Input { Value = 1, },
Input = Input {
SourceOp = "SlideLines_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 82.5 } },
},
SlideLines_1 = Paint {
CtrlWShown = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "slideLineBg",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke7_1",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 49.5 } },
},
SlideLines = Paint {
CtrlWShown = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "slideLineBg",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke7",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
},
slideLineBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 16.5 } },
},
Transform5 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
SourceOp = "XYPath5",
Source = "Value",
},
FlipVert = Input { Value = 1, },
Input = Input {
SourceOp = "slideLineM_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 148.5 } },
},
slideLineM_1 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif( EnableSegLine == 1, 1, 0)",
},
Background = Input {
SourceOp = "Transform4",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform3",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 110, 115.5 } },
UserControls = ordered() { EnableSegLine = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable SegLine" } }
}
},
},
PolylineStroke7_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke6_1",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke7_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke7_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.000120163422252517, Y = -0.0508547015488148, RX = 0.0545542525490201, RY = 2.54426109809932e-017 },
{ Linear = true, X = 0.163782921069313, Y = -0.0508547015488147, LX = -0.0545542525490201, LY = -2.54426109809932e-017 }
}
},
},
},
},
PolylineStroke6_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke5_1",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke6_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke6_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.152968034148216, Y = -0.0256410259753466, RX = -0.0510294621003169, RY = 5.78241158658936e-018 },
{ Linear = true, X = -0.000120352152734593, Y = -0.0256410259753465, LX = 0.0510294621003169, LY = -5.78241158658936e-018 }
}
},
},
},
},
PolylineStroke5_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
EnabledRegion = TimeRegion { { Start = 0, End = 149.9999, FrameLength = 1 } },
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke5_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke5_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.00877192988991737, Y = -0.01367521379143, RX = 0.0517506286297631, RY = 7.51713506256616e-018 },
{ Linear = true, X = 0.164023815779207, Y = -0.01367521379143, LX = -0.0517506286297631, LY = -7.51713506256616e-018 }
}
},
},
},
},
PolylineStroke5_1Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0, LH = { 23, 0 }, RH = { 31.3333333333333, 0 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke5_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0.5, LH = { 23, 0.3 }, RH = { 31.3333333333333, 0.716666666666667 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke6_1Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 192 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 0, LH = { 28, 0 }, RH = { 36.3333333333333, 0 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke6_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 1, LH = { 28, 1 }, RH = { 36.3333333333333, 1 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke7_1Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 110 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 33.6666666666667, 1 }, Flags = { Linear = true } },
[41] = { 0.5, LH = { 37.3333333333333, 0.5 }, RH = { 45.6666666666667, 0.5 } },
[55] = { 0, LH = { 50.3333333333333, 0 } }
}
},
PolylineStroke7_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 34.6666666666666, 1 }, Flags = { Linear = true } },
[44] = { 1, LH = { 39.3333333333334, 1 }, RH = { 47.6666666666666, 1 } },
[55] = { 0, LH = { 51.3333333333334, 0 } }
}
},
PolylineStroke7 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke6",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke7Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke7End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.000120163422252517, Y = -0.0508547015488148, RX = 0.0545542525490201, RY = 2.54426109809932e-017 },
{ Linear = true, X = 0.163782921069313, Y = -0.0508547015488147, LX = -0.0545542525490201, LY = -2.54426109809932e-017 }
}
},
},
},
},
PolylineStroke6 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke5",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke6Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke6End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.152968034148216, Y = -0.0256410259753466, RX = -0.0510294621003169, RY = 5.78241158658936e-018 },
{ Linear = true, X = -0.000120352152734593, Y = -0.0256410259753465, LX = 0.0510294621003169, LY = -5.78241158658936e-018 }
}
},
},
},
},
PolylineStroke5 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
EnabledRegion = TimeRegion { { Start = 0, End = 149.9999, FrameLength = 1 } },
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Opacity"] = Input { Expression = "iif(slideLineM_1.EnableSegLine == 1, 1, 0)", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke5Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke5End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.00877192988991737, Y = -0.01367521379143, RX = 0.0517506286297631, RY = 7.51713506256616e-018 },
{ Linear = true, X = 0.164023815779207, Y = -0.01367521379143, LX = -0.0517506286297631, LY = -7.51713506256616e-018 }
}
},
},
},
UserControls = ordered() {
SlideLineBg = {
LBLC_NumInputs = 4,
LINKS_Name = "划线颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
PolylineStroke5Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0, LH = { 23, 0 }, RH = { 31.3333333333333, 0 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke5End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0.5, LH = { 23, 0.3 }, RH = { 31.3333333333333, 0.716666666666667 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke6Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 192 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 0, LH = { 28, 0 }, RH = { 36.3333333333333, 0 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke6End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 1, LH = { 28, 1 }, RH = { 36.3333333333333, 1 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke7Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 110 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 33.6666666666667, 1 }, Flags = { Linear = true } },
[41] = { 0.5, LH = { 37.3333333333333, 0.5 }, RH = { 45.6666666666667, 0.5 } },
[55] = { 0, LH = { 50.3333333333333, 0 } }
}
},
PolylineStroke7End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 34.6666666666666, 1 }, Flags = { Linear = true } },
[44] = { 1, LH = { 39.3333333333334, 1 }, RH = { 47.6666666666666, 1 } },
[55] = { 0, LH = { 51.3333333333334, 0 } }
}
},
XYPath5 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
Merge4 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge3",
Source = "Output",
},
Foreground = Input {
SourceOp = "Merge5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 346.5 } },
},
RectDot = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "RectDotM",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "RectDotM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 990, 412.5 } },
Tools = ordered() {
circleDot_1 = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "circleDot_1Width",
Source = "Value",
},
Height = Input {
Value = 0.00909842484,
Expression = "Width*1.7778",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 7.87857 } },
},
RectDotM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_rectBg_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 97.6366 } },
},
Instance_rectBg_1 = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "rectBg",
Inputs = {
EffectMask = Input {
SourceOp = "circleDot_1",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 0, 40.8786 } },
}
},
},
circleDot_1Width = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[35] = { 0, RH = { 43.06, 0 }, Flags = { Linear = true } },
[45] = { 0.0051178, LH = { 38.06, 0.0051178 }, RH = { 65, 0.0051178 } },
[105] = { 0.0051178, LH = { 85, 0.0051178 }, RH = { 111.94, 0.0051178 } },
[115] = { 0, LH = { 108.04, 0 } }
}
},
Rectangle = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge1_1",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge2_1",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 880, 412.5 } },
Tools = ordered() {
Merge1_1 = Merge {
CtrlWShown = false,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "rectBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -55, 106.258 } },
},
Merge2_1 = Merge {
CtrlWShown = false,
Inputs = {
Background = Input {
SourceOp = "Merge1_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_rectBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
},
outerRect = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "outerRectWidth",
Source = "Value",
},
Height = Input {
Value = 0.0106668,
Expression = "Width * 1.7778",
},
Angle = Input {
SourceOp = "outerRectAngle",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 55, 7.25718 } },
},
innerRect = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.0015, },
Solid = Input { Value = 0, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "innerRectWidth",
Source = "Value",
},
Height = Input {
Value = 0.0248892,
Expression = "Width * 1.7778",
},
Angle = Input {
SourceOp = "innerRectAngle",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 7.25718 } },
},
Instance_rectBg = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "rectBg",
Inputs = {
EffectMask = Input {
SourceOp = "outerRect",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 55, 40.2572 } },
},
rectBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "innerRect",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red",
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green",
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue",
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha", },
},
ViewInfo = OperatorInfo { Pos = { -55, 40.2572 } },
}
},
},
outerRectWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { 0.006, LH = { 15.0000000000001, 0.006 }, RH = { 56.6666666666667, 0.006 } },
[130] = { 0.006, LH = { 93.3333333333333, 0.006 }, RH = { 134.999999999999, 0.006 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
outerRectAngle = BezierSpline {
SplineColor = { Red = 14, Green = 221, Blue = 144 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { -90, LH = { 15.0000000000001, -90 }, RH = { 56.6666666666667, -90 } },
[130] = { -90, LH = { 93.3333333333333, -90 }, RH = { 134.999999999999, -90 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
innerRectWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 0 }, Flags = { Linear = true } },
[15] = { 0.014, LH = { 10, 0.014 }, RH = { 55, 0.014 } },
[135] = { 0.014, LH = { 95, 0.014 }, RH = { 139.666666666667, 0.014 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
innerRectAngle = BezierSpline {
SplineColor = { Red = 14, Green = 221, Blue = 144 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 45 }, Flags = { Linear = true } },
[15] = { 90, LH = { 10, 90 }, RH = { 55, 90 } },
[135] = { 90, LH = { 95, 90 }, RH = { 139.666666666667, 90 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
Transform2 = Transform {
Inputs = {
Center = Input {
Value = { 0.49, 0.57 },
Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Point1.Y)",
},
Input = Input {
SourceOp = "RectDotM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 445.5 } },
},
DS = Dissolve {
Transitions = {
[0] = "DFTDissolve"
},
NameSet = true,
Inputs = {
Mix = Input { Expression = "iif(EnableStretcher==1, 1, 0)", },
Background = Input {
SourceOp = "Merge4",
Source = "Output",
},
Foreground = Input {
SourceOp = "KS",
Source = "Result",
},
},
ViewInfo = OperatorInfo { Pos = { 1265, 346.5 } },
UserControls = ordered() { EnableStretcher = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable Stretcher" } }
},
Transform1 = Transform {
Inputs = {
Center = Input {
Value = { 0.4, 0.4 },
Expression = "Point(PolylineStroke1.Point0.X, PolylineStroke1.Point0.Y)",
},
Input = Input {
SourceOp = "Merge2_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 445.5 } },
},
KS = KeyStretcher {
NameSet = true,
Inputs = {
Keyframes = Input {
SourceOp = "Merge4",
Source = "Output",
},
SourceEnd = Input { Value = 150, },
StretchStart = Input { Value = 60, },
StretchEnd = Input { Value = 90, },
},
ViewInfo = OperatorInfo { Pos = { 1265, 313.5 } },
UserControls = ordered() { DisableKeyStretcher = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ButtonControl", BTNCS_Execute = "DisableSelectedTools()", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Keyframes", ICD_Width = 1, LINKS_Name = "Disable KeyStretcher" } }
},
Pos = Transform {
CtrlWZoom = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "DS",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1375, 346.5 } },
},
OutterDot = Paint {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "BG",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke1",
Source = "Out",
},
CalloutTitleWidth = Input {
Value = 0.417,
Expression = "HeadMask.Width",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 478.5 } },
UserControls = ordered() { CalloutTitleWidth = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Callout Title Width" } }
},
PolylineStroke1 = PolylineStroke {
Points = {
},
IsThreaded = true,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0015, },
["SoftBrush.Softness"] = Input { Value = 0.457, },
StrokeControls = Input { Value = 1, },
Duration = Input { Value = 0.5, },
WriteOnStart = Input {
SourceOp = "PolylineStroke1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = -0.1, Y = 0.2, RX = 0.0333333333333333, RY = -0.0666666666666667, PublishID = "Point0" },
{ Linear = true, X = 0, Y = 0, LX = -0.0333333333333333, LY = 0.0666666666666667, PublishID = "Point1" }
}
},
},
Point0 = Input { Value = { 0.4, 0.7 }, },
Point1 = Input {
Value = { 0.5, 0.5 },
Expression = "Point(Center.X , Center.Y)",
},
},
},
PolylineStroke1Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 20, 0 }, Flags = { Linear = true } },
[40] = { 0, LH = { 30, 0 }, RH = { 63.3333333333333, 0 }, Flags = { Linear = true } },
[110] = { 0, LH = { 86.6666666666667, 0 }, RH = { 120, 0 }, Flags = { Linear = true } },
[140] = { 0, LH = { 130, 0 }, Flags = { Linear = true } }
}
},
PolylineStroke1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 34, 0 }, Flags = { Linear = true } },
[40] = { 1, LH = { 16, 1 }, RH = { 63.3333333333334, 1 } },
[110] = { 1, LH = { 86.6666666666666, 1 }, RH = { 133.76, 1 } },
[140] = { 0, LH = { 116.36, 0 } }
}
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "OutterDot",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 478.5 } },
},
Merge5 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform2",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 478.5 } },
}
},
UserControls = ordered () {
UIManagerButton = {
IC_ControlPage = -1,
INP_External = false,
INP_Passive = true,
LINKS_Name = "ViccoVlog Call-out",
LINKID_DataType = "Number",
INPID_InputControl = "ButtonControl",
BTNCS_Execute = "",
}
}
}
},
ActiveTool = "ViccoVlog_Callout_11_B"
}
================================================
FILE: 达芬奇Callout免费试用装/ViccoVlog_Callout_11_T.setting
================================================
{
Tools = ordered() {
ViccoVlog_Callout_11_T = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "Call-out made by ViccoVlog \n(version 1.0 2020070701)\n\nfollow me: @ViccoVlog \nBilibili/Youtube/Weibo/Xigua/Wechat \n\ncopyright © 2020", },
Input100 = InstanceInput {
SourceOp = "Pos",
Source = "Center",
Page = "Controls",
Name = "跟踪位置",
},
Input101 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Center",
Name = "CallOut 位置",
},
Input102 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "Point0",
Name = "跟踪点位置",
DefaultX = 0.4,
DefaultY = 0.379,
},
Input103 = InstanceInput {
SourceOp = "HeadMask",
Source = "Width",
Name = "CallOut 宽度",
Default = 0.3,
},
Input104 = InstanceInput {
SourceOp = "Pos",
Source = "Size",
Name = "大小",
Default = 1.0,
},
Input106 = InstanceInput {
SourceOp = "slideLineM_1",
Source = "EnableSegLine",
Name = "启用划线动画",
Default = 1,
},
Input105 = InstanceInput {
SourceOp = "DS",
Source = "EnableStretcher",
Name = "启用时长自适应",
Page = "Controls",
Default = 1,
},
Input31 = InstanceInput {
SourceOp = "Merge2",
Source = "EnableHeadTitle",
Name = "启用主标题",
Page = "Head Title",
Default = 1,
},
Input19 = InstanceInput {
SourceOp = "HeadPos",
Source = "Center",
},
Input13 = InstanceInput {
SourceOp = "Head",
Source = "StyledText",
},
Input14 = InstanceInput {
SourceOp = "Head",
Source = "Font",
ControlGroup = 5,
},
Input15 = InstanceInput {
SourceOp = "Head",
Source = "Style",
ControlGroup = 5,
},
Input16 = InstanceInput {
SourceOp = "Head",
Source = "Size",
Default = 0.0413,
},
Input17 = InstanceInput {
SourceOp = "Head",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
TitleBG = InstanceInput {
SourceOp = "Title_BG",
Source = "TitleBG"
},
Input9 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 3,
Default = 0.181,
},
Input10 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftGreen",
ControlGroup = 3,
Default = 0.181,
},
Input11 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftBlue",
ControlGroup = 3,
Default = 0.181,
},
Input12 = InstanceInput {
SourceOp = "Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 3,
Default = 1,
},
HeadMaskForeBg = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "HeadMaskForeBg"
},
Input5 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 2,
Default = 1,
},
Input6 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftGreen",
ControlGroup = 2,
Default = 1,
},
Input7 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftBlue",
ControlGroup = 2,
Default = 1,
},
Input8 = InstanceInput {
SourceOp = "HeadTopMaskBg",
Source = "TopLeftAlpha",
ControlGroup = 2,
Default = 0,
},
HeadMaskBackBg = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "HeadMaskBackBg"
},
Input1 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 1,
Default = 0,
},
Input2 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftGreen",
ControlGroup = 1,
Default = 0.15,
},
Input3 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftBlue",
ControlGroup = 1,
Default = 0.15,
},
Input4 = InstanceInput {
SourceOp = "HeadTopMaskBg_B",
Source = "TopLeftAlpha",
ControlGroup = 1,
Default = 1,
},
Input21 = InstanceInput {
SourceOp = "Merge3",
Source = "EnableSubTitle",
Name = "启用副标题",
Page = "Sub Title",
Default = 1,
},
Input20 = InstanceInput {
SourceOp = "SubPos",
Source = "Center",
},
Input22 = InstanceInput {
SourceOp = "SubTitle",
Source = "StyledText",
},
Input23 = InstanceInput {
SourceOp = "SubTitle",
Source = "Font",
ControlGroup = 13,
},
Input24 = InstanceInput {
SourceOp = "SubTitle",
Source = "Style",
ControlGroup = 13,
},
Input25 = InstanceInput {
SourceOp = "SubTitle",
Source = "Size",
Default = 0.0327,
},
Input26 = InstanceInput {
SourceOp = "SubTitle",
Source = "CharacterSpacingClone",
Name = "Tracking",
Default = 1,
},
SubTitleBG = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "SubTitleBG"
},
Input27 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftRed",
Name = "Color",
ControlGroup = 16,
Default = 1,
},
Input28 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftGreen",
ControlGroup = 16,
Default = 1,
},
Input29 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftBlue",
ControlGroup = 16,
Default = 1,
},
Input30 = InstanceInput {
SourceOp = "Sub_Title_BG",
Source = "TopLeftAlpha",
ControlGroup = 16,
Default = 1,
},
Input43 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 19,
Default = 1,
Page = "Line"
},
Input44 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
Input45 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
Input46 = InstanceInput {
SourceOp = "PolylineStroke1",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 19,
Default = 1,
},
SlideLineBg = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "SlideLineBg"
},
Input33 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Red",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input34 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Green",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input35 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Blue",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
Input36 = InstanceInput {
SourceOp = "PolylineStroke5",
Source = "PaintApplyColor.Alpha",
Name = "Color",
ControlGroup = 25,
Default = 1,
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "Pos",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
HeaderTopBg_B = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "HeadTopMaskM_B",
Source = "Foreground",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "HeadTopMaskM_B",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 770, 280.5 } },
Tools = ordered() {
HeadTopMaskM_B = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskBg_B",
Source = "Output",
},
Foreground = Input {
SourceOp = "BG",
Source = "Output",
},
Operator = Input { Value = FuID { "XOr" }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 115.5 } },
},
HeadTopMaskBg_B = Background {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadTopBgMask_B",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.15, },
TopLeftGreen = Input { Value = 0.15, },
TopLeftBlue = Input { Value = 0.15, },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
UserControls = ordered() {
HeadMaskBackBg = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题背景色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
HeadTopBgMask_B = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3_1_1",
Source = "Value",
},
Width = Input {
SourceOp = "Calculation1_1",
Source = "Result",
},
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 0, 16.5 } },
}
},
},
XYPath3_1_1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y)", },
},
},
Calculation1_1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadTopBgMask_BFirstOperand",
Source = "Value",
},
SecondOperand = Input {
Value = 0.0625432175712657,
Expression = " FirstOperand * ( HeadMask.Width - 0.3 ) / 0.3 ",
},
},
},
CalculationonHeadTopBgMask_BFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 30, 0 }, Flags = { Linear = true } },
[50] = { 0.3, LH = { 10.35, 0.3 }, RH = { 66.6666666666666, 0.3 } },
[100] = { 0.3, LH = { 83.3333333333334, 0.3 }, RH = { 139.85, 0.3 } },
[140] = { 0, LH = { 120.45, 0 } }
}
},
Merge6 = Merge {
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskM_B",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadTopMaskM",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 280.5 } },
},
HeaderTopBg = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "HeadTopMaskM",
Source = "Foreground",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "HeadTopMaskM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 880, 247.5 } },
Tools = ordered() {
HeadTopMaskM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "HeadTopMaskBg",
Source = "Output",
},
Foreground = Input {
SourceOp = "Title_BG",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 97.6366 } },
},
HeadTopBgMask = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3_1",
Source = "Value",
},
Width = Input {
SourceOp = "Calculation1",
Source = "Result",
},
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 0, 16.5 } },
},
HeadTopMaskBg = Background {
ExtentSet = true,
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "HeadTopBgMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
TopLeftAlpha = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
UserControls = ordered() {
HeadMaskForeBg = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题前景色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
}
},
},
XYPath3_1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y)", },
},
},
Calculation1 = Calculation {
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonHeadTopBgMaskFirstOperand",
Source = "Value",
},
SecondOperand = Input {
Value = 0.117,
Expression = " FirstOperand * ( HeadMask.Width - 0.3 ) / 0.3",
},
},
},
CalculationonHeadTopBgMaskFirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 35, 0 }, Flags = { Linear = true } },
[55] = { 0.3, LH = { 15.35, 0.3 }, RH = { 68.3333333333333, 0.3 } },
[95] = { 0.3, LH = { 81.6666666666667, 0.3 }, RH = { 134.85, 0.3 } },
[135] = { 0, LH = { 115.45, 0 } }
}
},
Title_BG = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "Head",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.181, },
TopLeftGreen = Input { Value = 0.181, },
TopLeftBlue = Input { Value = 0.181, },
},
ViewInfo = OperatorInfo { Pos = { 880, 214.5 } },
UserControls = ordered() {
TitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "主标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Head = TextPlus {
ExtentSet = true,
NameSet = true,
Inputs = {
Overlap5 = Input { Value = 1, },
Level5 = Input { Value = 1, },
ExtendVertical5 = Input { Value = 0.16, },
Position5 = Input { Value = 1, },
ElementShape5 = Input { Value = 2, },
EffectMask = Input {
SourceOp = "HeadMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath1",
Source = "Value",
},
TransformRotation = Input { Value = 1, },
TransformShear = Input { Value = 1, },
TransformSize = Input { Value = 1, },
Red1 = Input { Value = 0.118, },
Green1 = Input { Value = 0.118, },
Blue1 = Input { Value = 0.118, },
StyledText = Input { Value = "ViccoVlog HEAD TITLE", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Extrabold", },
Size = Input { Value = 0.0413, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
HTpos = Input { Value = 0.5, }
},
ViewInfo = OperatorInfo { Pos = { 880, 181.5 } },
UserControls = ordered() { HTpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "HTpos" } }
},
XYPath1 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input {
SourceOp = "HeadCenterXYPath1Y",
Source = "Value",
},
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
HeadCenterXYPath1Y = BezierSpline {
SplineColor = { Red = 0, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0.3, RH = { 36.7571428571428, 0.3 }, Flags = { Linear = true } },
[50] = { 0.5, LH = { 18.1142857142857, 0.5 }, RH = { 66.6666666666667, 0.5 } },
[100] = { 0.5, LH = { 83.3333333333333, 0.5 }, RH = { 131.885714285714, 0.5 } },
[145] = { 0.3, LH = { 113.242857142857, 0.3 } }
}
},
HeadMask = RectangleMask {
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "XYPath3",
Source = "Value",
},
Width = Input { Value = 0.417, },
Height = Input { Value = 0.07, },
},
ViewInfo = OperatorInfo { Pos = { 880, 148.5 } },
},
XYPath3 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Center.Y)", },
},
},
HeadPos = Transform {
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.55 }, },
Input = Input {
SourceOp = "Merge6",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 313.5 } },
},
SubPos = Transform {
NameSet = true,
Inputs = {
Center = Input { Value = { 0.5, 0.62 }, },
Input = Input {
SourceOp = "slideLineM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 280.5 } },
},
Merge3 = Merge {
Inputs = {
Blend = Input { Expression = "iif(EnableSubTitle == 1, 1, 0)", },
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "SubPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 346.5 } },
UserControls = ordered() { EnableSubTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Sub Title", CBC_TriState = false, LINKS_Name = "Enable Sub Title" } }
},
slideLineM = Merge {
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "Sub_Title_BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 247.5 } },
},
subMask = RectangleMask {
NameSet = true,
SourceOp = "HeadMask",
Inputs = {
EffectMask = Input { },
SettingsNest = Input { },
Width = Input {
Value = 0.417,
Expression = "HeadMask.Width"
},
["ShapeRasterizer.Nest"] = Input { },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 990, 148.5 } },
},
SubTitle = TextPlus {
ExtentSet = true,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "subMask",
Source = "Mask",
},
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
SourceOp = "XYPath2",
Source = "Value",
},
StyledText = Input { Value = "ViccoVlog top sub title", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Light", },
Size = Input { Value = 0.0327, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
STpos = Input { Value = 0.5, }
},
ViewInfo = OperatorInfo { Pos = { 990, 181.5 } },
UserControls = ordered() { STpos = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Layout", LINKS_Name = "STpos" } }
},
XYPath2 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.505, },
Y = Input {
SourceOp = "SubTitleCenterXYPath2Y",
Source = "Value",
},
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
SubTitleCenterXYPath2Y = BezierSpline {
SplineColor = { Red = 0, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[15] = { 0.4, RH = { 49.75, 0.4 }, Flags = { Linear = true } },
[60] = { 0.5, LH = { 25.25, 0.5 }, RH = { 70, 0.5 } },
[90] = { 0.5, LH = { 80, 0.5 }, RH = { 124.65, 0.5 } },
[135] = { 0.4, LH = { 100.35, 0.4 } }
}
},
Sub_Title_BG = Background {
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "SubTitle",
Source = "Output",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 990, 214.5 } },
UserControls = ordered() {
SubTitleBG = {
LBLC_NumInputs = 4,
LINKS_Name = "副标题颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
Merge2 = Merge {
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif(EnableHeadTitle == 1, 1, 0)",
},
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "HeadPos",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 346.5 } },
UserControls = ordered() { EnableHeadTitle = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Head Title", CBC_TriState = false, LINKS_Name = "Enable Head Title" } }
},
BG = Background {
ExtentSet = true,
NameSet = true,
Inputs = {
GlobalOut = Input { Value = 20000, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
SourceOp = "Publish1",
Source = "Value",
},
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 605, 346.5 } },
},
Publish1 = PublishNumber {
CtrlWZoom = false,
},
SlideLinesGroup = GroupOperator {
NameSet = true,
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Transform5",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 1100, 247.5 } },
Tools = ordered() {
Transform3 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
Value = { 0.2915, 0.52 },
Expression = "Point(PolylineStroke1.Center.X - HeadMask.Width / 2, 0.52)",
},
Input = Input {
SourceOp = "SlideLines",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 82.5 } },
},
Transform4 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
Value = { 0.7085, 0.52 },
Expression = "Point(PolylineStroke1.Center.X + HeadMask.Width / 2, 0.52)",
},
FlipHoriz = Input { Value = 1, },
Input = Input {
SourceOp = "SlideLines_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 82.5 } },
},
SlideLines_1 = Paint {
CtrlWShown = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "slideLineBg",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke7_1",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { 110, 49.5 } },
},
SlideLines = Paint {
CtrlWShown = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "slideLineBg",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke7",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
},
slideLineBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftAlpha = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 16.5 } },
},
Transform5 = Transform {
CtrlWShown = false,
Inputs = {
Center = Input {
SourceOp = "XYPath5",
Source = "Value",
},
Input = Input {
SourceOp = "slideLineM_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 148.5 } },
},
slideLineM_1 = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Blend = Input {
Value = 0,
Expression = "iif( EnableSegLine == 1, 1, 0)",
},
Background = Input {
SourceOp = "Transform4",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform3",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 110, 115.5 } },
UserControls = ordered() { EnableSegLine = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable SegLine" } }
}
},
},
PolylineStroke7_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke6_1",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke7_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke7_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.000120163422252517, Y = -0.0508547015488148, RX = 0.0545542525490201, RY = 2.54426109809932e-017 },
{ Linear = true, X = 0.163782921069313, Y = -0.0508547015488147, LX = -0.0545542525490201, LY = -2.54426109809932e-017 }
}
},
},
},
},
PolylineStroke6_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke5_1",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke6_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke6_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.152968034148216, Y = -0.0256410259753466, RX = -0.0510294621003169, RY = 5.78241158658936e-018 },
{ Linear = true, X = -0.000120352152734593, Y = -0.0256410259753465, LX = 0.0510294621003169, LY = -5.78241158658936e-018 }
}
},
},
},
},
PolylineStroke5_1 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
EnabledRegion = TimeRegion { { Start = 0, End = 149.9999, FrameLength = 1 } },
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke5_1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke5_1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.00877192988991737, Y = -0.01367521379143, RX = 0.0517506286297631, RY = 7.51713506256616e-018 },
{ Linear = true, X = 0.164023815779207, Y = -0.01367521379143, LX = -0.0517506286297631, LY = -7.51713506256616e-018 }
}
},
},
},
},
PolylineStroke5_1Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0, LH = { 23, 0 }, RH = { 31.3333333333333, 0 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke5_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0.5, LH = { 23, 0.3 }, RH = { 31.3333333333333, 0.716666666666667 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke6_1Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 192 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 0, LH = { 28, 0 }, RH = { 36.3333333333333, 0 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke6_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 1, LH = { 28, 1 }, RH = { 36.3333333333333, 1 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke7_1Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 110 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 33.6666666666667, 1 }, Flags = { Linear = true } },
[41] = { 0.5, LH = { 37.3333333333333, 0.5 }, RH = { 45.6666666666667, 0.5 } },
[55] = { 0, LH = { 50.3333333333333, 0 } }
}
},
PolylineStroke7_1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 34.6666666666666, 1 }, Flags = { Linear = true } },
[44] = { 1, LH = { 39.3333333333334, 1 }, RH = { 47.6666666666666, 1 } },
[55] = { 0, LH = { 51.3333333333334, 0 } }
}
},
PolylineStroke7 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke6",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke7Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke7End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.000120163422252517, Y = -0.0508547015488148, RX = 0.0545542525490201, RY = 2.54426109809932e-017 },
{ Linear = true, X = 0.163782921069313, Y = -0.0508547015488147, LX = -0.0545542525490201, LY = -2.54426109809932e-017 }
}
},
},
},
},
PolylineStroke6 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
Inputs = {
Paint = Input {
SourceOp = "PolylineStroke5",
Source = "Out",
},
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Red"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Red", },
["PaintApplyColor.Green"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Green", },
["PaintApplyColor.Blue"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Blue", },
["PaintApplyColor.Alpha"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Alpha", },
["PaintApplyColor.Opacity"] = Input { Expression = "PolylineStroke5.PaintApplyColor.Opacity", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke6Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke6End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.152968034148216, Y = -0.0256410259753466, RX = -0.0510294621003169, RY = 5.78241158658936e-018 },
{ Linear = true, X = -0.000120352152734593, Y = -0.0256410259753465, LX = 0.0510294621003169, LY = -5.78241158658936e-018 }
}
},
},
},
},
PolylineStroke5 = PolylineStroke {
Points = {
},
IsThreaded = false,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
EnabledRegion = TimeRegion { { Start = 0, End = 149.9999, FrameLength = 1 } },
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0007, },
["SoftBrush.Softness"] = Input { Value = 0.174, },
["PaintApplyColor.Opacity"] = Input { Expression = "iif(slideLineM_1.EnableSegLine == 1, 1, 0)", },
StrokeControls = Input { Value = 1, },
WriteOnStart = Input {
SourceOp = "PolylineStroke5Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke5End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = 0.00877192988991737, Y = -0.01367521379143, RX = 0.0517506286297631, RY = 7.51713506256616e-018 },
{ Linear = true, X = 0.164023815779207, Y = -0.01367521379143, LX = -0.0517506286297631, LY = -7.51713506256616e-018 }
}
},
},
},
UserControls = ordered() {
SlideLineBg = {
LBLC_NumInputs = 4,
LINKS_Name = "划线颜色",
LBLC_DropDownButton = true,
INPID_InputControl = "LabelControl",
}
},
},
PolylineStroke5Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0, LH = { 23, 0 }, RH = { 31.3333333333333, 0 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke5End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[15] = { 0, RH = { 19, 0 }, Flags = { Linear = true } },
[27] = { 0.5, LH = { 23, 0.3 }, RH = { 31.3333333333333, 0.716666666666667 } },
[40] = { 1, LH = { 35.6666666666667, 1 } }
}
},
PolylineStroke6Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 192 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 0, LH = { 28, 0 }, RH = { 36.3333333333333, 0 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke6End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[20] = { 0, RH = { 24, 0 }, Flags = { Linear = true } },
[32] = { 1, LH = { 28, 1 }, RH = { 36.3333333333333, 1 } },
[45] = { 1, LH = { 40.6666666666667, 1 } }
}
},
PolylineStroke7Start = BezierSpline {
SplineColor = { Red = 244, Green = 6, Blue = 110 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 33.6666666666667, 1 }, Flags = { Linear = true } },
[41] = { 0.5, LH = { 37.3333333333333, 0.5 }, RH = { 45.6666666666667, 0.5 } },
[55] = { 0, LH = { 50.3333333333333, 0 } }
}
},
PolylineStroke7End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 4 },
NameSet = true,
KeyFrames = {
[30] = { 1, RH = { 34.6666666666666, 1 }, Flags = { Linear = true } },
[44] = { 1, LH = { 39.3333333333334, 1 }, RH = { 47.6666666666666, 1 } },
[55] = { 0, LH = { 51.3333333333334, 0 } }
}
},
XYPath5 = XYPath {
ShowKeyPoints = false,
DrawMode = "ModifyOnly",
CtrlWZoom = false,
Inputs = {
X = Input { Value = 0.5, },
Y = Input { Value = 0.5, },
Center = Input { Expression = "Point(PolylineStroke1.Center.X, PolylineStroke1.Center.Y )", },
},
},
Merge4 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge3",
Source = "Output",
},
Foreground = Input {
SourceOp = "Merge5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1155, 346.5 } },
},
RectDot = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "RectDotM",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "RectDotM",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 990, 412.5 } },
Tools = ordered() {
circleDot_1 = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "circleDot_1Width",
Source = "Value",
},
Height = Input {
Value = 0.00909842484,
Expression = "Width*1.7778",
},
},
ViewInfo = OperatorInfo { Pos = { 0, 7.87857 } },
},
RectDotM = Merge {
CtrlWShown = false,
NameSet = true,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_rectBg_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 0, 97.6366 } },
},
Instance_rectBg_1 = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "rectBg",
Inputs = {
EffectMask = Input {
SourceOp = "circleDot_1",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 0, 40.8786 } },
}
},
},
circleDot_1Width = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[35] = { 0, RH = { 43.06, 0 }, Flags = { Linear = true } },
[45] = { 0.0051178, LH = { 38.06, 0.0051178 }, RH = { 65, 0.0051178 } },
[105] = { 0.0051178, LH = { 85, 0.0051178 }, RH = { 111.94, 0.0051178 } },
[115] = { 0, LH = { 108.04, 0 } }
}
},
Rectangle = GroupOperator {
NameSet = true,
Inputs = ordered() {
Input1 = InstanceInput {
SourceOp = "Merge1_1",
Source = "Background",
}
},
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge2_1",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 880, 412.5 } },
Tools = ordered() {
Merge1_1 = Merge {
CtrlWShown = false,
Inputs = {
Background = Input {
SourceOp = "BG",
Source = "Output",
},
Foreground = Input {
SourceOp = "rectBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -55, 106.258 } },
},
Merge2_1 = Merge {
CtrlWShown = false,
Inputs = {
Background = Input {
SourceOp = "Merge1_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Instance_rectBg",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 55, 106.258 } },
},
outerRect = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "outerRectWidth",
Source = "Value",
},
Height = Input {
Value = 0.0106668,
Expression = "Width * 1.7778",
},
Angle = Input {
SourceOp = "outerRectAngle",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 55, 7.25718 } },
},
innerRect = RectangleMask {
CtrlWShown = false,
NameSet = true,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.0015, },
Solid = Input { Value = 0, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Width = Input {
SourceOp = "innerRectWidth",
Source = "Value",
},
Height = Input {
Value = 0.0248892,
Expression = "Width * 1.7778",
},
Angle = Input {
SourceOp = "innerRectAngle",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 7.25718 } },
},
Instance_rectBg = Background {
CtrlWShown = false,
NameSet = true,
SourceOp = "rectBg",
Inputs = {
EffectMask = Input {
SourceOp = "outerRect",
Source = "Mask",
},
SettingsNest = Input { },
ImageNest = Input { },
["Gamut.ColorSpaceNest"] = Input { },
["Gamut.GammaSpaceNest"] = Input { },
BackgroundNest = Input { },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red"
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green"
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue"
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha" },
CommentsNest = Input { },
FrameRenderScriptNest = Input { },
StartRenderScripts = Input { },
EndRenderScripts = Input { },
},
ViewInfo = OperatorInfo { Pos = { 55, 40.2572 } },
},
rectBg = Background {
CtrlWShown = false,
NameSet = true,
Inputs = {
EffectMask = Input {
SourceOp = "innerRect",
Source = "Mask",
},
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Red",
},
TopLeftGreen = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Green",
},
TopLeftBlue = Input {
Value = 1,
Expression = "PolylineStroke1.PaintApplyColor.Blue",
},
TopLeftAlpha = Input { Expression = "PolylineStroke1.PaintApplyColor.Alpha", },
},
ViewInfo = OperatorInfo { Pos = { -55, 40.2572 } },
}
},
},
outerRectWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { 0.006, LH = { 15.0000000000001, 0.006 }, RH = { 56.6666666666667, 0.006 } },
[130] = { 0.006, LH = { 93.3333333333333, 0.006 }, RH = { 134.999999999999, 0.006 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
outerRectAngle = BezierSpline {
SplineColor = { Red = 14, Green = 221, Blue = 144 },
NameSet = true,
KeyFrames = {
[5] = { 0, RH = { 10, 0 }, Flags = { Linear = true } },
[20] = { -90, LH = { 15.0000000000001, -90 }, RH = { 56.6666666666667, -90 } },
[130] = { -90, LH = { 93.3333333333333, -90 }, RH = { 134.999999999999, -90 } },
[145] = { 0, LH = { 140.000000000001, 0 } }
}
},
innerRectWidth = BezierSpline {
SplineColor = { Red = 225, Green = 255, Blue = 0 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 0 }, Flags = { Linear = true } },
[15] = { 0.014, LH = { 10, 0.014 }, RH = { 55, 0.014 } },
[135] = { 0.014, LH = { 95, 0.014 }, RH = { 139.666666666667, 0.014 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
innerRectAngle = BezierSpline {
SplineColor = { Red = 14, Green = 221, Blue = 144 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.99999999999999, 45 }, Flags = { Linear = true } },
[15] = { 90, LH = { 10, 90 }, RH = { 55, 90 } },
[135] = { 90, LH = { 95, 90 }, RH = { 139.666666666667, 90 } },
[149] = { 0, LH = { 144.333333333333, 0 } }
}
},
Transform2 = Transform {
Inputs = {
Center = Input {
Value = { 0.49, 0.57 },
Expression = "Point(PolylineStroke1.Point1.X, PolylineStroke1.Point1.Y)",
},
Input = Input {
SourceOp = "RectDotM",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 990, 445.5 } },
},
DS = Dissolve {
Transitions = {
[0] = "DFTDissolve"
},
NameSet = true,
Inputs = {
Mix = Input { Expression = "iif(EnableStretcher==1, 1, 0)", },
Background = Input {
SourceOp = "Merge4",
Source = "Output",
},
Foreground = Input {
SourceOp = "KS",
Source = "Result",
},
},
ViewInfo = OperatorInfo { Pos = { 1265, 346.5 } },
UserControls = ordered() { EnableStretcher = { INP_MaxAllowed = 1, INP_Integer = true, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", CBC_TriState = false, LINKS_Name = "Enable Stretcher" } }
},
Transform1 = Transform {
Inputs = {
Center = Input {
Value = { 0.4, 0.4 },
Expression = "Point(PolylineStroke1.Point0.X, PolylineStroke1.Point0.Y)",
},
Input = Input {
SourceOp = "Merge2_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 880, 445.5 } },
},
KS = KeyStretcher {
NameSet = true,
Inputs = {
Keyframes = Input {
SourceOp = "Merge4",
Source = "Output",
},
SourceEnd = Input { Value = 150, },
StretchStart = Input { Value = 60, },
StretchEnd = Input { Value = 90, },
},
ViewInfo = OperatorInfo { Pos = { 1265, 313.5 } },
UserControls = ordered() { DisableKeyStretcher = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ButtonControl", BTNCS_Execute = "DisableSelectedTools()", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Keyframes", ICD_Width = 1, LINKS_Name = "Disable KeyStretcher" } }
},
Pos = Transform {
CtrlWZoom = false,
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "DS",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 1375, 346.5 } },
},
OutterDot = Paint {
NameSet = true,
Inputs = {
Input = Input {
SourceOp = "BG",
Source = "Output",
},
Paint = Input {
SourceOp = "PolylineStroke1",
Source = "Out",
},
CalloutTitleWidth = Input {
Value = 0.417,
Expression = "HeadMask.Width",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 478.5 } },
UserControls = ordered() { CalloutTitleWidth = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Callout Title Width" } }
},
PolylineStroke1 = PolylineStroke {
Points = {
},
IsThreaded = true,
Brushes = { "SoftBrush" },
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
BrushControls = Input { Value = 1, },
["SoftBrush.Size"] = Input { Value = 0.0015, },
["SoftBrush.Softness"] = Input { Value = 0.457, },
StrokeControls = Input { Value = 1, },
Duration = Input { Value = 0.5, },
WriteOnStart = Input {
SourceOp = "PolylineStroke1Start",
Source = "Value",
},
WriteOnEnd = Input {
SourceOp = "PolylineStroke1End",
Source = "Value",
},
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = -0.1, Y = -0.2, RX = 0.0333333333333333, RY = 0.0666666666666667, PublishID = "Point0" },
{ Linear = true, X = 0, Y = 0, LX = -0.0333333333333333, LY = -0.0666666666666667, PublishID = "Point1" }
}
},
},
Point0 = Input { Value = { 0.4, 0.3 }, },
Point1 = Input {
Value = { 0.5, 0.5 },
Expression = "Point(Center.X , Center.Y)",
},
},
},
PolylineStroke1Start = BezierSpline {
SplineColor = { Red = 232, Green = 6, Blue = 244 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 20, 0 }, Flags = { Linear = true } },
[40] = { 0, LH = { 30, 0 }, RH = { 63.3333333333333, 0 }, Flags = { Linear = true } },
[110] = { 0, LH = { 86.6666666666667, 0 }, RH = { 120, 0 }, Flags = { Linear = true } },
[140] = { 0, LH = { 130, 0 }, Flags = { Linear = true } }
}
},
PolylineStroke1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[10] = { 0, RH = { 34, 0 }, Flags = { Linear = true } },
[40] = { 1, LH = { 16, 1 }, RH = { 63.3333333333334, 1 } },
[110] = { 1, LH = { 86.6666666666666, 1 }, RH = { 133.76, 1 } },
[140] = { 0, LH = { 116.36, 0 } }
}
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "OutterDot",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 880, 478.5 } },
},
Merge5 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Transform2",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 990, 478.5 } },
}
},
UserControls = ordered () {
UIManagerButton = {
IC_ControlPage = -1,
INP_External = false,
INP_Passive = true,
LINKS_Name = "ViccoVlog Call-out",
LINKID_DataType = "Number",
INPID_InputControl = "ButtonControl",
BTNCS_Execute = "",
}
}
}
},
ActiveTool = "ViccoVlog_Callout_11_T"
}
================================================
FILE: 达芬奇Callout免费试用装/安装使用说明.txt
================================================
**************************************
** ViccoVlog Callout V1.0.0 **
**************************************
** Author: Vicco Wang **
** Copyright: @ViccoVlog **
**************************************
安装说明:
1) 请将预设内的所有文件(.settings)复制到如下目录:
注意: 一定要复制到你的安装盘下面.(任选一个安装目录)
Windows
[安装盘]:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Macros
或者
[安装盘]:\Users\【UserName】\AppData\Roaming\Blackmagic Design\DaVinci Resolve\Support\Fusion\Macros
Mac
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Macros/
或者
/Users/【UserName】/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Macros/
2) 重启你的达芬奇软件。
3)进入Fusion中在特效库 > Tools > Macros中就能查看到以ViccoVlog开头的所有Call-out预设啦!
**************************************
**************************************
目前版本已知的疑问:
1. 预设是按照30fps帧率, 150帧,也就是5秒钟制作的,中间会有1秒的冗余时间,也就是我们看到中间的停顿时间,这个时间可以被拉长和缩短(在第一种使用办法的情况下)。那么如果你的视频片段过短,少于120fps的话,预设的动画就会播放不完整了。
这个和标题预设的道理是一样的。
2. 第二种跟踪方式目前无法做Fusion缓存,原因不明,但不影响渲染结果。
2. 第二种跟踪需要手动调整关键帧来调整预设持续时间长度。
3. 第二种跟踪不能调整整体大小,部分预设不支持调整大小,否则会引起跟踪点偏移。后续版本如果找到更好的展示方式会以更新的方式放出。
**************************************
**************************************
有问题,可以通过以下方式联系我:
1) Bilibili私信 @ViccoVlog
2) E-mail: viccowang@hotmail.com
3) TG Group: @ViccoVlog
4) 加我的微信: viccowang ,来意请注明来意,如:付费用户.
================================================
FILE: 达芬奇Glitch转场预设/ViccoVlog_Transitions_Glitch_01.setting
================================================
{
Tools = ordered() {
ViccoVlog_Transitions_Glitch_01 = MacroOperator {
Inputs = ordered() {
Comments = Input { Value = "Transition made by ViccoVlog \n\nBilibili: @ViccoVlog \nYoutube: @ViccoVlog \nWeibo: @ViccoVlog", },
Input1 = InstanceInput {
SourceOp = "Text1",
Source = "StyledText",
},
Input2 = InstanceInput {
SourceOp = "Text1",
Source = "Font",
ControlGroup = 2,
},
Input3 = InstanceInput {
SourceOp = "Text1",
Source = "Style",
ControlGroup = 2,
},
Input4 = InstanceInput {
SourceOp = "Text1",
Source = "Center",
},
Input5 = InstanceInput {
SourceOp = "Text1",
Source = "LayoutSize",
Default = 1,
},
MainInput1 = InstanceInput {
SourceOp = "Dissolve1",
Source = "Background",
},
MainInput2 = InstanceInput {
SourceOp = "Dissolve1",
Source = "Foreground",
},
},
Outputs = {
MainOutput1 = InstanceOutput {
SourceOp = "添加闪烁1",
Source = "Output",
}
},
ViewInfo = GroupInfo { Pos = { 0, 0 } },
Tools = ordered() {
Text1 = TextPlus {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input { Value = { 0.702058498185398, 0.766893174766565 }, },
LayoutRotation = Input { Value = 1, },
LineSpacing = Input { Value = 0, },
TransformShear = Input { Value = 1, },
TransformSize = Input { Value = 1, },
Position1 = Input { Value = 1, },
StyledText = Input { Value = "NEXT", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Bold", },
Size = Input { Value = 0.2598, },
VerticalTopCenterBottom = Input { Value = 1, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 440, -16.5 } },
},
BrightnessContrast1 = BrightnessContrast {
Inputs = {
Contrast = Input { Value = 0.4, },
Input = Input {
SourceOp = "Transform1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 770, 148.5 } },
},
Transform1 = Transform {
Inputs = {
ProcessRed = Input { Value = 0, },
Center = Input { Value = { 0.504909, 0.5 }, },
Edges = Input { Value = 1, },
Input = Input {
SourceOp = "摄影机晃动1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 660, 148.5 } },
},
["摄影机晃动1"] = ofx.com.blackmagicdesign.resolvefx.camerashake {
Inputs = {
Source = Input {
SourceOp = "Merge1",
Source = "Output",
},
MotionScale = Input { Value = 2, },
SpeedScale = Input { Value = 1, },
MotionBlurAmt = Input { Value = 0, },
ShakeLevelsGroup = Input { Value = 1, },
XAmpl = Input { Value = 0.100000001490116, },
YAmpl = Input { Value = 0.300000011920929, },
RAmpl = Input { Value = 0.100000001490116, },
XYFreq = Input { Value = 0.5, },
ZAmpl = Input { Value = 0, },
ZFreq = Input { Value = 0, },
zoomType = Input { Value = FuID { "ZOOM_OUTWARD" }, },
ShakeQualityGroup = Input { Value = 1, },
motionType = Input { Value = FuID { "MOTION_TYPE_SQUARE_WAVE" }, },
XYPhase = Input { Value = 0.5866, },
ShakeRand = Input { Value = 0.100000001490116, },
RandSpeed = Input { Value = 0.850000023841858, },
ShakePsLen = Input { Value = 0.5, },
ShakePsInt = Input { Value = 5, },
PauseRand = Input { Value = 0.200000002980232, },
RandSeed = Input { Value = 1, },
BlankingHandlingGroup = Input { Value = 1, },
BorderType = Input { Value = FuID { "BORDER_TYPE_CONSTANT" }, },
ZoomCrop = Input { Value = 0.0500000007450581, },
blendGroup = Input { Value = 1, },
blend = Input { Value = 0, },
ignoreContentShape = Input { Value = 0, },
legacyIsProcessRGBOnly = Input { Value = 0, },
resolvefxVersion = Input { Value = "1.2", },
},
ViewInfo = OperatorInfo { Pos = { 550, 148.5 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "JPEG低画质1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Text1",
Source = "Output",
},
Center = Input { Value = { 0.506666666666666, 0.409090909090909 }, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 440, 148.5 } },
},
["JPEG低画质1"] = ofx.com.blackmagicdesign.resolvefx.jpegdamage {
Inputs = {
Source = Input {
SourceOp = "Dissolve1",
Source = "Output",
},
ofxQuality = Input { Value = 56.35, },
Resolution = Input { Value = 5.34, },
AspectRatio = Input { Value = 1.107, },
FrequencyScale = Input { Value = 1, },
FrequencyType = Input { Value = FuID { "FREQUENCY_TYPE_XY" }, },
BlendAmount = Input { Value = 0, },
blendGroup = Input { Value = 1, },
blend = Input { Value = 0, },
ignoreContentShape = Input { Value = 0, },
legacyIsProcessRGBOnly = Input { Value = 0, },
resolvefxVersion = Input { Value = "1.0", },
},
ViewInfo = OperatorInfo { Pos = { 330, 148.5 } },
},
Dissolve1 = Dissolve {
Transitions = {
[0] = "DFTErode"
},
Inputs = {
["DFTWipe.Red"] = Input { Value = 0.213, },
["DFTWipe.BorderWidth"] = Input { Value = 0.22, },
["DFTWipe.WipeStyle"] = Input { Value = 1, },
["DFTWipe.Green"] = Input { Value = 0.213, },
["DFTWipe.Border"] = Input { Value = 1, },
["DFTWipe.InvertWipe"] = Input { Value = 1, },
["DFTWipe.Blue"] = Input { Value = 0.213, },
Operation = Input { Value = FuID { "DFTErode" }, },
Mix = Input {
SourceOp = "Calculation1",
Source = "Result",
},
},
ViewInfo = OperatorInfo { Pos = { 220, 148.5 } },
},
Calculation1 = Calculation {
CtrlWZoom = false,
Inputs = {
FirstOperand = Input {
SourceOp = "CalculationonDissolve1FirstOperand",
Source = "Value",
},
FirstOperandTimeScale = Input { Expression = "24 / (comp.RenderEnd + 1)", },
},
},
CalculationonDissolve1FirstOperand = BezierSpline {
SplineColor = { Red = 69, Green = 242, Blue = 198 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 7.66666666666667, 0.333333333333333 }, Flags = { Linear = true } },
[23] = { 1, LH = { 15.3333333333333, 0.666666666666667 }, Flags = { Linear = true } }
}
},
TV1 = TV {
Inputs = {
ScanLines = Input { Value = 0, },
Horizontal = Input { Value = 0.043, },
Vertical = Input {
Value = -0.8,
Expression = "iif(time