过程编译和解释释

您现在的位置:
线性工作流程和gamma解释
线性工作流程和gamma解释
使用软件:
发布时间:
  为什么要用线性工作流程?
  很多3D设计师会觉得这种观念十分令人困惑。因此他们觉得这没有太多意义,但是请相信我,这很有必要。
  在线性工作流程下,灯光的计算和从渲染设置到后期处理的整个颜色的处理过程,都是正确的。如果你旨在的使你的渲染更具真实度,那么你就需要这么做。
  这是一个没有进行gamma矫正的图像例子。我们可以注意到灯光并没有充满于屋中,即使场景是用vray的GI渲染的。
  我们在渲染完成以后后期调整图像的gamma,灯光变得正确充满了屋子。但是问题是这结果看起来有点曝光,而且颜色的色溢也计算错误。在地板上的颜色球,被赋予的是一个来自3ds Max的纯净的材质球,所以他们的颜色是正确的。然而,地面的材质的颜色和墙上的那副油画的颜色,是不正确的。饱和度和对比度都没有很好的被修正。
  以正确的设置(线性工作流),颜色和灯光都是正确的。
  用线性流程也有一些其他的优点,例如每通道信息都有32位。常规的图像(像jpg)每个通道(只有R,G,B通道)只有8位,虽然最后的输出结果也够好了,但是它并不包含足够的信息供后期处理使用。去看看电影,注意一下32位的图像时如何在过于曝光的地方保留更多信息的。你能发现在地板上的反射已经变得更好了。然而8位的图像并不“知道什么被隐藏”于白色的像素下,因此当曝光度降低的时候,它会变灰。而且,如果你在后期做一些景深和镜头效果(glare/bloom& 眩光/散光),你会发现32位的图像会增加这些效果的质量。
  现在,在我们开始研究gamma这个术语之前,你需要知道一些人类感知灯光世界的常识。我们所拥有的感知,并不是一个线性的方式的。换句话说,如果你手里拿着0.5千克的东西,再加上0.5千克,你可以很容易感到是双倍的重量,但是如果你拿着50千克的东西,再加上0.5千克的东西,你几乎感觉不到有什么不同。这种问题同样出现在听觉和视觉。
  人类是怎样感知灯光的改变的
  如你所看到的,我们可以很容易分辨出50瓦的和51瓦的灯泡的不同。但是即使在增加同样数量瓦数的情况下,我们也很难分辨出150瓦和151瓦灯泡的亮度的不同。
  这条曲线描述了人类如何感知灯光的亮度。
  因为我们在高亮度区域不能很好的区分亮度的不同,所以这就浪费了编码图像的一些信息,这些图像是那些在整个光谱中以同样数据密度录入的图像。(编码,就是,比如把一个图像存储成JPEG)换句话说,我们不需要在亮度区域保留同样的密度的信息,在暗部区域也是一样。事实上,如果你有一个线性编码图像,那么你至少应该需要每通道14位,而常规的jpg图像每通道却只有8位。最重要的是,比起人类的眼睛,你会有更多信息存在于亮部区域,从而能被区分出来-区分出那些被浪费的比特信息。
  是的,那意味着jpeg是一个非线性编码格式。实际上,jpeg,以及几乎所有的8位的图像都是以同样的像人类感知灯光的曲线来进行编码
  三色图
  你有注意过在3ds Max中,拾色器是如何从0到255的范围进行拾色的吗?这就叫做三色图。(色板)
  这里解释了8位的图像是如何进行编码的:
  注意色板在暗部区域的密度,和在亮部区域的宽度。这个结果显示在暗部区域有更多的信息,所以在这样的情况下,我们可以通过集中数据在暗部区域来利用人类对灯光的感知特点。
  现在,在应用此编码以后,实际上此图片在后台发生的是,这个图像变灰了。像这样:
  你会感觉到困惑并且想问:为什么不是所有8位的图片都变得很灰呢?那么,你现在应该了解一下在图像进行编码以后,发生了什么。
  在过去的时候,当我们使用的都是CRT显示器的时候,我们有幸见到输入的图像和输出的图像分别是什么样的。实际上,这个亮度的规律,正好和人类的感知光线的规律是相反的。(当我们用的是进行过编码的图像)
  注意亮度信息是怎样随着电压的增加而慢慢升高的,当它达到一定的电压值,就会突然上升。
  如你所见,这条曲线正好和人类感知灯光的并且用来编码的曲线相反。
  当gamma编码和CRT幂律函数在一起,中和以后整个结果应该是这样的:
  像我们今天用的平板显示器,并没有当初老的CRT显示器那样的显示效应。但是为了得到同样的结果,今天的显示器也会预置一个gamma曲线,是为了得到正确的图像显示。换句话说,原则和之前是一样的。
  那么,在你渲染的时候需要做些什么呢?
  其实,十分简单。当要在3ds Max中制作一个逼真的渲染的时候,用线性的方式去处理所有图像数据时非常关键的。因为它非常容易计算,而且也因为真实世界中并没有非线性的现象。那就意味着,当你在处理颜色、灯光、贴图,每件事需要做的事情的时候,都需要转换成线性空间。之所以叫线性,因为它不再是一条曲线了,而是直线,其被称作:gamma1.0。
  让我们更进一步解释一下。当在非线性空间下计算的时候,会发生的是,在亮度上,他们在各个位置的比率是不一样的,于是实际输出亮度也就不匹配了。
  如上面的插图所示,50%的地方的rgb值和实际输出的图像的图像并不匹配。如果要输出50%亮度的图像,实际上应该在图的22%的地方。这就是在非线性空间下计算,数学上出现问题的地方。
  如果在线性空间下计算,那么他们的比率就匹配了,如图所示:
  现在,你可能对gamma是如何工作的有了更好的理解了。那么就来看看如何在我们的整个工作流程中如何控制他们。
  直接在你的显示器上看线性空间的东西,会显得有点发灰。是的,这是由于所有的东西都在后台以线性空间处理了,即给你的渲染和各种图层一个gamma2.2的矫正。换句话说,所有东西都是在gamma1的情况下计算的,只是你在gamma2.2的环境下观察他。
  来看看3ds Max是如何设置的。首先,你要启用Gamma/LUT Correction.
  进入菜单Customize/Preferences/Gamma and LUT;这是你首先要看的地方。
  勾选Materials and Colors下的两个选项。你会发现色板和材质球都发灰了,(有时候需要刷新材质面板才能看到结果)他们看起来有点奇怪。但是别担心,去用就是了。这确保你的渲染时正确的。
  display中的gamma设为2.2。这只会通过影响显示器来影响视窗、渲染结果的显示(并不会在后台实际改变图像的gamma)。
  input gamma:告诉3ds Max它要以gamma2.2的矫正来处理贴图。除了HDRI图像,你的所有贴图(在大部分情况下)都会被gamma2.2矫正。这个接下来会详细说明。
  output gamma:指定3ds Max如何保存他们的渲染结果。设置成1,是为了完整的保持线性的输出结果以在后期处理软件中更好的使用和处理。如果你在渲染以后不想进行线性工作流了,比如说你要保存一个jpg的图像,那么你需要把它设置成2.2。
  点击下面的图像详细了解这个工作流程是如何进行的。马上你可能就会觉得有点混乱了,但是分析下面的东西会让你更好的了解到底发生了什么。
  如果你用的是3ds Max自带的帧缓存,系统gamma设置将起作用,对你在最后看到的结果起作用。这只是看起来是这样的,但不意味着图像会被那么处理而保存。
  如果你用的Vray的帧缓存,你需要启用sRGB按钮(在vray帧缓存窗口的下面),来观察最后的结果。
  注意:如果你是用mental ray进行渲染的,你需要告诉mentalray以32位的方式进行图像显示。mentalray默认是16位的图像显示方式。
  现在,制作一个你自己的场景,尝试一下这种方法。确保你的图像是以每通道32位的方式保存的。我推荐用exr格式,注意,ps并不能很好的处理这类的图像,但是大部分合成软件都可以。这里我用AE。
  确保你的工程被设置为32bpc,确保AE能识别你的图像通道的所有信息。
  当导入一个32位的图像或者任何exr图像,AE会自动识别它为线性图像,然后自动以线性方式去处理他们。如果你正确的对图像进行任何操作,它在AE中都将是正确的。及时这个图像还没有被gamma矫正,AE也可以立刻进行矫正。当你导出你的图像的时候,是否作为视频格式,AE在保存信息的时候,都会添加一个正确的gamma矫正。
  别的任何东西都不用再设置。
  如果你有不同的通道,比如反射层,你应该使用的叠加方式:Add。只要这个工程是在线性空间下,那么计算就是正确的。而Screen叠加模式,实际上是一个在处理非线性图像的时候,模拟正确数学算法的模式。
  以上就这么多了。除非你使用的是vray。当用vray的时候,还会出现一个问题。vray在渲染的时候是自适应采样的,那意味着在较暗的地方,vray不会用太高的采样。这个方式叫做vray DMC采样(确定性蒙特卡洛采样)。问题在于,当你进行了线性工作流程的设置后,vray在判定明暗度区域的时候,不能得到正确的结果。这是因为在进行计算的时候,vray是在底层进行图像计算的。
  这个图像说明了vray没有查找到正确信息的结果。你可以看到有相当多的噪点,即使是很亮的地方,即使有很高的采样。
  这是因为vray正在处理的图像实际上是这样的,通过这个图像去采样。
  为了修复这个问题,需要调整一些设置。
  首先,你需要告诉vray是在线性空间中进行工作。vray在gamma设置方面有一些过时了,所以你不得不把下面的这个属性设置成2.2。
  然后勾选Don’t affect colors (adaptation only)选项。
  可以注意到,我并没有勾选Linear workflow选项。这是一个过时的方法,别管他了。
  现在vray的DMC采样就正确了。
  之前和之后的结果:
  很好,gamma问题和线性工作流程问题一直以来都是讨论的热点问题。如果我在某些方面有些不对的地方,欢迎指正。这些东西都是我自己学习研究搜索得到的。
  希望这些东西正是你所需要的,就到这吧,谢谢。
