unity-ShaderGraph全节点
1.Artistic美术
Adjustment调整
Channel Mixer 混合颜色通道
Contrast 设置对比度
Hue 设置色调 range需要选normalized
Invert Colors 反转颜色
Replace Color 设置两个颜色通道互换,可调参数
Saturation 设置饱和度
White Balance 白平衡(调冷暖色调)
Blend 混合
Blend 混合两张图片,可调参数和混合模式
Filter 过滤器
Dither 添加抖动效果
Mask 遮罩
Channel Mask 可设置RGBA四个通道的遮罩,选中后只显示被选中的通道
Color Mask 通过Color Tint 屏蔽选中的颜色,可设置Range和fuzziness(模糊度,用来颜色过渡)
Normal 法线
Normal Blend 混合法线贴图
Normal From Height 通过灰度图生成法线贴图
Normal From Texture通过其他贴图生成法线贴图
Normal Reconstruct Z 通过x,y值重构有问题的法线值,很少用
Normal Strength 修改法线强度
Normal Unpack 特殊原因下法线贴图不能把type设置为normal会使用,一般最好别用
Utility 实用功能
Colorspace Conversion 颜色空间转换,用来把颜色分开,一般配合split使用
2.Channel 通道(分离不同类型的值,把它们合并一起)
Combine 把数个通道合并在一起
Flip 剔除选择的颜色通道显示,翻转颜色
Split 把输入分成数个独立通道输出
Swizzle 改变颜色通道输出,例如把绿色通道变成透明通道
3.Input 输入
Basic 基本
Boolean 等价bool(true or false),可配合Branch节点使用
Color 颜色
Constant 常数(PI/TAU/PHI/E/SQRT2)
Integer 等价int
Slider 滑块
Time 时间值,
Float 等价float
Vector 2
Vector 3
Vector 4
Geometry 几何
Bitangent Vector 副切线向量
Normal Vector 顶点法线向量
Position 顶点位置
Screen Position 屏幕上的顶点位置
Tangent Vector 切线向量
UV mesh中输入的UV
Vertex Color 顶点颜色
View Direction 视图方向(相机的方向)
Gradient 渐变
Blackbody
Gradient 渐变贴图
Sample Gradient 渐变采样与Gradient节点配合使用
High Definition Render Pipeline 高清渲染管线
Diffusion Profile
Exposure
HD Scene Color
Matrix 矩阵
Matrix 2x2
Matrix 3x3
Matrix 4x4
Transformation Matrix 变换矩阵,类型见下图
Mesh Deformation 网格变形
Compute Deformation
Linear Blend Skinning
PBR 物理渲染
Dielectric Specular 电解质镜面,预定义的材质见下图。
Metal Reflectance 金属度系数,预定义材质见下图。
Scene 场景
Ambient 环境光
Camera 相机(输出包括位置、方向、透视视图、深度、宽度、高度、近面,远面)
Fog 雾
Object 物体
Baked GI 全局光照
Reflection Probe 反射探针
Scene Color 在场景中设置的颜色
Scene Depth 在场景中设置的深度
Screen 可访问屏幕宽度与高度
Texture 纹理
Cubemap Asset 需连接Sample Cubemap
Sample Cubemap 立方体贴图采样
Sample Reflected Cubemap
Sample Texture 2D 2D贴图采样
Sample Texture 2D Array 等同于Sample Texture 2D,区别在于可输入一个index
Sample Texture 2D LOD
Sample Texture 3D 3D贴图采样
Sample Virtual Texture
Sampler State 采样状态,连接Sample Texture节点的sampler输入,可设置filter(linear,point,trilinear)wrap(repeat,clamp,mirror,mirror once)
Texel Size 修改分辨率
Texture 2D Array Asset
Texture 2D Asset 需连接Sample Texture 2D
Texture 3D Asset 需连接Sample Texture 3D
4.Math
Advanced 高级
Absolute 绝对值
Exponential 指数
Length 向量的模
Log log()函数
Modulo 除法的余数
Negate 对输入取反向,例如1变-1,0变1
Normalize 归一化
Posterize 取余
Reciprocal 倒数,类似除法
Reciprocal Square Root 倒数平方根
Basic 基本
Add 加
Divide 除
Multiply 乘
Power 平方
Square Root 开平方
Subtract 减
Derivative 导数
DDX 对x求导,一般输入position节点
DDXY 对xy求导
DDY 对y求导
Interpolation 插值
Inverse Lerp 逆线性插值
Lerp 插值
Smoothstep 类似step节点,但有两个edge输入
Matrix 矩阵
Matrix Construction 构造矩阵
Matrix Determinant 行列式计算
Matrix Split 矩阵分离
Matrix Transpose 转置矩阵
Range 范围
Clamp 把输入值截取在一个区间(min<=x<=max)
Fraction 输出小数部分
Maximum 输出多个数中的最大值
Minimum 输出多个数中的最小值
One Minus 取相反数
Random Range 生成一个在最大值、最小值之间的随机浮点数
Remap 将输入等比例的从in区间映射到out区间
Saturate 将输入截取到0-1之间
Round 取整
Ceiling 向上取整
Floor 向下取整
Round 四舍五入
Sign 输入大于0输出1,输入小于0输出-1
Step 设定边界值,输出小于边界值
Truncate
Trigonometry 三角函数
Arccosine 反正弦
Arcsine 反余弦
Arctangent 反正切
Cosine 余弦
Degrees To Radians 角度转化为弧度
Hyperbolic Cosine 双曲函数
Hyperbolic Sine
Hyperbolic Tangent
Radians To Degrees 弧度转化为角度
Sine 正弦
Tangent 正切
Vector 矢量
Cross Product 叉积
Distance 向量距离
Dot Product 点积
Fresnel Effect 菲涅尔效果
Projection 获得向量A在向量B上的投影
Reflection 通过入射光线获得反射向量
Rejection
Rotate About Axis 绕设定的轴旋转
Sphere Mask 以半径为范围的球形遮罩
Transform 物体、观察、切线、世界坐标等的空间转换
Wave 波
Noise Sine Wave 正弦波
Sawtooth Wave 锯齿波
Square Wave 方形波
Triangle Wave 三角形波,先从0缓慢上升到1,然后立即下降到0(直角三角形)
5.Procedural 程序化
Noise 噪声
Gradient Noise
Simple Noise
Voronoi
Shapes 形状
Ellipse 圆
Polygon 多边形
Rectangle 四边形
Rounded Polygon 圆角多边形
Rounded Rectangle 圆角四边形
Checkerboard 棋盘图案
6.Utility 实用功能
Logic 逻辑(bool)
All
And
Any
Branch 分支,TRUE执行in1,FALSE执行in2
Comparison 比较两个输入
Is Front Face 是否正面
Is Infinite 是否无穷大
Is NaN 是否合法数字
Nand 即not and
Not
Or
High Definition Render Pipeline 高清管线渲染
Emission
Eye
Custom Function
Keyword
Preview 显示颜色预览
Sub Graph
7.UV
Flipbook 用于帧动画,out连接 sample Texture 2D 的inUV
Polar Coordinates 极坐标,像是可以把图片映射到球面,像太极
Radial Shear 类似于变形的鱼眼扭曲
Rotate 旋转贴图
Spherize 球形扭曲
Tiling And Offset 缩放平移设置
Triplanar 感觉像是带有折射效果的布告板技术
Twirl 旋涡扭曲效果
Parallax Mapping
Parallax Occlusion Mapping
8.Block Nodes 节点
Built In 内置
相关文章:
unity-ShaderGraph全节点
1.Artistic美术 Adjustment调整 Channel Mixer 混合颜色通道 Contrast 设置对比度 Hue 设置色调 range需要选normalized Invert Colors 反转颜色 Replace Color 设置两个颜色通道互换,可调参数 Saturation 设置饱和度 White Balance 白平衡(调冷暖色调&a…...
C++入门:内联函数,auto,范围for循环,nullptr
目录 1.内联函数 1.1 概念 1.2 特性 1.3 内联函数与宏的区别 2.auto关键字(C11) 2.1 auto简介 2.2 auto的使用细则 2.3 auto不能推导的场景 3.基于范围的for循环(C11) 3.1 范围for的语法 3.2 范围for的使用方法 4.指针空值nullptr(C11) 4.1 C98中的指针空值 1.内联…...
五、多表查询-1.多表关系介绍
一、概述 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多&a…...
Linux:编写编译脚本Makefile文件
一、生成可执行文件 1、一个源文件编译 本例子主要区别.c及.cpp文件及编译该文件时使用的编译链。 1).c文件 // testadd.c #include <stdio.h> int main() {int a 1;int b 2;int sum a b;printf("sum %d\n", sum);return 0; }// Makefie GXX g CC gcc…...
深入浅出Pytorch函数——torch.nn.init.calculate_gain
分类目录:《深入浅出Pytorch函数》总目录 相关文章: 深入浅出Pytorch函数——torch.nn.init.calculate_gain 深入浅出Pytorch函数——torch.nn.init.uniform_ 深入浅出Pytorch函数——torch.nn.init.normal_ 深入浅出Pytorch函数——torch.nn.init.c…...
【PHP】PHP入门指南:从基础到进阶
PHP(Hypertext Preprocessor)是一种广泛使用的服务器端脚本语言,尤其在Web开发领域有着重要的地位。本文旨在为初学者提供一份详尽的PHP入门指南,帮助您了解PHP的基础知识和语法,掌握基本的编程技巧,并熟悉…...
【100天精通python】Day45:python网络爬虫开发_ Scrapy 爬虫框架
目录 1 Scrapy 的简介 2 Scrapy选择器 3 快速创建Scrapy 爬虫 4 下载器与爬虫中间件 5 使用管道Pielines 1 Scrapy 的简介 Scrapy 是一个用于爬取网站数据并进行数据提取的开源网络爬虫框架。它使用 Python 编程语言编写,并提供了一套强大的工具和库࿰…...
怎么写出更好的高质量内容输出
为了更好地输出高质量的内容,不仅仅需要了解写作的基本原则,还需要深入挖掘目标读者的需求、持续的自我提升以及对信息的严格筛选。以下是一些建议,帮助你更好地输出高质量的内容: 1.充分了解你的受众 调查和了解你的目标读者&am…...
HJ31 单词倒排 题解
题目描述:单词倒排_牛客题霸_牛客网 (nowcoder.com) 对字符串中的所有单词进行倒排。 1、构成单词的字符只有26个大写或小写英文字母; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符…...
LeetCode42.接雨水
这道题呢可以按列来累加,就是先算第1列的水的高度然后再加上第2列水的高度……一直加到最后就是能加的水的高度,我想到了这里然后就想第i列的水其实就是第i-1列和i1列中最小的高度减去第i列的高度,但是其实并不是,比如示例中的第5…...
优化时间流:区间调度问题的探索与解决
在浩如烟海的信息时代,时间的有效管理成为了一门不可或缺的艺术。无论是生活中的琐事,还是工作中的任务,时间都在无声地流逝,挑战着我们的智慧。正如时间在日常生活中具有的宝贵价值一样,在计算机科学领域,…...
【Python】强化学习:原理与Python实战
搞懂大模型的智能基因,RLHF系统设计关键问答 RLHF(Reinforcement Learning with Human Feedback,人类反馈强化学习)虽是热门概念,并非包治百病的万用仙丹。本问答探讨RLHF的适用范围、优缺点和可能遇到的问题ÿ…...
设计模式——合成复用原则
文章目录 合成复用原则设计原则核心思想合成案例聚合案例继承案例优缺点 合成复用原则 原则是尽量使用合成/聚合的方式,而不是使用继承 设计原则核心思想 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。…...
基于OpenCV实战(基础知识一)
目录 简介 1.计算机眼中的图像 2.图片的读取、显示与保存 3.视频的读取与显示 简介 OpenCV是一个流行的开源计算机视觉库,由英特尔公司发起发展。它提供了超过2500个优化算法和许多工具包,可用于灰度、彩色、深度、基于特征和运动跟踪等的图像处理和…...
如何高效的接入第三方接口
作为程序员的我们,经常会接到领导的安排,接入某某的接口,方面我们如何如何, 例如:领导在1号时给作为员工的你说,最近系统需要增加一个新的支付方式,一会和对方技术组建一个群,有什么问题,可以直接在群里说,最近还说,尽快接入,客户等着用,让你在5号前,完成接入工…...
docker pip下载依赖超时或失败问题解决
Docker容器使用pip安装Python库时超时,可能是由于多种原因。以下是一些建议和解决方法: 使用国内镜像源: 如果你位于中国,可以尝试更换到国内的镜像源。例如,可以使用阿里云、腾讯云、清华大学提供的镜像。 你可以在Dockerfile中添…...
python并发编程
一、程序提速的方法 二、python对并发编程的支持 多线程:threading,利用CPU和IO可以同时执行的原理,让CPU不会干巴巴等待IO完成;多进程:multiprocess,利用多核CPU的能力,真正的并行执行任务&am…...
【面试题】:前端怎么实现权限设计及遇到的bug
一.权限的概念 前端权限分为页面权限、按钮权限、API权限。 二.页面权限的实现过程 ①用户登录进去调用获取用户信息接口,后端会给我们返回一个权限标识符 ②在获取到数据之后,我们就要判断用户能访问到哪些页面,我们可以在vuex中permission模块中的action…...
Vue 2 插槽
可以先阅读组件基础-简单了解通过插槽分发内容。 一、插槽定义 插槽将子组件标签间的内容分发到子组件模板的<slot>标签位置。 如果没有<slot>标签,那么该内容将被丢弃。 二、编译作用域 内容在哪个作用域编译,就可以访问哪个作用域的数据…...
Spring 容器启动耗时统计
为了了解 Spring 为什么会启动那么久,于是看了看怎么统计一下加载 Bean 的耗时。 极简版 几行代码搞定。 import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanPostProcessor;import java.util.HashMap; imp…...
1. 优化算法学习
参考文献 1609:An overview of gradient descent optimization algorithms 从 SGD 到 Adam —— 深度学习优化算法概览(一) - 知乎 机器学习札记 - 知乎...
再获荣誉丨通付盾WAAP解决方案获“金鼎奖”优秀金融科技解决方案
今年四月,2023中国国际金融展在首钢会展中心成功落下帷幕。中国国际金融展作为金融开放创新成果的展示、交流、传播平台,历经多年发展,已成为展示中国金融发展成就、宣传金融改革成果、促进金融产业创新和推动金融信息化发展的有效平台。 “金鼎奖”评选…...
【腾讯云 TDSQL-C Serverless 产品测评】“橡皮筋“一样的数据库『MySQL高压篇』
【腾讯云 TDSQL-C Serverless 产品测评】"橡皮筋"一样的数据库 活动介绍服务一览何为TDSQL ?Serverless 似曾相识? 降本增效,不再口号?动手环节 --- "压力"山大实验前瞻稍作简介资源扩缩范围(CCU&…...
python http文件上传
server端代码 import os import cgi from http.server import SimpleHTTPRequestHandler, HTTPServer# 服务器地址和端口 host = 0.0.0.0 port = 8080# 处理文件上传的请求 class FileUploadHandler(SimpleHTTPRequestHandler):def do_POST(self):# 解析多部分表单数据form = …...
Android学习之路(9) Intent
Intent 是一个消息传递对象,您可以用来从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个: 启动 Activity Activity 表示应用中的一个屏幕。通过将 Intent 传递给 startActivity()&…...
vue项目配置git提交规范
vue项目配置git提交规范 一、背景介绍二、husky、lint-staged、commitlint/cli1.husky2.lint-staged3.commitlint/cli 三、具体使用1.安装依赖2.运行初始化脚本3.在package.json中配置lint-staged4.根目录新增 commitlint.config.js 4.提交测试1.提示信息格式错误时2.eslint校验…...
影响交叉导轨运行速度的因素有哪些?
交叉导轨具有精度高,速度快,承载能力大、结构简单等特点,被广泛应用在固晶机、点胶设备、自动化设备、OA机器及其周边机器、测定器、印刷基板开孔机,精密机器,光学测试仪、光学工作台、操纵机构、X 射缐装置等的滑座部…...
List转Map
一、list转map Map<Long, User> maps userList.stream().collect(Collectors.toMap(User::getId,Function.identity())); 看来还是使用JDK 1.8方便一些。 二、另外,转换成map的时候,可能出现key一样的情况,如果不指定一个覆盖规则&…...
ES:一次分片设计问题导致的故障
### 现象: 1. 单节点CPU持续高 2.写入骤降 3.线程池队列积压,但没有reject 4.使用方没有记录日志 ### 排查 1.ES监控 只能看到相应的结果指标,无法反应出原因。 2.ES日志:大量日志打印相关异常(routate等调用栈&a…...
vue 简单实验 自定义组件 综合应用 传参数 循环
1.代码 <script src"https://unpkg.com/vuenext" rel"external nofollow" ></script> <div id"todo-list-app"><ol><!--现在我们为每个 todo-item 提供 todo 对象todo 对象是变量,即其内容可以是动态的。…...
网络营销公司都做什么的/网站如何优化流程
1. PostgreSQL基于非易失性内存优化探索-07/22Intel于2019年首次完成PCM商品化,其3D XPoint傲腾系列持久内存新硬件具有可字节寻址、非易失、大容量、堪比内存的速度特性,这种新硬件的出现必将推动存储生态的进一步变革。传统关系型数据库例如MySQL、Pos…...
wordpress页面打开404错误/有没有好用的网站推荐
MIUI团队是目前国内升级版本最快的一个手机开发团队,相对于其他手机厂商来说,小米手机的升级非常快,基本上旗舰或者次旗舰,发布后都有大的版本迭代,让我们真正体验到安卓新系统的魅力,这也是很多极客甚至玩…...
哈尔滨网站建设信息/医疗器械龙头股
谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单…...
淘宝客网站需要备案吗/seort什么意思
ServiceLocatorFactoryBean 学习 博客分类: spring笔记今天看一个新项目的代码, 对里面ServiceLocatorFactoryBean的使用不太明白, 便研究了一番。 首先ServiceLocatorFactoryBean的使用场景是这样的, 如果你有一个对象是从sprin…...
南宁兴宁区建设局网站/站长网站推广
1基础理论部分 1.1分频 分频,是的,这个概念也很重要。分频是指将一单一频率信号的频率降低为原来的1/N,就叫N分频。实现分频的电路或装置称为“分频器”,如把33MHZ的信号2分频得到16.5MHZ的信号,3分频得到11MHZ的信号&…...
做网站的结论/app运营方案策划
Matlab中fminuch函数的使用方法1.介绍fminunc是matlab中的一个优化求解器,可以找到无约束函数的最小值。2.输入参数的初始值,例如J(θ)函数的θ的初值对应的函数和梯度值例子:求解逻辑回归的最佳参数1. 计算代价函数和梯度值function [J, grad] costFunction(…...