当前位置: 首页 > article >正文

Pr 视频效果:ASC CDL

视频效果/颜色校正/ASC CDL

Color Correction/ASC CDL

ASC CDL ASC CDL效果通过对红、绿、蓝三个原色通道的独立调整,实现对图像色彩的精确控制。在此基础上,还可用于调整处理后图像的整体饱和度。

  ◆  ◆

效果选项说明

2f19645508fbc3257ad6fe65990fd4d1.png

斜率 Slope、偏移 Offset和功率 Power(合称为 SOP)是应用至红、绿、蓝三个独立色彩通道的转换函数。一个 CDL 中可生成一组共九个独立操作,再加上第十个单独控制饱和度 Saturation的指令,简称为 SOP-S。

斜率

Slope

调整原色通道(红色 Red、绿色 Green、蓝色 Blue)的增益(Gain),影响原色通道的亮度。

d156c064aba15ce30540239a4734cd1f.png

公式:输出 = 输入 x 斜率

默认的斜率值都是 1.0,表示无调整。

值的范围为 0.0 到 10.0。

斜率大于 1,增加通道的亮度。

比如,红通道斜率值大于 1 时,增加红光的强度,画面偏红,尤其是高光区域,但对纯白区域无影响。

斜率小于 1,减少通道的亮度。

比如,红通道斜率值小于 1 时,降低红光的强度,画面偏青,尤其是高光区域和纯白(白场)区域。

斜率的调整不会影响纯黑区域(黑场)。

偏移

Offset

调整原色通道的偏移量,影响图像的整体亮度和色偏。

8ad631ae1c2b70194da94d374dde1414.png

公式:输出 = 斜率 + 偏移

默认的偏移值都是 0.0,表示无调整。

值的范围为 -10.0 到 +10.0。

偏移运算发生在斜率之后,它能在调整原色通道的亮度的同时保持斜率一致。

比如,绿通道的偏移值大于 0.0 时,线性增强绿光的强度,画面偏绿,但不会影响纯白区域。

绿通道的偏移值小于 0.0 时,线性降低绿光的强度,画面偏洋红,但不会影响纯黑区域。

功率

Power

常称为“指数”。使用指数函数来非线性调整原色通道的亮度,尤其是中间调区域。

c760a56fc6f3115de8a499a96339b1c5.png

公式:输出 = 输入^指数

默认的功率值都是 1.0,表示无调整。

值的范围为 0.0 到 10.0。

比如,蓝通道的功率值大于 1.0 时,非线性降低蓝光的强度,画面中间调偏黄,但不影响图像的纯黑和纯白区域。

蓝通道的偏移值小于 0.0 时,非线性增加蓝光的强度,画面偏蓝,也不会影响纯黑和纯白区域。

饱和度

Saturation

饱和度在斜率、偏移和功率之后应用,用于提升和降低图像整体的色彩鲜艳程度。

默认值为 1.0,表示未调整饱和度。

值的范围为 0.0 到 10.0。

值为 0.0 时,表示完全去饱和,图像变为灰度图像。

  ◆  ◆

关于 CDL

ASC CDL(American Society of Cinematographers Color Decision List)是美国电影摄影师协会(ASC)创建的用于在不同设备和软件之间交换基本颜色校正数据的规范,常简称为“颜色决策表”(CDL)。

传统意义上的 CDL 大多创建于拍摄现场调色时。

e960a00d2276c6202a9674a6180e9ff7.png

CDL 最基础的形式是一种人机可读的文本文件。

001 AX    V  C    00:00:00:00 00:05:40:23 01:00:00:00 01:05:40:23
*ASC_SOP (0.444887 1.184053 1.649235) (0.191272 -0.088555 -0.133891)(1.000000 1.000000 1.000000)
*ASC_SAT 1.000000

例如上方 EDL 格式的 CDL,它对斜率做了很大的调整,微调了偏移,功率和饱和度没有任何调整。

ASC CDL 的 1.2 版本增加了第十个单独控制饱和度的指令,在应用所有的 SOP 转换函数之后,它会影响 RGB 的整体结合结果。所以才被称为 SOP-S。

一般情况下,CDL 都在风格类 LUT之前使用。这能让 CDL 将图像调整至最佳状态,随后再用 LUT 来转换像素值。这样还能避免 LUT 裁切“界外”的数据,CDL 可以在交给 LUT 处理前避免这种裁切发生。

CDL 简单且提供了最大的兼容性,可以在不同的软件和设备之间保持颜色校正的一致性,适用于需要在不同平台上协作的项目。

e0e825937c81ed5f9d890ab8b63b5292.jpeg

“点赞有美意,赞赏是鼓励”


http://www.kler.cn/a/378370.html

相关文章:

  • kubevirt cloud-init配置
  • 操作系统(10) (并发(2)------基于软件/硬件/操作系统层面解决两个进程之间的临界区问题/抢占式/非抢占式内核)
  • less解决function中return写法在浏览器被识别成Object导致样式失败的问题
  • 海睿思产品体系二次开发能力介绍
  • 基于Spring Boot的中小型制造企业质量管理系统设计与实现,LW+源码+讲解
  • UVM验证该去大公司还是中型公司呢?
  • 基于物联网的户外环境检测装置教学文章
  • Qt中的Model与View 4:QStandardItemModel与QTableView
  • 【FL0013】基于SpringBoot和微信小程序的机电公司管理信息系统
  • 人工智能如何改变未来生活:从医疗到日常的全面升级
  • 项目学习总结
  • js中多let与var
  • 如何使用 EXPLAIN 分析查询计划?
  • 例行性工作
  • [LeetCode] 1137. 第N个泰波那契数
  • 串口屏控制的自动滑轨(未完工)
  • 【论文解读】EdgeYOLO:一种边缘实时目标检测器(附论文地址)
  • Django响应
  • 滑动窗口习题篇(上)
  • cookie、session、http简单理解
  • js逆向-模拟加密
  • 【华为HCIP实战课程三十】中间到中间系统协议IS-IS路由渗透及TAG标识详解,网络工程师
  • Centos7如何实现PXE网络批量无人值守安装
  • 4499元起!苹果发布新款Mac mini:升级M4/M4 Pro 仅手掌大小
  • Centos7搭建k8s集群
  • 光学基础知识(3)光的干涉