分享是一种态度 一句中肯的评价可能改变一个行业 一次用心的分享可能改变他人的一生
你的态度和观点将让我们的行业更强大下载本文档需要登录,并付出相应积分。()
(已有1人评价)
下载:2次格式:doc页数:156贡献者:Swspears上传时间: 19:02
5人评价1页
1人评价191页
0人评价37页
0人评价16页
2人评价66页
所需积分:(友情提示:所有文档均可免费预览!下载之前请务必先预览阅读,以免误下载造成积分浪费!)
(多个标签用逗号分隔)
文不对题,内容与标题介绍不符
广告内容或内容过于简单
文档乱码或无法正常显示
若此文档涉嫌侵害了您的权利,请参照说明。过程_百度百科
关闭特色百科用户权威合作手机百科
收藏 查看&过程[guò chéng]本词条缺少信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
“过程”,事物发展所经过的程序;阶段。在质量管理学中“过程”定义为:将输入转化为输出的一组操作。
【词目】过程
【拼音】guò chéng
【注音】ㄍㄨㄛˋ ㄔㄥˊ
【近义词】经过[course] 事物发展所经过的程序;阶段
操作过程。
植物生长过程。[1]1. 超越法规。
《·苏珦传》:“御史附来俊臣为酷,世畏疾,莫敢触其锋。会督伐材於虢,笞督过程,人多死,珦按奏弘义坐免。”
2. 事情进行或事物发展所经过的程序。
《雪峰寓言·猴子的航海》:“一个伟大的旅行,换言之,就是一个永远走不完的过程!”《光明的前途与艰苦的过程》:“前途是光明的,但是过程却是的。”[1]
事情进行或事物发展所经过的程序:认识~丨生产~丨到了新地方要有一个适应的~。热力学体系状态的变化叫做过程。
从宏观的观点看来,改变体系状态的方法有两种:一种是使体系和外界进行热交换:另一种是使体系对外界做功或外界对体系做功。
当系统的温度、压力、体积、物态、物质的量、相、各种能量等等一定时,我们就说系统处于一个状态(state)。
系统从一个状态(始态)变成另一个状态(终态),我们就说:发生了一个过程(process)。始态和终态的温度相等的过程叫做等温过程。始态和终态的压力相等的过程叫做等压过程。始态和终态的体积相等的过程叫做。理想化是一种重要的。研究实际气体时,可以借助于理想气体。研究力学,也可以借助于无摩擦力的理想过程。也假想了一种理想过程,称为。可逆过程是无限接近的过程。这里说的可逆,并非通常理解的同时存在正逆两向的过程,而是由始态到终态,再由终态到始态,一个循环,对系统也好,对环境也好,不遗留任何“痕迹”。什么叫“痕迹”?这正是我们要搞清楚的,有待以下慢慢道来。我们在这里只是想说,这种热力学可逆过程是一个理想过程,正如同实际气体都不是理想气体,也正如同实际做的过程都不会一点摩擦力也不存在,放电不可能一点点电能也不转变为热能等等“理想化”一样。一切实际过程都是。理想的热力学不存在,却是一种极限过程,对讨论热力学极有意义。
热力学上存在两种理想过程,一种是理想气体的可逆膨胀,一种是原电池的可逆放电,他们都是理想过程,不可能真正存在,但它们所做的功分别是膨胀功和的极限值,所有实际过程做功在数值上都不可能达到更不可能超过可逆过程所做的功。
热力学还把过程分为自发过程与非自发过程。自发过程是自然界自然而然地发生的过程,顺其自然,就会发生;非自发过程则是不会的过程,举例如下:
自发过程 非自发过程
热由高温流向低温
水由高山流向平原
风由流向低气压
电流由高电势(正极)流向低电势(负极)
常温常压下氢氧化合为水 热由低温流向高温()
水由平原流向高山(扬水机)
气流由低压流向高压(压缩机)
电流由低电势流向高电势(电池充电)
常温常压下水分解为氢和氧(电解)
热力学证明了,在一个中若发生自发过程,系统必定具有向环境做有用功的可能性。反之,若必须向一个封闭系统做有用功,系统内才会发生一个过程,这个过程必定是一个非自发过程。过程:是将输入转化为输出的系统。
过程是一个广义的概念,任何一个过程都有输入和,输入是实施过程的基础、前提和条件;输出是完成过程的结果;输入和输出之间是转换的关系,过程的目的就是为了增值,不增值的过程没有意义。为了实现输入和输出之间的增值转换就要投入必要的资源和活动。所以,我们说成本是在过程中(输入和输出中)的一组资源消耗的总和,是换取过程增值或结果有效的。1、任何一个过程都有输入和输出;
2、输入是实施过程的基础、前提和条件;
3、输出是完成过程的结果;
4、输出可能是有形产品,也可能是无形产品,如软件或服务;
5、完成过程必须投入适当的资源和活动;
6、过程本身是增值转换,因为过程的目的是为了增值,不增值的过程没有意思;
7、过程存在可测量点;
8、所有的工作和活动都是通过过程来完成的。
何谓过程?
过程(Process) 是一种手段,通过该手段可以把人、规程、方法、设备以及工具进行集成,以产生一种所期望的结果。
任何事情都需要一个过程,在现实生活中我们不管做什么事情,结果固然重要,但是最重要的应该是过程,只有了解过程了才能真的知道这件事该怎么去做。所以过程是判断一个人成败的一个手段。就像一样,不管是矫正什么,眼睛也好,足部也好,牙齿也罢,都需要一个过程,不是很快就有效果的。
( the means by which people, procedures, method, equipment,and tools are integrated to produce a desired end result. )“过程”在哲学中的定义
是指在时间上的持续性和空间上的广延性,是事物及其事物矛盾存在和发展的形式。1、业务过程设计
在企业业务过程设计中,要根据企业经营目标,按整体最优原则、精简原则和注重过程输出结果的原则,进行概念开发,自顶向下地进行设计,即先设计上层业务过程和对企业运行效率起决定作用的的关键业务过程,围绕上层过程和关键过程设计其他业务过程;要尽量减少业务过程的层次,把复杂的业务过程分解为若干较为简单的业务过程;应用并行工程技术,尽量以并联作业取代串联作业,寻找最优或较优的作业组合方式;要采用仿真模拟方法对业务过程设计方案进行模拟分析,不断调整和改进,通过简化、合并、组合、替代和改变业务过程间的联结等方式,通过改变人机结合方式,通过用智能化设备取代人工操作,优化业务过程;要确定各业务过程之间的逻辑关系及输出与输入关系,使各业务过程相对独立、边界清楚、接口明确。
2、业务过程应用
企业业务过程实质上是一个、传输、存储和加工处理的过程,各业务过程的的运行状况如物流、资金流均可用信息方法进行描述。在企业应用过程管理方法,必须解决业务过程信息的高效传输和处理问题,要利用计算机信息技术,建立能描述企业各业务过程及业务过程之间的信息输出和输入及加工处理状况的。
要实现业务过程管理的预期目标,必须应用反馈控制技术,建立业务过程反馈控制系统,使每一个业务过程运行处于可控状态,即可依据反馈信息,通过改变输入因素和控制变量,对各业务过程的运行状况进行实时控制,及时解决过程运行中出现的问题,对各业务过程的运行进行整体协调;当业务过程运行状态与目标相偏离时,及时进行调整。“过程”在GB/T 3.4.1条中定义为:
将输入转化为输出的相互关联或相互作用的一组活动
注1:一个过程的输入通常是其他过程的输出。
注2:为了增值通常对过程进行策划并使其在受控条件下运行。
注 3:对形成的是否合格不易或不能经济地进行验证的过程,通常称之为“特殊过程”。
为使组织有效运行,必须识别和管理许多相互关联和相互作用的过程。通常一个过程的输出将直接成为下一个过程的输入。系统地识别和管理组织所应用的过程,特别是这些过程之间的相互作用,称为“过程方法”。在组织的中,将顾客的意见和要求作为质量管理体系的输入,进而将输入转换为生产和服务的策划以及产品和服务的要求,最终以产品或服务的形式输出,它所采用的角度是所有与质量有关的过程都起始于顾客并终止于顾客。
过程方法的优点是对诸过程的系统中单个过程之间的联系以及过程的组合和相互作用进行连续的控制。过程就是一组为了完成一系列事先指定的产品、成果或服务而需执行的互相联系的行动和活动
项目过程分两大类:
通用项目管理过程,适用于绝大部分项目的管理过程,例如时间管理、质量管理、成本管理、风险管理等具有普遍的适用性
产品(技术)实现过程,面向产品的过程一般都由项目生命期规定并因应用领域而异。
项目管理过程和创造产品的过程,从项目开始到其结束始终彼此重叠与交互作用。
程序设计中的过程
许多中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,这就是程序计算机程序中的函数。在PASCAL等语言中,无返回值的函数称作过程,使用保留字(关键字)procedure定义。
例如PASCAL中:(无参过程)
相当于中的 void example(){ }
procedure example2(a:integer,var b:integer);(带一个值形参和一个变量形参的过程)
相当于C语言中的 void example(int a,int *b){ }
ACCESS模块中,过程是模块的单元组成,由VBA代码编写而成。过程分两种类型:Sub子过程和过程。教育是一个逐步发现自己无知的过程。——
科学假说在科学理论形成过程中发挥了先导和纽带的作用。——
在科学思维中常常伴着诗的因素,真正的科学和真正的音乐要求同样的想象过程。 ——过程
一月你还没有出现
二月你睡在隔壁
三月下起了大雨
四月里遍地蔷薇
五月我们对面坐着 犹如梦中 就这样六月到了
六月里青草盛开 处处芬芳
七月 悲喜交加 麦田翻滚连同草地 直到天涯
八月就是八月
八月我守口如瓶 八月里我是瓶中的水 你是青天的云
九月和十月 是两只眼睛装满了大海
你在海上 我在海下
十一月尚未到来 透过它的眼我望见了十二月
十二月大雪弥漫
新手上路我有疑问投诉建议参考资料 查看PCB制造流程及说明(上集)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
PCB制造流程及说明(上集)
P​C​B​流​程​介​绍​,​非​常​好​的​一​个​学​习​文​档​。​适​合​于​P​C​B​在​职​人​士​学​习​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 编译和解释 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信