简单明了理解alpha通道

前言

Alpha通道在计算机图形学中是一个常见术语,在Ps,Ae等动画创作类软件中常有身影,那么它究竟为何物?

身为非专业人士不需要特别深入了解,但需要知道它的基本概念和应用

概念

来自东篱雪 - 博客园 :Alpha通道是计算机图形学中的术语,指的是特别的通道,意思是“非彩色”通道,主要是用来保存选区和编辑选区。

来自维基百科 : 阿尔法通道(α Channel或Alpha Channel)是指一张图片的透明和半透明度。

图像一般有RGB三个彩色通道(red,green,blue),这种图像被称为RGB图像。而Alpha通道并不属于彩色通道,它是用来存储图像的透明/半透明信息的,包含有alpha通道的图像通常被称为RGB/A图像。

但需要注意的是,alpha通道只是最终的作用效果表现为透明度,它本质上和透明度没有关系。

alpha通道本质上是存储了一个取值 0到1 的数字,0代表完全透明,1代表完全不透明,中间值就是半透明,以此可以存储图像的透明度信息,于是alpha通道最终表现为透明度

应用

  • 大家熟知的3DMAX动画软件中提供了动画作品后期合成的工作环境(即VIDEO POST),利用VIDEO POST的图像合成功能可以实现一次处理许多不同层次的图像文件与动画场景合成的设定。其中使用最频繁的合成方式Alpha composing就是靠Alpha通道来实现的。 3DMAX能根据文件的输出格式产生包含Alpha通道的32位文件格式(特别是32位的Targa图像文件)。当进行渲染时,任何不含物体的区域的Alpha值为0,实色的物体的Alpha值为255,而透明材质的Alpha值介于0~255间。利用3DMAX的这一特性可在该软件或其它软件中实现各种透明重叠的图像或动画效果。
  • Flash矢量动画中同样具有Alpha通道功能的运用。Alpha是Flash动画场景中图形符号(graphic)的一个主要属性,改变其值(0~100之间)便可改变对象符号的透明程度。如在各关键帧设定某图形符号以不同的Alpha值,则该图形符号就呈现出动态变化的透明效果。通过编写动作脚本(Action scripting),用户交互式地改Alpha值,更能使动画作品生动有趣。
  • 在视频处理软件中,通常要将多个视频片段按照要求重叠在一起形成透明或半透明效果。Premiere电影编辑软件里提供了多达97个视频高叠轨道用以实现影像片段的合成。在高叠片段的video Option命令中有一个专门用于合成的透明设置选项Transparency,它提供了许多key Type基本(透明)类型。其中Alpha channel key就是利用影像或图片的Alpha通道在片段上选定区域形成透明效果。
  • 我的新坑:在运用AE与PS中运用alpha通道叠加模式,做出badapple视频效果。

效果预览:

这种风格的特效视频非常多,实际上方法基本就是一种,那就是alpha通道的巧妙运用。

有空就写教程,敬请期待

引用

  1. 来自东篱雪 - 博客园:一个也许很傻的问题,在图像处理中alpha到底是什么?

  2. 来自维基百科:alpha通道

又氵一篇,真好

在 WSL2 上安装 CUDA
Valaxy v0.19.5 驱动 | 主题 - Yun v0.19.5
本站已勉强运行0 天0 小时0 分0 秒(ノ`Д)ノ