颜色空间,线性和伽马颜色空间

news/2025/12/3 20:48:32/文章来源:https://www.cnblogs.com/jeason1997/p/19303937

参考:颜色空间 - Unity 手册 

 

Unity Editor 允许您使用传统的伽马颜色空间以及线性颜色空间。伽马颜色空间是历史悠久的标准格式,但线性颜色空间渲染可提供更精确的结果。

如需进一步阅读这方面的信息,请参阅以下相关文档:

  • 线性或伽马工作流程,介绍应该选用线性颜色空间还是伽马颜色空间。
  • 采用线性渲染的伽马纹理,介绍线性工作流程中的伽马纹理。
  • 线性纹理,介绍如何使用线性纹理。

线性和伽马颜色空间

人眼对光强的反应不呈线性。我们在观察光时会发现一些亮度比另一些亮度更容易看到,即从黑到白的线性渐变在我们人眼中不是线性渐变的。

左:线性渐变。右:人眼对该渐变的感知情况。注意每种情况下界限(正好是中灰色)与渐变相融合的位置左:线性渐变。右:人眼对该渐变的感知情况。注意每种情况下界限(正好是中灰色)与渐变相融合的位置

由于历史原因,监视器和显示器具有相同的特性。向监视器发送线性信号会导致看起来像上图右侧的渐变,人眼观察感觉是错误的。为了弥补这一点,需要发送经校正的信号来确保监视器能够呈现出看起来自然的图像。这种校正称为伽马校正。

伽马和线性颜色空间同时存在的原因是,光照计算应该在线性空间中进行,以便确保数学上的正确性,但结果应该在伽马空间中呈现以便让人眼看起来正确。

在帧缓冲格式限制为每通道 8 位的旧硬件上,计算光照时使用伽马曲线可在人类可感知的范围内提供更高的精度。在人眼最敏感的范围内,使用的位数最多。

即使当今的监视器是数字显示器,它们仍然采用伽马编码信号作为输入信号。图像文件和视频文件显式编码到伽马空间(这意味着它们带有伽马编码值,而不是线性强度)。这便是标准;一切数值都在伽马空间内。

伽马空间的公认标准称为 sRGB(请参阅 Wikipedia)。该标准定义了它与线性空间之间的一个映射,使得人眼能充分利用 8 位/通道的精度。

线性渲染指的是渲染场景的过程,此情况下的所有输入都是线性的,也就是说,没有经过伽马校正以适合人眼观察或输出到显示器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/986008.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年12月葡萄牙移民,新加坡移民,香港移民机构推荐榜:甄选合规中介实测解析

2025年移民公司最新推荐:技术实力与市场口碑深度解析在全球化的浪潮下,移民成为了许多人追求更好生活、拓展事业版图的重要选择。为了帮助广大有移民需求的人士挑选到优质可靠的移民公司,相关国际移民服务协会开展了…

串流投屏

sunshine和moonlight是一对搭挡,sunshine做为服务端,moonlight做为客户端。局域网内,在moonlight中添加服务端的ip地址,或者有时候直接能显示出来,然后在服务端输入对应pin码,就能将服务端的屏幕内容投射到客户端…

2025年上海网站开发服务商十大品牌权威推荐 数字化时代的企业门户建设专家指南

2025年上海网站开发服务商十大品牌权威推荐 数字化时代的企业门户建设专家指南随着数字化转型加速,企业网站已成为品牌展示、业务拓展和客户互动的重要平台。上海作为中国数字经济的领军城市,汇聚了众多优秀的网站开…

12.jdbc第一步DriverManager

1.核心定位:JDBC 生态的 “驱动调度中枢”,用于管理数据库驱动实例。DriverManager 是 JDBC 核心工具类(java.sql.DriverManager) 2.是只能管理数据库的驱动实例吗?其他的驱动不能管吗?明确结论:DriverManager …

移动云专业版root分辨率 安卓11

我用中国移动云盘给你分享的文件:“移动云手机ROOT改分辨率”链接: https://yun.139.com/shareweb/#/w/i/2rGFhcaFVVr76/*n90LaPbmaUU0:/ 复制本段信息,打开「中国移动云盘APP」获取。人人不限速,移动用户免流量!…

