位置: 编程技术 - 正文

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

  • 发票超过认证期有什么影响
  • 跨年增值税发票怎么冲红
  • 个人所得税征收标准表
  • 公司优秀党员事迹材料
  • 利润分配转作股本股利
  • 科技公司的作用
  • 银行理财收益算错兑付怎么办
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 分支机构是否需要进行企业所得税汇算清缴申报
  • 广告传媒公司安全生产标准化
  • 进口关税专用缴款书在哪里打印
  • 进项发票已经抵扣怎么做退回处理
  • 成本费用包括哪些包括外购材料吗
  • 冲减往年收入会计分录
  • 购进农产品再销售
  • 工资扣员工的罚款入什么科目
  • macos usb启动
  • 广告公司文化事业费怎么交
  • macbook不用键盘膜会进灰吗
  • 开机自动连接宽带怎么设置w11
  • PHP:oci_field_size()的用法_Oracle函数
  • 银行存款日记账对方科目写什么
  • 关于政府的话
  • php判断字符串是否存在
  • php判断数据库是否连接成功
  • 所得税的期初资产怎么算
  • 应付票据是商业承兑汇票吗
  • 财务费用为负的意思
  • 员工离职后个税申报系统如何操作
  • 记账和结账可以一起用吗
  • 判断文件是否存在,存在则删除
  • 帝国cms整合Elasticsearch
  • 固定资产报废计入资产处置损益吗
  • 辅助核算内容不完整
  • 看望员工现金属于什么费用
  • 免税不能抵扣
  • 发票遗失要如何补办
  • 出租车发票上没有税务局的印章能报销么
  • 用友u8财务报表打印设置在哪
  • 纳税人应按照当期可抵扣进项税额的10%
  • 增量留底退税额计算
  • 软件即征即退开票信息与资料不符
  • 企业之间借款利息开票编码
  • 清算期间的坏账会计分录
  • 本月增值税申报截止日
  • 一般纳税人已交税金账务处理
  • 进项税额转出结转还是红冲
  • 应收票据的核算范围包括
  • 应交税金-应交增值税明细账
  • 零余额账户收到国税局退款
  • 多打的投资款怎么入账
  • 现金支付中的现金是什么
  • 货已经收到未收到怎么办
  • 赠送商品给客户怎么写分录
  • 结转资金和结余资金
  • 交易性金融资产公允价值变动计入
  • 零售商品购进的核算需要设置什么科目
  • 注册表regsz是什么意思
  • iis配置asp网站
  • ubuntu server教程
  • VMware虚拟机中卸载java命令
  • 在linux系统中命令
  • win10麦克风加强没有了
  • 安装软件时提示无法访问网络位置
  • win8计算机管理员权限
  • linuxftp服务器
  • gcc编译选项详解
  • 如何获取system权限win10
  • perl获取文件名
  • js动态加载图片
  • node. js教程
  • 文章标题作用答题模板
  • delect删除
  • unity 设置物体角度
  • unity动画animator
  • 获取python的运行结果
  • adb命令ls
  • 国家税务局浙江电子税务局官网入口
  • 新疆国税局电子税务局
  • 湖北省国家税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设