最近被老外提NORMAL效果不够好,建议我们使用DXT5来压缩NORMAL,而不是DXT1,我很纳闷,如果不是用DXT5NM,DXT1和DXT5效果应该是一样的才对,难道他指BC5,但BC5支持也还不广泛。后来还特地将原始TGA NORMAL分别压成DXT1和DXT5对比了下,确实DXT5比DXT1好很多,真奇怪,都用的RGB来存储XYZ,怎么会有差别了,当时也没多想,后来有空我测试了下,发现PS插件原来是这样压缩DXT1和DXT5的,如果原始图含RGBA 4个通道,你选择DXT1 WITH 1BIT ALPHA将它当作带ALPHA压缩,这样4色中有1色会被设置成完全无用的黑色,所以如果使用PS DXT PLUGIN存储DXT1时,如果没有ALPHA需求,一定将ALPHA通道给删了。后来只存储RGB 3通道的原图,则DXT1和DXT5效果完全一样。如果追求比较好的效果只能使用DXT5NM,就是将X分量存于DXT5独立压缩的A通道上,而将Y分量存储在有6bit精度的G通道上,同时将RB设置为相同值避免co-compression artifacts,如果是DX10可以考虑使用高精度,且体积小的BC5压缩方式,就是ATI的3Dc,另外还有个trick,我们即可用DXT1存也可以用DXT5存,可以保证shader代码不用变。如果存DXT1可以将X存入R通道,而Y存入G通道,不要ALPHA;如果存成DXT5格式,则将X存入ALPHA,Y存进G通道,且将R通道设置为1,这样shader中的解压代码都是:

normal.x = R * Alpha;

normal.y = G;

normal.z = sqrt(1 - x^2 - y ^2);

转载于:https://www.cnblogs.com/effulgent/archive/2012/03/28/2421662.html

Photoshop DDS转化插件的一些问题相关推荐

  1. 好用的时间戳转化插件

    项目中我们经常会遇见要把时间戳转换成时间的情况,或者是把当前的时间转换成时间戳传给后台. 下面 向大家介绍几款好用的时间戳转化插件 1. Day.js :一个轻量的处理时间和日期的 JavaScrip ...

  2. ps插件Coolorus for mac(photoshop色轮插件)

    coolorus是一款非常好用的Photoshop色轮插件,这款插件可以给你的ps软件增加一个色环配色面板,选择颜色更加方便.coolorus插件可以帮你轻松的获取所选区域的RGB值,可以添加到ps中 ...

  3. PS插件:Photoshop遥感影像处理插件

    Photoshop地理空间插件,实现遥感影像批量转换为PS图层,并且按照地理位置关系,在PS中叠加图层显示:PS图层调色编辑之后,一键转成带地理坐标的遥感影像. PS插件下载地址: https://d ...

  4. java开发ps插件_超强自主开发的Photoshop CS6增强插件 唯一的面板测试版2

    超强自主开发的Photoshop CS6增强插件 唯一的面板测试版2 热心网友2012.10.11Photoshop 适用于Photoshop CS6的增强插件下载.具有增强对齐,加入类似CDR的前进 ...

  5. 【CSS】PhotoShop 切图 ③ ( PhotoShop 切图插件 - Cutterman | 下载、安装、启动、注册、登录 Cutterman - 切图神奇 插件 | 使用插件进行切图 )

    文章目录 一. PhotoShop 切图插件 - Cutterman 1.下载 Cutterman 插件 2.安装 Cutterman 插件 3.启动 Cutterman 插件 4.注册 Cutter ...

  6. etl常用的三种工具介绍_Adobe Photoshop常用修图插件+屏幕模式+内容感知移动工具介绍...

    PS教学第27期 第一篇 1.5 Photoshop的三种屏幕模式 [Ps教程] 1. 本节课将为您演示,系统的三种屏幕显示模式.首先依次点击[文件 > 打开]命令,打开一张示例图片. imag ...

  7. 给PhotoShop安装Portraiture插件

    目录 1. 插件下载地址 2. 装入PhotoShop 3. 注册使用 4. 使用界面 1. 插件下载地址 Portraiture插件下载地址 里面有四个文件,第四个是注册机: 2. 装入PhotoS ...

  8. 【win】Photoshop+蓝湖插件安装小白教程(下)

    本教程为Photoshop安装及蓝湖插件安装教程,windows系统下.本篇紧跟上篇,讲蓝湖插件的下载安装和使用. 蓝湖 Photoshop插件安装: 1.首先下载蓝湖photoshop插件,插件ma ...

  9. WordPress标签(tag)url自动转化插件

    介绍: WordPress网站程序功能很强大,不过自带的标签功能有点缺陷,就是标签的链接页,如果你的标签是中文,那这个标签的页面的url的后面就直接是这个中文,url上有中文,有些浏览器可以直接看到中 ...

  10. Photoshop的基本使用和Cutterman插件的安装

    Photoshop2020的基本使用和Cutterman插件的安装 Photoshop2020在网页编程中常使用的基本快捷键 快捷键 快捷键含义 ctrl + R 显示/隐藏标尺 (将标尺单位改为像素 ...

最新文章

  1. Rest 微服务工程搭建03——工程重构
  2. 【论文解读】SIGIR 2020 | 超越用户embedding矩阵:用哈希对大型用户建模
  3. ReSharper 配置及用法(ZHUANG)
  4. java ftpclient quit_FTPClient
  5. 气象背景场_“把脉”风雨 服务为民——甘肃研究型气象预报业务体系发展扫描...
  6. mysql emma_ubuntu mysql emma中文乱码问题解决
  7. php 文件 不更新,php页面不刷新更新数据
  8. java ocr linux_linux系统如何使用tess4j(java)进行ocr图片文字识别
  9. AD19无法生成PCB_对PCB印制线的传输线效应以及封装、连接器和电缆的频率响应进行全面分析...
  10. TheFatRat一般使用
  11. 程序员教你如何用python制作一个牛逼的脚本
  12. Php7.5,phpwind7.5灵活的业务支持体系
  13. MATLAB 3D极坐标绘图
  14. 世界上最难的5种编程语言
  15. 最简单的九九乘法表打印
  16. 信号完整性系统学习(一)前言
  17. Python之列表推导式
  18. Java项目:智能点餐推荐系统(java+SSM+JSP+BootStrap+Mysql)
  19. GE Proficy CIMPLICITY如何实现跨版本升级操作?
  20. 经典题目-如何测试一个一次性纸杯

热门文章

  1. cuda+cudnn安装(cudnn下载失败解决),环境配置以及遇到的问题记录!
  2. SQL优化工具SQLAdvisor使用(转)
  3. MATLAB警告:名称不存在或不是目录
  4. 使用DataStudio连接本地虚拟机中的opengauss数据库
  5. psasp和matlab,MATLAB和PSASP电力系统潮流计算比较研究
  6. android 直播 app下载地址,朵朵直播app下载地址
  7. 奥维地图导入西安坐标_奥维地图导入坐标样式 奥维地图批量导入经纬度坐标...
  8. 用canvas画时钟
  9. 2021世界机器人大赛— 青少年机器人设计大赛
  10. 富士通MB95F636H输出PWM