最新发布!长租公寓哪家好?哪家更靠谱?TOP10权威推荐

最新发布!长租公寓哪家好?哪家更靠谱?TOP10权威推荐在城市青年的居住选择中,“租房迷茫”与“体验落差”正成为高频痛点。面对品牌公寓、中介租房、个人房源的多重岔路,许多人不得不在海量信息中反复比对,耗时耗…

2025年7款免费AI论文写作工具推荐:毕业论文一键生成神器

2025 年毕业季,写论文痛苦让作者苦不堪言,后用 AI 工具轻松不少。作者分享 7 款超实用免费 AI 论文写作工具,如 PaperFine 可 30 分钟生成初稿、智能改稿等;图灵论文 AI 写作助手能 30 分钟生成 5 万字初稿、一站式…

第7篇 Scrum 冲刺博客

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13483这个作业的目标 第…

关于Java JSON库的选择

Jackson和Fastjson(目前推荐用fastjson2)都是Java平台非常流行的JSON库,它们在性能方面不分伯仲,差距并不明显。如果是出于性能方面的考虑,任选其一皆可。 如下是测试相关参数,配置及代码:Fastjson:2.0.60 Jac…

解决Spring Cloud Gateway中使用CompletableFuture.supplyAsync()执行Feign调用报错

报错背景描述 组件版本信息:Spring Cloud:2021.0.5 Spring Cloud Alibaba:2021.0.5.0 Nacos:2.2.3项目采用基于Spring Cloud Alibaba + Nacos的微服务架构,生产环境部署时服务部署到阿里云ACK容器集群中,并使用阿…

补发读后感2

《代码大全》作为软件开发领域的经典著作,不仅是技术手册,更是程序员的思维指南。通读后,我深刻体会到“编写可维护的代码”远比“实现功能”更为重要。 书中对代码规范的细致讲解让我受益匪浅。从前我编写代码时只…

解决mybatis批量更新慢问题

批量更新的实现方式 在数据库上执行批量更新无非2种方式: 其一,在应用层通过循环的方式多次执行单条UPDATE语句,使用该方式性能最差,每次执行UPDATE操作都需要经历"建立连接 -> 执行SQL语句 -> 释放链接…

qy_蓝桥杯编程系列_编程18 进制转换

编程18 进制转换这题初看有点复杂,但只要理解进制转换的原理,加上一点字符串运用方法,就可以很顺畅的解决啦一、题目简介如图所示为本题要求,需要将一个N进制的数S转换成M进制,一共T个测试数据。 二、重点解析 2…

详细介绍:kotlin - 显示HDR图(heic格式),使用GainMap算法,速度从5秒提升到0.6秒

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

anything

ValueError Traceback (most recent call last)Cell In[20], line 8 3 client = OpenAI() 4 # client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"), base_url=os.getenv("OPENAI_BASE_URL…

递归函数,闭包,装饰器3

递归函数,闭包,装饰器3递归函数 含义:如果一个函数在内部不调用其他的函数,而是调用它本身的话,这个函数就是递归函数 条件: 1,明确的结束条件 2.没进行更深一层的递归时,问题规模相比上次递归都要有所减少。…

从vw/vh到clamp(),前端响应式设计的痛点与进化 - 实践

从vw/vh到clamp(),前端响应式设计的痛点与进化 - 实践2025-12-03 20:17 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; d…

10413_基于Springboot的智慧养老院管理系统

1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2、项目介绍 随着老龄化社会的加速发展,传统养老院管理模式面临效率低、服务滞后等挑战。本研究着力打造一套凭Sprin…

【Unity URP】Rendering Debugger和可视化MipMap方案

写在前面 最近开始学习Unity性能优化,是结合了《Unity游戏优化》这本书和教程《Unity性能优化》第叁节——静态资源优化(3)——纹理的基础概念一起学习。在学习纹理优化部分时候遇到了问题,固定管线下Unity的Scene窗…

How to do a biology experiment for a Physician.

Im not kidding.Be early. Normally, all materials should be scheduled. But if theres not schedule, all biologists will think he is important ———— because they know what life is. The humblest will be…