黑色与透明

            今天遇到了一个问题 解决了很久。是这样的,美术给的一张图,黑底彩图,RGB,没有alpha通道,使用src:alpha  dst:one的方式进行混合,法线这张图的黑色被滤掉了,出现了alpha透明的效果。如下图

原图

 

混合后的图

 

 

乍一看没什么问题,不过稍微想了一下,我的图是不带alpha通道的,也就是通常认为的没有透明信息的,怎么它就变透明了呢,应该是黑色也会叠加上才对啊。

于是一行行看shader,还是没明白,最后还是用pix截了一帧仔细分析才看出来。

 

原来黑色的rgb是(0,0,0),对于一张没有alpha通道的图,它的a值都为1,这样在混合的过程中,结果的RGB=1*(0,0,0)+dst=dst

也就是说对于那些黑色覆盖的像素,直接就是原先的颜色,就是透明了!!!

 

发现这个问题之后 才发现原来是自己纠结了一个很蠢的问题,那就是黑色覆盖白色不等于黑色,还是白色!这似乎是我的思维定势了,似乎认为黑色叠加给别的表面上会把“黑色”叠上去,其实在图形学里黑色是(0,0,0),叠上去什么也没有。这跟画水彩画可不一样。在这个意义上黑色其实就等同了透明。

 

其实这种美术技巧应用于了很多美术场景,对于一些透明(叠加方式)的效果,美术可以直接在黑底上做画,不用做alpha通道

那么一个问题是,如果想要真的把“黑色”也真的叠上去该怎么办:一种是真的做alpha通道,混合方式使用alpha混合,一种是不做alpha通道,混合的方式采用1-dst ,dst 等混合方式,总之blend是多种多样的,以前一直没有细致的扣每一种方式的表现效果

 

 

时间: 2025-01-03 07:49:40

黑色与透明的相关文章

Alpha和索引色透明

索引|透明 "在透明背景下我无法在预览中看到白色.只要我一转换到透明色,所有的白色就变成透明.如果我设置为不透明,本来和背景色相同的物体就会变成白色." -- M 我想跟随我一起用做实验的方法来回答这个问题可能会更有趣.下载这个实验图形会省去你很多工作. 如果你没有下载这个文件,那就从打开一个画布为白色的新文件开始.左半部分用黑色长方形覆盖.画一个大小为画布三分之二的红色正方形,放置在黑白画布的正中.最后,再画一个小的白色长方形.复制它,并将颜色改为黑色.移动它们,使白色方块居于背景的

Photoshop使用通道抠出透明婚纱的新娘

  教程不仅介绍了通道抠图的过程,同时还介绍了一些细节的处理方法.如抠出的婚片带有很多环境色,如果婚纱是白色的就直接用减淡工具涂白.喜欢的朋友让我们一起来欣赏吧. 原图 最终效果 1.这张图像的特点是婚纱四周界限分明,可以用磁性套索工具选取;难点是怎样抠出半透明婚纱.用通道抠图可以抠出半透明的效果. 2.打开通道面板,选择反差最大的通道,这里是绿色通道. 3.复制一个绿色通道. 4.为了增加颜色反差,点击图像-调整-色阶. 5.打开色阶面板,把两边的三角形往中间拉. 6.用磁性套索工具沿着婚纱的

PhotoShop制作逼真的补丁文字教程

导言: 本教程为大家讲解了使用Photoshop制作补丁文字效果,方法比较简单,但效果很不错,希望能够帮助到大家. 下面教程开始 先来看下最终效果,如下图.(图01) 第一步 新建画布,填充颜色,选择"滤镜->扭曲->扩散亮光",数值为6.12.10.(图02) 第二步 恢复前景色和背景色的标准设置(快捷键为D),复制背景层,并在复制层上使用"滤镜->画笔描边->成角的线条",数值为30.3.10.(图03) 第三步 更改图层混合模式为变暗,

