Shader Graph10-Min, Max, Clamp, Saturate节点
打开UE,新建Material叫做DemoMinMaxClamp,双击打开
一、Minimum节点,两个值比较取较小的。
Min的含义是,红框的0.5为参数B的值,1.0为白色圆形的值,下面的0.5为背景颜色值。图片中每个像素值与0.5进行比较,选择较小的值。如果A的值1,那么结果就是0.5。如果A的值0.4,那么结果是0.4。所以结果就是全是灰色的背景色。
当把B的值改为0.6的时候,就是下面的结果
二、Max节点,两个值比较取较大的值
B的值为1时,结果是下面的样子。
B的值为0.8时,结果是下面的样子。
当参数值为0.8时,0.8与1.0比较结果为1.0,0.8与0.5比较结果为0.8,所以背景会明显的发亮一些。
三、Clamp节点,限定取值范围
下面有两个颜色节点,使用Lerp节点做一个混合,使用VertexNormalWS和Mask这两个节点操作,加强了z方向上的值,我们回忆一下Lerp的Alpha的值是当Alpha为0时,结果为A,当Alpha为1时,结果为B。
当我们切换Preview为立方体的时候,可以看到更明显,左图是从下向上看,右图是从上向下看。最上面是青色的原因是通过Mask进行了加强所以,Lerp显示了B占比大的混合结果。最下面是黄色的原因是通过Mask减弱了,Lerp显示了A占比大的混合结果。
如果我们把Clamp删除,那么还是Preview为立方体,从下向上看时候,最下面是橙色。这是因为最下面的法线坐标为-1,所以A的值反而得到了加强。
我们将Preview转为球体看一下效果,没有Clamp的情况
有Clamp的情况
四、我们看一下Unity中的情形。
这里需要注意的是Unity中有Color节点表示颜色。还有Unity的向上的方向是y轴,所以Split选择G。
Shader Graph10-Min, Max, Clamp, Saturate节点相关推荐
- 设置最小值与最大值 css,一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景...
作者:Ahmad shaded 译者:前端小智 来源:sitepoint点赞再看,微信搜索[大迁世界]关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://github. ...
- 一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景
作者:Ahmad shaded 译者:前端小智 来源:sitepoint 点赞再看,微信搜索**[大迁世界]**关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://gi ...
- 2021.08.25学习内容torch.clamp(input, min, max, out=None) → Tensor,torch.mm(matrix multiply)
学习pytorch时,看到了mm和clamp,不甚理解,其他地方也看到过,所以具体了解一下 前向传递:计算预测yh = x.mm(w1)h_relu = h.clamp(min=0) 把 h 张量的最 ...
- 【PyTorch】torch.clamp()==>将input的值限制在[min, max]之间,并返回结果到一个新张量
函数定义: torch.clamp(input, min, max, out=None) 作用:限幅.将input的值限制在[min, max]之间,并返回结果到一个新张量 参数: input (Te ...
- pyrorch中 out.view(out.size(0), -1) out.view(-1, 1, 28, 28) clamp(min,max)作用
1. view(out.size(0), -1) 目的是将多维的的数据如(none,36,2,2)平铺为一维如(none,144).作用类似于keras中的Flatten函数.只不过keras ...
- 13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max
1.12.基本运算 1.12.1.add/minus/multiply/divide 1.12.2.矩阵相乘mm,matmul 1.12.3.pow/sqrt/rsqrt 1.12.4.exp/log ...
- LINQ to SQL语句之 Count/Sum/Min/Max/Avg
Count/Sum/Min/Max/Avg操作符 适用场景:统计数据吧,比如统计一些数据的个数,求和,最小值,最大值,平均数. Count 说明:返回集合中的元素个数,返回INT类型:不延迟.生成SQ ...
- 10.matlab中sort , min/max以及ceil 函数
1.sort 排序 2.min/max 求最大最小值 3.ceil----向上取整(不进行四舍五入)
- P3175 [HAOI2015]按位或(Min - Max容斥,FMT,概率期望,全网最清晰的题解!)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P3175 Prob ...
最新文章
- python操作mysql数据库 内存占用100_python操作MySQL数据库
- 【洞见】关于PMP个人认识和理解
- [转]第(前)k大数问题
- 树状数组维护区间和的模型及其拓广的简单总结
- LeetCode 784. 字母大小写全排列(位运算回溯)
- Python+pandas填充缺失值的几种方法
- 关于卷积,池化,前向传播,反向传播,全连接层,通道数的一些概念
- php文章详情页排版,WordPress自定义文章详情页模板
- select用法详解
- Centos7 | etc 目录下文件详解
- 机器学习的6个核心算法
- 计算图片中的物体的实际尺寸的一种方法
- 1564_AURIX_TC275_电压监控寄存器整理
- linux图像编辑,Photoflare:Linux下简单的开源图像编辑器
- 首批最佳骑行路线揭晓
- 设计模式(10)[JS版]-JavaScript如何实现组合模式???
- 美的大数据挖掘笔试总结
- 程序员专属的春节祝福
- osm.pbf 制作中国铁路网mbtiles
- 使用python读取网络视频流或者本地视频进行RTMP流的生成,并对视频源的每一帧做剪切处理