打开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节点相关推荐

  1. 设置最小值与最大值 css,一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景...

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint点赞再看,微信搜索[大迁世界]关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://github. ...

  2. 一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint 点赞再看,微信搜索**[大迁世界]**关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://gi ...

  3. 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 张量的最 ...

  4. 【PyTorch】torch.clamp()==>将input的值限制在[min, max]之间,并返回结果到一个新张量

    函数定义: torch.clamp(input, min, max, out=None) 作用:限幅.将input的值限制在[min, max]之间,并返回结果到一个新张量 参数: input (Te ...

  5. 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 ...

  6. 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 ...

  7. LINQ to SQL语句之 Count/Sum/Min/Max/Avg

    Count/Sum/Min/Max/Avg操作符 适用场景:统计数据吧,比如统计一些数据的个数,求和,最小值,最大值,平均数. Count 说明:返回集合中的元素个数,返回INT类型:不延迟.生成SQ ...

  8. 10.matlab中sort , min/max以及ceil 函数

    1.sort  排序 2.min/max 求最大最小值    3.ceil----向上取整(不进行四舍五入)

  9. P3175 [HAOI2015]按位或(Min - Max容斥,FMT,概率期望,全网最清晰的题解!)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://www.luogu.com.cn/problem/P3175 Prob ...

最新文章

  1. python操作mysql数据库 内存占用100_python操作MySQL数据库
  2. 【洞见】关于PMP个人认识和理解
  3. [转]第(前)k大数问题
  4. 树状数组维护区间和的模型及其拓广的简单总结
  5. LeetCode 784. 字母大小写全排列(位运算回溯)
  6. Python+pandas填充缺失值的几种方法
  7. 关于卷积,池化,前向传播,反向传播,全连接层,通道数的一些概念
  8. php文章详情页排版,WordPress自定义文章详情页模板
  9. select用法详解
  10. Centos7 | etc 目录下文件详解
  11. 机器学习的6个核心算法
  12. 计算图片中的物体的实际尺寸的一种方法
  13. 1564_AURIX_TC275_电压监控寄存器整理
  14. linux图像编辑,Photoflare:Linux下简单的开源图像编辑器
  15. 首批最佳骑行路线揭晓
  16. 设计模式(10)[JS版]-JavaScript如何实现组合模式???
  17. 美的大数据挖掘笔试总结
  18. 程序员专属的春节祝福
  19. osm.pbf 制作中国铁路网mbtiles
  20. 使用python读取网络视频流或者本地视频进行RTMP流的生成,并对视频源的每一帧做剪切处理

热门文章

  1. 2022深圳国际电子设备及检测仪器展览会
  2. 通过ajax实现文件下载
  3. NYOJ1239 引水工程(最小生成树,Prim)
  4. html 文字段落编辑,美化html段落文本 Ⅰ
  5. oracle创建导入数据库,unix下手动创建oracle以及imp数据导入
  6. ArcGIS使用克里金插值法提取目标区域
  7. 阿里巴巴 淘宝 盈利模式
  8. megaface 下载
  9. SpringBoot 2.x 统一异常处理
  10. 对移动医疗浅陋的理解