ShadeGraph教程之节点详解6:Procedural Nodes
本文首发于洪流学堂微信公众号。
洪流学堂,学Unity快人几步
洪流学堂公众号回复节点
,获取ShaderGraph节点详解PDF文件(带目录)。
Procedural Nodes 程序化节点
通过程序生成的效果的节点。
Checkerboard 检查板
创建一个检查板效果,基于输入的Color A和Color B和UV,交替显示两种颜色。检查版的尺寸由输入参数Frequency决定。
Unity中光照系统很多地方都用到了这种效果,用来检查光照的Chart。
Noise 噪点
程序化生成噪点图。
Gradient Noise 渐变噪点
基于输入的UV生成一个渐变噪点图(Perlin噪点)。Scale可以控制噪点图的大小。
Simple Noise
基于输入的UV生成一个简单噪点图(Value(https://en.wikipedia.org/wiki/Value_noise)噪点)。Scale可以控制噪点图的大小。
Voronoi 泰森多边形
基于输入的UV生成一个泰森多边形噪点图(Worley(https://en.wikipedia.org/wiki/Worley_noise))。Voronoi噪声是通过计算像素点与点阵之间的距离而产生的。通过输入参数Angle Offset控制的伪随机数偏移这些点,可以生成一组格子。这些格子的尺寸和噪点由输入参数Cell Density控制。
Shape 形状
Ellipse 椭圆
根据输入的UV生成一个椭圆形状,尺寸由输入参数Width和Height决定。生成的形状可以通过在UV输入之前连接Tiling And Offset节点进行偏移或平铺。请注意,为了保持在UV空间内偏移形状的能力,如果平铺,形状不会自动重复。要实现重复,先通过Fraction节点连接输入,如下图所示。
Polygon 多边形
根据输入UV生成规则多边形形状,尺寸由输入参数Width和Height决定。多边形的边的数量由输入Sides确定。生成的形状可以通过在UV输入之前连接Tiling And Offset节点进行偏移或平铺。请注意,为了保持在UV空间内偏移形状的能力,如果平铺,形状不会自动重复。要实现重复,先通过Fraction节点连接输入,如下图所示。
Rectangle 矩形
根据输入的UV生成一个矩形形状,尺寸由输入参数Width和Height决定。生成的形状可以通过在UV输入之前连接Tiling And Offset节点进行偏移或平铺。请注意,为了保持在UV空间内偏移形状的能力,如果平铺,形状不会自动重复。要实现重复,先通过Fraction节点连接输入,如下图所示。
Rounded Rectangle 圆角矩形
根据输入的UV生成一个矩形形状,尺寸由输入参数Width和Height决定,圆角半径由Radius参数决定。生成的形状可以通过在UV输入之前连接Tiling And Offset节点进行偏移或平铺。请注意,为了保持在UV空间内偏移形状的能力,如果平铺,形状不会自动重复。要实现重复,先通过Fraction节点连接输入,如下图所示。
小结
本文讲解了ShaderGraph众多Node中的Master Nodes。你可以收藏本文作为一个工具库。
其他Node的详解,关注洪流学堂公众号第一时间获取。
洪流学堂公众号回复节点
,获取ShaderGraph节点详解PDF文件(带目录)。
你有没有饱受shader折磨的同学?你可以把今天的内容分享给他,或许你能帮到他。
《郑洪智的Unity2018课》,倾尽我8年的开发经验,结合最新的Unity2018,带你从入门到精通。
ShadeGraph教程之节点详解6:Procedural Nodes相关推荐
- ShadeGraph教程之节点详解8:UV Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). UV Nodes UV节点 与UV相关的节点. Fli ...
- ShadeGraph教程之节点详解7:Utility Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). Utility Nodes 工具节点 一些有用的工具节 ...
- ShadeGraph教程之节点详解5:Math Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 本文基于ShaderGraph 1.1.9 版本. M ...
- ShadeGraph教程之节点详解4:Master Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). Master Nodes 主节点 主节点是一张Shad ...
- ShadeGraph教程之节点详解3:Input Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 注意 节点中很多输入为In(1)的其实是动态长度的Ve ...
- ShadeGraph教程之节点详解2:Channel Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 注意 节点中很多输入为In(1)的其实是动态长度的Ve ...
- ShadeGraph教程之节点详解1:Artistic Nodes
本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录). 注意 节点中很多输入为In(1)的其实是动态长度的Ve ...
- python语言入门详解-python初级教程:入门详解
python初级教程:入门详解 Crifan Li 目录 前言 .................................................................... ...
- h2 不能访问localhost_SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台
SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台 作者:一一哥 我在上一章节中讲解了Spring Boot中整合Mybatis,接下来我给大家介绍一款内存数据库--H2. H ...
最新文章
- 用人铁律:高层看胸怀、中层看德行、基层看才能
- DAY9-字符串笔记整理2018-1-19
- CCS6.2超详细使用方法
- JVM内存管理概述与android内存泄露分析
- 排序算法-06堆排序(python实现)
- java myeclipse The type java.lang.CharSequence cannot be resolved. It is indirectly referen
- Springboot java -jar 提示没没有主清单属性
- mysql行锁还需要乐观锁吗_mysql行锁、表锁。乐观锁,悲观锁
- Executors 线程池的7个参数详解
- Python学习之OS模块初识
- html5手机详情页,H5网页打开app内部详情页
- 模块化和组件化的理解
- 英雄联盟(多重背包)
- Java终结者和捷安特pp_终结者致命的弱点-我会怎么对付终结者
- 3.2 项目(多肉)
- SQL SELECT(复杂查询) 之 等值查询 内外连接
- LoadRunner教程(3)-LoadRunner创建一个测试脚本
- html中div标签圈套,HTML中div标签和span标签的应用
- 嵌入式软件开发之------浅析linux根文件系统挂载(九)
- 实地地产借助联想企业网盘构建信息化,重塑地产行业新未来
热门文章
- EXCEL里常用的几个正则表达式
- postgreSQL源码分析——索引的建立与使用——B-Tree索引(2)
- linux mysql配置文件修改编码,linux修改mysql字符集编码
- java8种定位_python基础教程:8种selenium元素定位的实现
- 测试触发器有没有用_用30道电子工程师面试题来拷问堕落的假期...
- 插入移动硬盘_Win10插入移动硬盘或U盘有提示声但电脑中不显示的解决方法
- 帮设计师打开思路的网站主页设计案例,给你出灵感
- UI设计灵感|如何将数据摆放得整整齐齐?
- 收集灵感必备|文字这样组合排版那才叫设计
- 电商促销海报PSD分层模板|创意合成,这样的设计越来越吃香!