打开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. Linux自动备份脚本
  2. 计算机语言 angela,Angela
  3. 论文浅尝 - AAAI2020 | 多轮对话系统中的历史自适应知识融合机制
  4. java二次方程式答案_二次方程式Java?
  5. 信息时代大数据的再认识
  6. python str函数数字转换成字符串,Pandas将数字转换为字符串意外结果
  7. selenium安装和下载
  8. 苹果手机自带表格软件_苹果手机还自带扫描仪,没想到今天才发现
  9. MySQL数据库字段级权限设计
  10. Internal Error occurred while analyzing this expression
  11. 自建服务器部署WEB网站可公网访问
  12. 线上软测培训机构柠檬班与iTEST.AI平台赋能测试行业共同发展、共绽异彩
  13. Web服务器工作原理详解(基础篇)
  14. Linux开放8080端口,防火墙开启/关闭/重启
  15. 当个运营都难,二本生在如今的就业市场真的没出路了吗?
  16. python画哆啦a梦图片_80行代码!用Python做一个哆来A梦分身
  17. 小程序实现商城案例(赋源码)
  18. 新推荐个百度网盘不限速下载神器
  19. bzoj 3811: 玛里苟斯【线性基+期望dp】
  20. 天正如何批量导出坐标_天正如何导出坐标文件 天正导出批量pdf

热门文章

  1. 制度罚则--上线结果通知模板
  2. Huawei mobile phone downgrade from HarmonyOS2 system to EMUI10.1 | Mobile phone system
  3. ganache-cli命令行参数
  4. 观察者模式--微信公众号文章的推送
  5. mysql锁(全局锁、表锁、行锁、页锁、排他锁、共享锁)
  6. 【RPG Maker MV】RPG游戏《机器人养成记》制作笔记 - RPG Maker MV 界面介绍
  7. Java使用多线程和GUI实现购买火车票<集合>
  8. 抖音上农民伯伯出的题,真的会难倒清华北大的高材生吗?
  9. libVLC 添加图片和文本水印
  10. linux系统32位镜像下载,centos6.5下载