Unity Alpha融合参数(便查)

Alpha Blending,中文译作Alpha混合

Blending就是控制透明的。处于光栅化的最后阶段。

这里例如我们给一个模型贴一个材质,那么在某个点计算出来颜色值称为源,而该点之前累积的颜色值,叫目标。

语法

Blend Off     不混合

Blend SrcFactor DstFactor  SrcFactor是源系数,DstFactor是目标系数

最终颜色 = (Shader计算出的点颜色值 * 源系数)+(点累积颜色 * 目标系数)

属性(往SrcFactor,DstFactor 上填的值)

one                          1

zero                         0

SrcColor                         源的RGB值,例如(0.5,0.4,1)

SrcAlpha                         源的A值, 例如0.6

DstColor                   混合目标的RGB值例如(0.5,0.4,1)

DstAlpha                         混合目标的A值例如0.6

OneMinusSrcColor          (1,1,1) - SrcColor

OneMinusSrcAlpha          1- SrcAlpha

OneMinusDstColor          (1,1,1) - DstColor

OneMinusDstAlpha          1- DstAlpha

时间: 2024-10-12 12:18:01

Unity Alpha融合参数(便查)的相关文章

【Open CV基础】两张图片的Alpha融合

在Open CV的图像操作中,我们可以通过cvAddWeighted函数实现两张图片的融合,函数完整签名为: void cvAddWeighted( const CvArr* src1, double alpha, const CvArr* src2, double beta, double gamma, CvArr* dst ); 参数 意义 src1 第一张图片 alpha 融合时的第一张图片参数 src2 第二种图片 beta 融合时的第二种图片参数 gamma 常数项,往往取决于像素要调

Unity 各个组件参数总结

今天在蛮牛教育上学习了NGUI的课程下面给大家总结了一些小知识点希望对大家有帮助UICamera-可以添加到任何相机,包含事件系统.UICamera是每个UI的重要组成部分.它负责发送Camera中所有NGUI的活动.如果场景中仅有一个Camera,要确保它附有 UICamera脚本.如果有多个相机,确保至少用来渲染UI的相机有UICamera脚本.当将这个脚本放在主相机上时,在游戏场景中的所有都将有 OnClick, OnHover, OnDrag等事件. 参数Tooltip Delay:设定

Unity 命令行参数

通常情况下,Unity可以通过双击桌面上的图标启动,也可以通过输入命令行启动(例如,MacOS终端或者Windows的CMD窗口),通过这种方式在启动时会接受命令和信息.我们可以制作一些小工具跟Unity通信或者调用Unity里面的方法(比如一键打包APK,通过第三方工具把资源打包成package包). 你可以在圣典里面查询到全部的命令行参数: http://game.ceeger.com/Manual/CommandLineArguments.html. 我们在学习下最简单的Unity命令参数

src2中的alpha融合ROI

#include <cv.h> #include <highgui.h> int main(int argc, char** argv) { IplImage *src1,*src2; if (((src1 = cvLoadImage("001.jpg", 1)) != 0) && ((src2 = cvLoadImage("002.jpg", 1)) != 0)) { int x = 850; int y = 100; in

Unity导航网格参数

Navigation Object:物体参数面板 Navigation Static:勾选后表示该对象参与导航网格的烘培. OffMeshLink Generation:勾选后可跳跃(Jump)导航网格和下落(Drop). Bake:烘培参数面板 Radius:具有代表性的物体半径,半径越小生成的网格面积越大. Height:具有代表性的物体的高度. Max Slope:斜坡的坡度. Ste Height:台阶高度. Drop Height:允许最大的下落距离. Jump Distance:允许

unity TileMode 3参数:clamp、repeat和mirror

CLAMP的作用是如果渲染器超出原始边界范围,则会复制边缘颜色对超出范围的区域进行着色. REPEAT的作用是在横向和纵向上以平铺的形式重复渲染位图. MIRROR的作用是在横向和纵向上以镜像的方式重复渲染位图.

hadoop配置参数速查大全

dfs.block.access.key.update.interval=600 dfs.block.access.token.enable=false dfs.block.access.token.lifetime=600 dfs.blockreport.initialDelay=0 dfs.blockreport.intervalMsec=21600000 dfs.blockreport.split.threshold=1000000 dfs.blocksize=134217728 dfs.

Unity 发布的 WebGL 使用SendMessage传递多个参数

如果要实现Unity与浏览器的数据交互一般都会采用两种方式 方法一: Application.ExternalCall("SayHello","helloworld"); 这种方式可以在Unity中调用伊尔迷案中的JS函数 方法二: SendMessage("Main Camera", "FunctionName", "参数"); 这种方式可以在网页中用JS代码往Unity中传递参数,调用对应的函数 但我在

alpha通道与混合技术

Alpha其作用是要实现一种半透明效果. 假设一种不透明的东西颜色是A,另一种透明的东西颜色是B,那么透过B去看A,看上去的颜色C就是B与A的混合颜色.设置B的透明度为alpha(取值为0-1,0为完全透明,1为不透明) R(C)=alpha*R(B)+(1-alpha)*R(A) G(C)=alpha*G(B)+(1-alpha)*G(A) B(C)=alpha*B(B)+(1-alpha)*B(A) 融合因子 首先,Direct3D中依然是用Alpha通道来实现多个像素颜色值的融合.每个像素