注:网上很多linear的颜色原理,这里就不过多赘述;

这里讲的是线性空间下美术与前端如何同步UI表现一致的情况,首先问题应该分为两个:

1、线性颜色RGB;

2、透明度alpha混合;

以上问题一定要分开思考,不能一概而论,以下是分别对其的解决方案探讨;

针对线性颜色RGB问题解决方案有以下三种:

1、美术ps出图按默认出,此时的图片资源是gamma的,默认是勾选了sRGB选项,导入unity时候也要勾选sRGB,这样硬件会自动将图片资源色值进行gamma转linear,性能比shader要好

2、在方案一的美术导出gamma图基础上,程序对其资源进行线性较正得到linear的UI资源,这样导入unity的时候,就不要勾选sRGB,因为色值已经是linear空间了;以下是核心代码

3、方案三是美术ps设置导出linear资源图,导入unity不勾选sRGB

1)制作gamma为1的ICC颜色配置

2)将打开的文件转换为线性空间

针对Alpha混合(透明渐变)问题的解决方案:

Ps的颜色设置将【用灰度系数混合RGB颜色】的勾选去掉后进行开发;

附:根据linear的颜色原理,可以美术出图资源要按32位通道解决,但32位通道ps下少了很多效果;

以上参考了两位女神的分享:

UWA 学堂

UWA 学堂

Unity线性空间UI制作方面总结相关推荐

  1. Unity之UI和登陆界面与暂停界面

    Unity----UI和登陆界面与暂停界面 接触了Unity制作不管是程序还是游戏都避免不了UI的制作,但是在网上搜的UI制作的学习过程,额-一言难尽,就像是拼图一样在那一块块搜索然后再将它拼装起来, ...

  2. Unity 之 虚拟现实的UI制作和交互

    无论是游戏,还是虚拟现实等,都不可能缺少UI界面的制作,对于界面我们可以分为两种UI界面,一种是能够跟随VR头盔移动的UI,另一种为不跟随头盔移动的UI,也就是将UI看作三给空间中的游戏对象. UGU ...

  3. Unity VR的UI制作和交互

    无论是游戏,还是虚拟现实等,都不可能缺少UI界面的制作,对于界面我们可以分为两种UI界面,一种是能够跟随VR头盔移动的UI,另一种为不跟随头盔移动的UI,也就是将UI看作三给空间中的游戏对象. UGU ...

  4. Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

    Unity添加中文字体 ## 1.拷贝字体文件 拷贝C:\Windows\Fonts文件夹下,华文细黑常规文件到项目中 ## 2.下载中文字库 链接: https://pan.baidu.com/s/ ...

  5. Unity引擎UI模块知识Tree

    Unity引擎在4.6版本之前是没有内置的UI解决方案的.当时最流行的就是NGUI的框架,目前主流的UI解决方案就是NGUI和UGUI,近几年来,更是以UGUI为主,同时也有团队开始使用FairyGU ...

  6. unity 3d 原创制作射击游戏(一)

    目录 实验一... 4 (1)设计如下UI界面,其中包含了canvas.Panel.Text.Button.Image.RawImage等UI元素... 4 (2)实现点击Play按钮转换场景,点击E ...

  7. 使用Unity的UGUI制作带时间头的相册

    Unity  UGUI相册制作并且加上时间头的效果 在介绍排版之前需要先了解一下Unity中的排版布局方式的三个组件 1.Horizontal Layout Group(水平布局) 1.Padding ...

  8. Unity自定义UI组件(七)渐变工具、渐变色图片、渐变遮罩

    欢迎阅读Unity自定义UI组件(七)渐变工具.渐变色图片.渐变遮罩 前言 在Unity中UGUI只为我们提供了最为基础的Image和RawImage两种可展示图片的组件,但是这两种组件要展示一些特殊 ...

  9. 【Unity】UI画线工具

    [Unity]UI画线工具 最近恰好遇到在图片上画线标记路径的需求,需要动态地画很多线,感觉做帧动画的话美术工作量有点大,所以做了一个功能比较简单的UI画线工具 UIPathwaySystem : h ...

  10. Unity跨平台UI解决方案:可能是最全的FairyGUI系列教程.Part1

    目录 FairyGUI简介导读 FairyGUI效果演示 FairyGUI和UGUI类比 从基础角度 从技术角度 从整体角度 FairyGUI编辑器使用 FairyGUI的项目文件结构 编译器主界面 ...

最新文章

  1. leetcode算法题--不同路径
  2. 说说TDD的好处和坏处-对话
  3. Android Studio Butter Knife —— 快速开发
  4. elementui表格宽度适应内容_elementui表格中的列怎么实现自适应列宽
  5. codeforces 158A-C语言解题报告
  6. 全国计算机等级考试暨南大学,9月暨南大学计算机等级考试报名时间通知
  7. Delphi 7自带的TeeChart组件
  8. HDU 6623 Minimal Power of Prime(思维)题解
  9. SHA1算法实现及详解
  10. css控制图片自适应大小
  11. Flash Builder 4.6桌面项目在Flash Builder 4.7中打开遇到的问题
  12. 工作室流量卡如何做才能不封号?
  13. 英语对于软件开发者来说到底有多重要?
  14. 零度飘逸LDPY GhostWin7 Sp1纯净选择版V7.0(驱动增强版)
  15. 如何用URL Scheme H5链接,直接打开微信小程序
  16. 计算ndvi值需要的数据_利用TM计算NDVI问题
  17. UE4 Gameplay
  18. altera fpga 约束
  19. 【哈夫曼树】JZOJ_4210 我才不是萝莉控呢
  20. 雷林鹏分享:jQuery EasyUI 数据网格 - 启用行内编辑

热门文章

  1. dell 服务器自动更新驱动程序,通过Repository Manager 1.3来管理戴尔驱动程序更新
  2. 刘作虎:二次购机潮即文艺复兴时
  3. 通信工程专业就业怎么样?难不难学?
  4. Image Retrieval using Scene Graphs ——基于场景图的图像检索 读书笔记
  5. 年审是当月还是当天_车辆年审到期是指当月吗?
  6. 2021年4月4日新增
  7. Vue整合Markdown组件+SpringBoot文件上传+代码差异对比
  8. 从身份证号获取身份证信息
  9. 《零基础入门学习Python》第019讲:函数:我的地盘听我的
  10. ITIL v3 中级认证