移动端与border-radius有关的bug

1. Andriod 4.2.x下明明设置了border-radius,但是背景色会溢出 代码和效果如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .demo { width: 200px; height: 40px; border:

Photoshop详细解析室内婚片婚宴的整体色彩处理教程

  中国婚礼由于传统因素影响,婚礼与婚宴同时进行,婚礼现场拍摄很大一部份在室内进行,这些场合环境灯光昏暗,人员众多,画面效果很难保障.如何简单有效处理婚礼现场照,就需要后期上打开思路了,这里为大家介绍几种简单有效的方法,轻松搞定婚礼现场. 效果图 原图 该片在酒店中婚礼进行时拍摄,新人即将走向红毯彼端,场面温馨浪漫,只是现场灯光很暗,只有一个追光灯做为主光源,拍摄出的画面整体为黑色,画面的氛围就差了很多,因此,处理该图时暗部的处理尤为重要. 具体操作如下: 1.首先利用阴影高光工具将画面暗部层次

Photoshop给偏暗逆光图片调出清霞光色

  Photoshop给偏暗逆光图片调出清霞光色          原图 最终效果 1.打开素材图片,选择裁剪工具对画面进行裁剪,选择自己所需的部分 2.增加色彩.画面的冲击力因素很多,色彩就是很重要的一方面.由于是早晨照的,画面灰雾度很大,有时逆光摄影色彩比较灰暗. 增加色彩的方法有很多,这里使用的是"应用图像",应用图像比图层模式好,它有蒙版对暗部进行保护.把背景图层复制一层,执行:图像 > 应用图像,参数设置如下图 3.添加蒙版恢复暗部,前景色为黑色.选择黑色到透明线性渐变

Photoshop设计超酷的电影网站首页模板

  本教程主要使用Photoshop设计超酷的电影网站首页模板,创建一个电影导演工作室主页,要体现出怀旧感和孤独感.没有Logo,没有图片,所有素材自己搜集.根据设计要求,我们可以想象一个场景,一间有着泛旧的地板和斑驳的墙面的房间,一把空荡荡的导演椅安静的放在那里,椅子旁边放着拍片时用的喊话筒和废弃的电影胶片,打板也斜倚在墙上,安静的躺在幽暗的角落里.一束光从顶部向下打下来,落在椅子和地板上,让整个的气氛更加显得孤寂.依据这个想法,我们搜集以下素材来创建我们头脑里的这个场景. 教程素材:设计一个

photoshop设计三维彩虹壁纸教程

在这个Photoshop教程中,我们将设计一个三维彩虹效果的彩色壁纸.非常漂亮. 在这个Photoshop教程中,我们将设计一个三维彩虹效果的彩色壁纸.非常漂亮. 首先在Photoshop中创建一个新文件,大小1900 * 1200像素,或者创建你喜欢的尺寸!最好使用默认的分辨率72.创建之后,使用矩形选框工具创建 大约1/7画布宽的选区,填充选区颜色为#490d69. 之后,创造一个同样大小的选区,填充颜色为#2e3894. 用同样的方式添加5个不同颜色的线条.每行使用下列颜色:#0b7eb5

PhotoShop中蒙版的原理与使用技巧教程

蒙板是什么?蒙板有什么用的?这些类似的问题我经常都被问到.我想,大概所有的Photoshop初学者都对"蒙板"这个词很摸不着头脑吧!他们都会认为蒙板的使用是一个很高深的学问=.=!? 或许如果只跟你们说一大堆蒙板的定义,由来,分类的专业术语,那真的会看晕了也搞不懂. 本节课就由小编用最最简单的方法来让大家了解与使用蒙板吧! 蒙板是什么? 蒙板有分剪贴蒙版,路径蒙板与图层蒙版.但大家使用Photoshop目的都是为了让自己拍的片片更漂亮吧,所以图层蒙版是最常用到的,我就主要讲一下图层蒙版