“线性流程”是Siggraph 2008上被正式提及的。其实“线性流程”完全是色彩管理流程的一个基本组件贯彻在CG制作的各个环节。本来就应该是这样的事情,我也不晓得怎么突然成了一个“高端”讨论问题。

显示设备必须要具有这样的特性,那就是表现真实世界的能量线性叠加特性——同样的一个物体,受到两盏同样的灯照明反射出的光能肯定是一盏灯的两倍。但是同时,对于显示设备(主要是从CRT)来说,却办不到这一点:倘若你输入128,那么它的发射强度却不是255的一半,而是要小的。

于是,我们就需要将交给显示器显示的数据进行补偿,在摄影机拍摄时候就已经自动的加强过了。这样,让加强过的视频数据交给显示器显示,才能体现出真实世界的“线性”特性。对于Panavison Genisis来说,它将真实世界的能量分布映射到对数空间,然后再提供查找表将色彩变换到线性空间,为了正常显示,你还必须使用伽玛校正,这样在你的显示器上看到的才是和摄影机拍摄的场景是“相同的”。对于DSLR来说,相机自己就已经做了校正,在我的Nikon D80上大概是1/0.45约等于2.2。

在这里我们根本就不应该参与讨论人眼的视觉特性,因为人眼是主观的观察角色,只要数据在交换过程中经过变换后符合显示设备的特性,那么人眼所看到的东西应该是不变的。

事实上,任何是否PBR的渲染机制,本质上都是用程序来模拟真实世界的光能交互,这个过程也完全是线性的。美工绘制的贴图,在进入Shader计算前其实都需要变换到线性色彩空间中进行计算。对于HDR照明来说,HDR环境贴图的数值一般都是线性的,可以直接参与渲染,倘若做Tone Mapping,其实正确的过程应该是先做函数空间压缩,再做伽玛校正。所幸的是,如今的渲染器默认将伽玛值都设置为了1.0,其含义也就是,在当前的显示系统上,你绘制的情况是什么你渲染的情况就是什么,软件绝不做任何补偿修饰。这样的话,进一步来说,其含义就是,你所满意的渲染结果只在你当前的显示设备上有效,倘若要进行交换,那么必须要附上显示器的ICC,这样别人的显示设备才能正常显示。

可惜国内目前根本没有工作室没有真正的部署色彩管理流程,这些基本的保障生产质量的手段也就根本无从谈起,有多少人晓得,CRT一周就要重新较色,LCD两周就要较色这个道理的?

转载于:https://www.cnblogs.com/Jedimaster/archive/2009/09/30/1577089.html

三言两语说清“线性流程”相关推荐

  1. 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 线性流程节点运动(发送)设计 发送就是从一个节点发送到另外一个节点,也可以说从一个节点运动到另 ...

  2. Simpy练习案例(一):基本线性流程仿真

    这个案例主要是熟悉yield与基本线性流程,使用Simpy仿真这样一个场景: 学习30s,然后休息10s 循环往复 import simpyclass Scene(object):def __init ...

  3. 进口红酒清关流程|外贸行业 进口红酒清关流程

    进口红酒清关,也可以称为进口红酒结关.红酒进口报关.清关(Customs Clearance),要在执行各种义务,进行海关申报.查检.征税.放行等进口红酒清关流程后,你要进出口的产品方能得到放行,货主 ...

  4. 二手机器人进口报关_日本二手机器人进口报关案例:进口中检及清关流程

    日本二手机器人进口报关,日本旧机器人中检代理,日本旧机器人进口清关流程 驰康国际进口物流供应链拥有一批经验资深的团队,为您进口提供 专业的进口运输服务.拥有强大的服务网络,专业的管理系统.业务操作系统 ...

  5. 支付平台--清结算流程详解及对账详解

    图为清算对账流程 在第三方支付平台拿到银行(应该走专线)给的对账文件后,会有手动对账和自动对账功能. 手动对账是对自动对账的补充,在自动对账出现问题或者出现差错时再人工介入进行重新对账的操作. 而在很 ...

  6. 带有下标的赋值维度不匹配是什么意思_三言两语说清TensorFlow是什么?拿来干嘛的?...

    导读:在开始使用TensorFlow之前,必须了解它背后的理念.该库很大程度上基于计算图的概念,除非了解它们是如何工作的,否则无法理解如何使用该库.本文将简要介绍计算图,并展示如何使用TensorFl ...

  7. 上海邮政EMS海关清关(个人) 流程

    最近雾埋越来越严重,上个星期买了一个tacx骑行台,不料运气欠佳,被税了.那就去乖乖缴税吧. 拿着EMS的通知单(没有通知单就不要去了),到通知单指定的地址(上海有两处,我的是武定路458号)清关提货 ...

  8. 美国fba海运清关基本流程

    美国fba海运清关是美国物流运输的重要组成部分,准备好清关材料和正确流程是确保货物安全快速进口到美国的关键.虽然很多客户会选择双清包税的方式,但是当跨境电商越来越大的时候,双清包税的成本也会相应增加. ...

  9. 一般熟练盲打需要多久_进口攻略!一般货物进口清关需要多久?如何有效提高清关效率?...

    ***请点击上方红色的"关注"我们,您的关注,是我们努力的动力!谢谢!*** 一.清关是什么意思? 在回答"清关一般要多久之前"我们一起来看下,就是清关是什么意 ...

  10. ccflow如何实现自由流程的?

    为什么80%的码农都做不了架构师?>>>    关键字:流转自定义,自由流程. 相关的Demo流程:\\流程树\\线性流程\\自由流程 应用场景:一个流程如下. 定义:在开始节点.或 ...

最新文章

  1. 个人对于架构设计的理解
  2. JSI2性能测试报告
  3. Transaction 那点事儿,Spring事务管理
  4. Spark Streaming实时数据分析
  5. 搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
  6. Android的历史、版本与开发
  7. 在 Ruby 中执行 Shell 命令的 6 种方法
  8. 《python接口自动化测试》笔记
  9. 通信原理-数字基带传输
  10. 营业执照在线生成_平罗县实现个体户营业执照“秒批”
  11. rancher添加私有仓库_在Rancher2中部署Docker-Registry仓库服务
  12. [机器学习与scikit-learn-33]:算法-回归-通过PolynomialFeatures实现数据的升维
  13. pyqt5使用pyinstaller打包项目为exe
  14. win10——microsoft同步用户主题桌面背景的本地位置、默认背景位置、双屏双背景图设置
  15. 2020-12-20随笔
  16. L2+ 概念要火!英伟达和英特尔都释放了什么信号?| CES 2019
  17. 微信公众号代运营机构靠谱吗?
  18. 突发!中国顶级程序员左耳朵耗子(陈皓)去世
  19. java毕业设计-大学生实习管理系统 实习申请系统【附源码+文档】
  20. 谷歌浏览器存放插件文件在电脑中位置路径

热门文章

  1. Linux开发_快速定位关键字与变量
  2. [解题报告]Bees' ancestors
  3. 再学Android之屏幕适配
  4. Android热修复技术初探(三):动态加载外部资源
  5. ThinkPHP如果表名有下划线需要用Model应该怎么做?
  6. VR 、AR 谁让你眼前一亮
  7. 控制输入框的:选择,复制,粘贴功能。
  8. windows 端口占用
  9. vs2012 设置默认的 include 目录
  10. Lucene全文检索(一)