同城200带吹电话-免费风楼阁全国约,附近人100块钱,上门服务24小时接单平台

当前位置:首页 >教程首页 > Unreal Engine >Unreal中关于颜色的技术分享

Unreal中关于颜色的技术分享

发布时间:2020-07-17 10:09:22

Hello . 大家好,今天我们来聊点与颜色有关的事,我是木偶心没。用过unreal的小伙伴应该都会注意到,我们在unreal里面进行贴图设置的时候,对于basecolor都需要勾选上sRGB。为什么需要勾?。棵空盘级夹枰囱∶??如果不做勾选会怎么样?这就需要用我们的gamma校正和线性空间来破案了。接下来就一起来看这篇Unreal中关于颜色的技术分享。

1.webp.jpg

Gamma校正

首先什么是gamma校正。官方解释,RGB值与功率并非简单的线性关系,而是幂函数关系,这个函数的指数称作Gamma值,一般为2.2(power2.2),而这个换算过程,称为Gamma校正。官方来源,开发gamma编码是用来抵消阴极射线管(CRT)显示器的输入和输出特性,电子枪的电流,也是光的亮度,与输入的正极电压的变化是非线性的。通过gamma压缩来改变输入信号抵消了这个非线性,因此输出图像就能有预期的亮度。

画图来理解就是如下,

如果我们有一张线性的照片,如果我们显示器也是线性的,那经过显示器输出的图像就应该和真实的图像是一样的;

2.png

但是实际上我们的显示器根本不按套路来,它的gamma值是2.2,所以如果我们的图片是线性的,那么从gamma为2.2的显示器中输出出来就是下面这个样子

3.png

可以看到结果有明显的色彩失真,所以如果我们把照片的gamma值设置成1/2.2的话,经过两次调整,结果就是正确的啦

4.png

在进行gamma校正的方式就是采样进行输入的时候,Gamma=1/2.2,调亮Gamma;

在显示输出的时候Gamma=2.2,调暗Gamma。

5.png

线性空间

一般在图片的渲染中存在两个颜色空间,第一个是Gamma(非线性)的颜色空间;然后是Linear(线性)颜色空间。Gamma使用的是进行了校正的颜色表;而linear使用的是一个线性的完整颜色表,而且渲染中用到的光线也是线性空间的,所以我们在进行计算的时候要在线性空间中进行,输入和输出需要进行gamma校正。

最好的办法就是在图片输入的时候采用sRGB格式,目的是为了告诉linear color space,需要对输入的颜色进行power2.2校正切换到线性空间,然后再进行shader计算,计算完毕以后再通过power1/2.2切换回gamma空间。所以解决了我们刚开始提的在unreal中的basecolor需要勾选sRGB选项。而非sRGB纹理则会直接在shader中进行计算,比如normal和mask。

所以以上就解释了我们在导入贴图的时候需要注意到的问题,只有勾选了引擎才会进行正确的像素计算;一般basecolor才需要勾??;对于basecolor来说,不勾选GPU就不会进行gamma校正,而直接使用存储的值进行渲染,但同时也不会得到真实的效果。

来源:Thepoly公众号

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
  • 广州视频剪辑培训机构有哪些

    在广州这座繁华的都市中,数字创意产业正蓬勃发展,广州视频剪辑培训成为许多影视爱好者的理想起点。随着短视频平台和影视制作需求的激......

  • 北京UI设计培训免费试听攻略

    在北京这样一座充满创意活力的都市,UI设计培训正成为无数年轻人追逐职业梦想的跳板。随着数字经济的蓬勃发展,UI设计行业在北京展......

  • 北京平面设计培训机构排名榜

    在当今创意经济蓬勃发展的浪潮中,北京平面设计培训成为众多职业追求者的理想起点。这座城市的活力与机遇吸引着无数人投身视觉艺术领域......

  • 北京虚幻引擎课程内容全解析

    在影视和设计行业蓬勃发展的今天,虚幻引擎作为核心技术工具,正引领着视觉创作的革命。越来越多的人渴望掌握这门技能,而专业的培训成......

  • 北京平面设计课程如何选择适合的

    在北京这座文化创意中心,平面设计培训行业蓬勃发展,为渴望入行的学员提供了丰富机遇。随着数字媒体和影视产业的崛起,掌握视觉传达技......

  • 上海3D建模短训班课程内容解析

    在上海这座充满活力的城市,影视和设计行业正迎来前所未有的发展机遇,数字技术的进步让3D建模成为创意产业的核心驱动力。参加专业的......

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定