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