位置: 编程技术 - 正文

[Unity3d]总结两种Color Space(unity3d基础操作)

编辑:rootadmin
摘要

推荐整理分享[Unity3d]总结两种Color Space(unity3d基础操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3ds,unity3d documentation,unity 3d介绍,unity3d基础操作,u3d unity3d,unity 3d介绍,unity3d的,unity3ds,内容如对您有帮助,希望把文章链接给更多的朋友!

看了一些gama相关内容,记录一下目前的理解,主要是针对unity中的两种color space。

正文

在unity的这个路径下Edit->Project Settings->Player->Other Settings,可以选择linear空间或者gama空间。这两种空间会发生什么事,见下。

当ColorSpace选择LinearSpace时

第一张图:shader中tex2D读取颜色参与计算。 LinearSpace时,除非对指定图片选择了bypass sRGB,否则所有纹理都会变成sRGB格式。 对于sRGB的纹理,GPU会自动将colorG0(偏亮)转换到linear space,即colorL0(偏暗)。也就是说,在此转换之前,存储在纹理中的颜色colorG0是在gama space的(偏亮)。

第二张图:shader计算结果到写入color buffer。 所有计算应该发生在linear space,计算结束后需GPU会将该像素颜色再次转换到gama space,再写入color buffer。

[Unity3d]总结两种Color Space(unity3d基础操作)

第三张图:显示器把color buffer显示到眼睛。 color buffer中的颜色和人眼看到的不同,这是显示器做的事,这个步骤叫display transfer,目前就掌握到这个程度。

当ColorSpace选择GamaSpace时

选择GamaSpace时,整个流程中GPU不再做颜色空间转换。纹理中的颜色直接参与计算,而显示器还会正常display transfer。至于存储在纹理中的颜色colorG0应当是在什么space中,不得其解。 第一张图+第二张图:

第三张图:显示器把color buffer显示到眼睛。 (和上面没区别)

最后

当使用GamaSpace时,纹理中的颜色究竟是在什么空间下的?不得其解。 以后有时间看看RTR什么的有了更深的理解再来补充吧。

参考

Unity3D游戏开发之快速打造流行的关卡系统 各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是blog.csdn.net/qinyuanpei。今天想和大家分享的是目前在移动平台上较为流行的关

unity3D 让粒子在UI上播放 接口,参数是粒子和粒子后面的PanelpublicstaticvoidChangeParticleRenderQueue(GameObjectparticle,UIPanelbackPanel){if(particle==null||backPanel==null)return;intparticleRenderQueue=backPanel

unity3d实现LOL中的相机控制功能 usingUnityEngine;usingSystem.Collections;publicclassCameraController:MonoBehaviour{privateintSightDistancespeed=;privateboolCameraIsLock=false;//相机是否锁定privatefloatRectSize=f;//矩形

标签: unity3d基础操作

本文链接地址:https://www.jiuchutong.com/biancheng/369333.html 转载请保留说明!

上一篇:unity 3D 常见英文单词的中文意思(unity 3d)

下一篇:Unity3D游戏开发之快速打造流行的关卡系统(Unity3D游戏开发标准教程)

  • 出口退税申报的发票无电子信息是什么意思
  • 以旧换新销售货物时,一律按照新货物的价格缴纳增值税
  • 现金存银行会计分录
  • 营业执照类型有限责任公司
  • 资产负债表从哪里打出来的
  • 应交税费明细表填制
  • 财政拨款收入和财政补助收入的区别
  • 股东以外的人投资怎么做账
  • 资本化研发费用在本年的摊销
  • 购买的固定资产什么时候折旧
  • 中小型物流公司简介
  • 金税三期实收资本的印花税在哪缴?
  • 充值费用优惠怎么取消
  • 工程在建期间土地的摊销如何处理
  • 企业承租经营的承租人取得的所得
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 出口退税的办理影响出口吗
  • 核定征收未分配利润分红分录
  • 开专用发票的地址有错会有影响吗?
  • 民营医院增值税政策
  • 2020年职工福利费扣除比例
  • 不同类型商业分布的特征
  • 企业固定资产的盘亏净损失
  • 外地预缴城市建设2%的依据
  • 公司对外汇款需要什么手续
  • 空调作为固定资产吗
  • 支付装修押金的会计科目
  • 营改增之前的增值税
  • 失控发票一定要盖章吗
  • 支付委托加工费用会计科目
  • consolo application
  • 代办税务需要什么资质
  • php_fileinfo作用
  • 红嘴牛文鸟图片
  • php数组查询
  • 把ChatGPT接入我的个人网站
  • 微信小程序开发一个多少钱
  • 汇算清缴补税的情况有哪些
  • 微信收款计入哪个科目
  • 会计制度对企业财务管理的影响
  • 销售折让的会计科目
  • python中的split函数
  • 融资租赁业务应包括哪些
  • 非货币性资产交换和债务重组的区别
  • 工程发票多少点
  • 增值税减免税在贷方
  • 怎么看企业用哪种软件
  • 所得税费用期末结转吗
  • 其他应收款利息按什么计算
  • 金税盘购买的会计分录
  • 企业什么情况
  • 扣缴税款和情形有关系吗
  • 房东减免部分房租
  • 工会经费计提分录最新规定
  • 租赁行业出租方要交税吗
  • 小微企业营业外收入二级科目怎么
  • 收到加盟费怎么开票入账
  • 支付给职工以及为职工支付的现金增加
  • 坏账准备怎么计提比例
  • 注册会计师转所规定
  • 使用 GUID 值来作为数据库行标识讲解
  • 虚拟机ubuntu20.04
  • 常用宏操作的参数设置方法
  • linux的简单使用
  • win10怎么设置net3.5
  • win7电脑桌面图标间隔太大怎么调
  • WIN7如何设置屏幕保护密码
  • win10周年纪念版
  • Win10预览版镜像
  • opengl画矩形函数
  • jquery将文本框设置为只读
  • Node.js与Sails redis组件的使用教程
  • python程序员必读书籍
  • 请问在javascript程序中
  • js中改变css文件中的样式
  • jquery attr和prop
  • python的编码
  • python如何获取系统绝对路径
  • 小规模纳税人销售额怎么算
  • 税务文书有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设