位置: 编程技术 - 正文

[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游戏开发标准教程)

  • 成本利润率和销售利润率哪个大
  • 加计扣除10%进项税会计分录 申报表
  • 出口退税无纸化备案
  • 关税是价内税还是税外税
  • 小规模纳税人申请电子发票流程
  • 销售部门快递费用怎么算
  • 废料账务处理
  • 银行承兑个人可以接受吗
  • 工资扣款的规定
  • 将债务转为资本会引起负债总额发生变动吗
  • 进项税核定扣除试点
  • 外贸 内销
  • 对公账户开通网银有什么好处
  • 发票没有存根联怎么办
  • 母子公司可以汇资金吗
  • 其他综合收益是什么类科目
  • 租赁产生的成本有哪些
  • 供应商把价格算错了怎么办
  • 知识产权代理公司怎么盈利
  • 收到质量赔偿款从总账做账可以
  • 培训学校的收入
  • 转出未交增值税借方余额表示什么
  • 个人股票期权收益所得税怎么缴纳?
  • 进项负数发票怎么做账报税
  • 上年度开具的发票存根联损毁应该怎么做
  • 自产自销的茶叶要交增值税吗
  • 王者荣耀电脑版怎么键盘操作
  • php数组有哪几种类型
  • 路由器网速慢怎么设置
  • 开机反应慢是怎么回事
  • 右键菜单里的快捷键
  • win10电脑记事本打不开显示错误
  • PHP:pg_send_execute()的用法_PostgreSQL函数
  • 跨省经营建筑企业税收政策
  • 内置管理员无法打开此应用
  • 固定资产抵债债权人账务处理
  • 企业股权转让所得可以弥补亏损吗
  • 初雪与最后的秋天的区别
  • php编程入门教程
  • 顺流交易逆流交易区别
  • php 解压
  • -shared
  • 溢价发行股票相关手续费计入
  • 应收账款质押融资平台
  • 经济独立可以做什么
  • python中循环怎么写
  • 企业报废原材料如何处理
  • 营业外收入 销项税
  • 印花税报少了交税了怎么办
  • 文化事业建设费报告表
  • sql server 2008数据库引擎等安装失败
  • 合伙企业法人股东税收
  • 金税四期有什么变化
  • 普通发票和增值税发票报销有什么区别?
  • 个人所得税手续费返还账务处理
  • 到期无法收回的银行承兑汇票计入什么科目
  • 开票方未缴税,为何要追回付款方的退税款
  • 三项费用合计包括哪些
  • 公司转投资是什么意思
  • 什么叫摊销
  • 工程预缴税款流程
  • 折旧年限的最新规定2021
  • 计提人工成本会计分录
  • 生产费用明细账
  • MySQL使用select语句查询指定表中指定列(字段)的数据
  • u盘装win7系统步骤
  • 小黑马科技
  • windows 个性化设置包含哪些方面?
  • win10系统无法打开设置
  • 页里面 CDATA的作用说明
  • js中的filter方法
  • android 更新apk
  • 本地 node js 启动vue
  • bootstrap入门教程
  • ANDROID手机客户端软件开发工程师
  • js原生dialog
  • javascript例题
  • 每月个人所得税申报截止时间是几号
  • 小规模纳税人可以开增值税专用发票吗
  • 宁阳旧城改造名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设