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 ...
最新文章
- Linux自动备份脚本
- 计算机语言 angela,Angela
- 论文浅尝 - AAAI2020 | 多轮对话系统中的历史自适应知识融合机制
- java二次方程式答案_二次方程式Java?
- 信息时代大数据的再认识
- python str函数数字转换成字符串,Pandas将数字转换为字符串意外结果
- selenium安装和下载
- 苹果手机自带表格软件_苹果手机还自带扫描仪,没想到今天才发现
- MySQL数据库字段级权限设计
- Internal Error occurred while analyzing this expression
- 自建服务器部署WEB网站可公网访问
- 线上软测培训机构柠檬班与iTEST.AI平台赋能测试行业共同发展、共绽异彩
- Web服务器工作原理详解(基础篇)
- Linux开放8080端口,防火墙开启/关闭/重启
- 当个运营都难,二本生在如今的就业市场真的没出路了吗?
- python画哆啦a梦图片_80行代码!用Python做一个哆来A梦分身
- 小程序实现商城案例(赋源码)
- 新推荐个百度网盘不限速下载神器
- bzoj 3811: 玛里苟斯【线性基+期望dp】
- 天正如何批量导出坐标_天正如何导出坐标文件 天正导出批量pdf
热门文章
- 制度罚则--上线结果通知模板
- Huawei mobile phone downgrade from HarmonyOS2 system to EMUI10.1 | Mobile phone system
- ganache-cli命令行参数
- 观察者模式--微信公众号文章的推送
- mysql锁(全局锁、表锁、行锁、页锁、排他锁、共享锁)
- 【RPG Maker MV】RPG游戏《机器人养成记》制作笔记 - RPG Maker MV 界面介绍
- Java使用多线程和GUI实现购买火车票<集合>
- 抖音上农民伯伯出的题,真的会难倒清华北大的高材生吗?
- libVLC 添加图片和文本水印
- linux系统32位镜像下载,centos6.5下载