参考教程文档

ShaderGraph使用教程与各种特效案例:Unity2020(持续更新)_linxinfa的专栏-CSDN博客_unity2020shadergraph

1、实现裁切

2、实现边缘高光

3、将边缘高光与裁切贯通

API手册节点库 | Shader Graph | 10.5.0 (unity3d.com)

Step 节点

描述

对于每个分量,如果输入 In 的值大于或等于输入 Edge 的值,则返回 1,否则返回 0。

端口

名称 方向 类型 描述
Edge 输入 动态矢量 步长值
In 输入 动态矢量 输入值
Out 输出 动态矢量 输出值

Smoothstep

如果输入 In 的值位于输入 Edge1 和 Edge2 的值之间,返回 0 和 1 之间的平滑埃尔米特插值结果。如果输入 In 的值小于输入 Step1 的值,返回 0;如果大于输入 Step2 的值,返回 1。

此节点类似于 Lerp 节点,但存在两个显著差异。首先,使用此节点时,由用户指定范围,返回值介于 0 和 1 之间。这可视为与 Lerp 节点相反。其次,此节点采用平滑埃尔米特插值,而不是线性插值。这意味着插值从开始后将逐渐加快速度,并在接近结束时减慢速度。这对于创建自然的动画、淡入淡出和其他过渡非常有用。

端口

名称 方向 类型 描述
Edge1 输入 动态矢量 最小步长值
Edge2 输入 动态矢量 最大步长值
In 输入 动态矢量 输入值
Out 输出 动态矢量 输出值

Remap 节点

描述

根据输入 In 值在输入 In Min Max 的 x 和 y 分量之间的线性插值,返回输入 Out Min Max 的 x 和 y 分量之间的值。

端口

名称 方向 类型 描述
In 输入 动态矢量 输入值
In Min Max 输入 矢量 2 输入插值的最小值和最大值
Out Min Max 输入 矢量 2 输出插值的最小值和最大值
Out 输出 动态矢量 输出值

One Minus 节点

描述

返回从 1 减去输入 In 的结果。

端口

名称 方向 类型 描述
In 输入 动态矢量 输入值
Out 输出 动态矢量 输出值

ShaderGraph笔记——高光裁切相关推荐

  1. Ae 效果快速参考:实用工具

    实用工具 Utility 范围扩散 Grow Bounds 扩展图层的范围. 当一个图层比合成小的时候,如果进行波形变形等扭曲效果,使用本效果可让变形突破图层大小扩散到合成大小. 提示: 范围扩散效果 ...

  2. Unity-URP学习笔记(四)赛璐珞高光

    Unity-URP学习笔记(四)赛璐珞高光 URP卡通赛璐璐高光 结果展示 Shader展示 URP卡通赛璐璐高光 结果展示 Shader展示 Shader "MyURP/CharMainC ...

  3. Unity-ShaderGraph学习笔记第一步: 如何打开ShaderGraph 制作全息效果Shader

    *本次使用 Unity版本是2018.4.13* *素材用自己的代替就行了* *新手入门,如有错误,感谢授教.* 一.准备工作 使用shader graphs 需要两个包 (Windows - Pac ...

  4. 【shaderforge学习笔记】 Specular(高光)通道

    shaderforge Specular通道 一.官方介绍 这是材质的高光的颜色.值越高越亮,如果高光值为黑色则完全不会影响shader的表现. 二.通道的输入 1. Specular 可以是高光贴图 ...

  5. 自定义控件学习笔记(五)Canvas 对绘制的辅助——范围裁切和几何变换

    1 范围裁切 范围裁切有两个方法: clipRect() 和 clipPath().裁切方法之后的绘制代码,都会被限制在裁切范围内. 1.1 clipRect() canvas.save(); can ...

  6. 【FFmpeg】转码、压制、录屏、裁切、合并、提取、直播...(ffmpeg笔记)

    目录 01.下载,配置 02.简介,上手(FFmpeg FFprobe FFplay) 03.转换格式(文件格式,封装格式) 04.改变编码 上(编码,音频转码) 05.改变编码 中(视频压制) 06 ...

  7. photoshop读书笔记

    photoshop读书笔记 一 PS设计基础 1.1.工作区和工作流程 PS可以分为三个部分: ​最左边是PS的工具,可切换为两列或一列. ​上面为工具的选项面板,会随着工具变换而发生变换. ​默认的 ...

  8. CPT205 计算机图形 笔记

    CPT205 计算机图形 笔记 函数查阅:windows 开发文档 week1 介绍课程 什么是computer graphics: 'Computer Graphics' is concerned ...

  9. 【游戏开发渲染】Unity ShaderGraph使用教程与各种特效案例:Unity2022(持续更新)

    文章目录 一.ShaderGraph前言 二.ShaderGraph科普 1.渲染管线(Render Pipline) 2.可编程渲染管线,SRP(Scriptable Render Pipline) ...

最新文章

  1. HashMap 1.8 源码解析以及非线程安全分析
  2. python自学免费课堂-如何系统地自学 Python?
  3. MySQL取字段注释
  4. 淘宝Django书籍调研
  5. 基于bootstrap_登陆页面
  6. Backup Exec 2012下载地址
  7. oracle日期虚数0去掉,第 14 章 使用复数运算库
  8. 【grafana】grafana 添加 MySQL 本地无法连接
  9. 凉,返回值都是Map类型,还能用Swagger生成在线文档吗?
  10. websocket的WebSocketServer无法注入service
  11. 首次安装Linux,配置网络、换源一步到位
  12. 随机获取数据库的数据
  13. java静态类堆栈_Java回归学习-面向对象内存分析-堆栈
  14. Java基础-SSM之Spring的AOP编程
  15. 在VMware虚拟机中安装RHEL7
  16. 罗永浩的带货直播你看了吗?
  17. 笔记本电脑无法进入睡眠状态_电脑进入睡眠模式后打不开屏幕怎么办
  18. 如何选择python培训
  19. 艾伟:memcached全面剖析–2.理解memcached的内存存储
  20. FusionCharts在Java中的应用

热门文章

  1. oracle 审计设置,oracle审计简单设置
  2. Qt - 驾校科目-考试系统-窗口交互
  3. 计算机网络五层协议(TCP/IP)与七层协议(OSI)的关系与区别【计算机网络】
  4. 数据库分页数据被业务代码过滤后不足个数问题
  5. 已知差异脑区MNI坐标,如何将MNI坐标转化为AAL分区和布罗得曼分区Brodmann area名称
  6. Word突然不能复制粘贴怎么办?
  7. xlsx发现不可读取的内容,是否恢复此工作簿的内容?
  8. HbuildX打h5包/web2app包注意事项
  9. 计算机软考高级职称论文,关于计算机软考,这里可以解决你所有的问题
  10. Part 1: 3.2 flip flop 触发器寄存器