Unity之ShaderGraph 节点介绍 Input输入节点

news/2024/12/4 17:28:22/

目录

Input(输入)
 1、Basic(基本)
  1) Boolean(布尔)
  2) Color(颜色)
  3) Constant(常量)
  4) Integer(整型)
  5) Slider(滑块)
  6) Time(时间)
  7) Vector1-Vector4(一维向量-四维向量)
 2、Geometry(几何)
  1) Bitangent Vector(顶点切线向量)
  2) Normal Vector(法向量)
  3) Position(位置)
  4) Screen Position(屏幕位置)
  5) Tangent Vector(切向量)
  6) UV(UV)
  7) Vertex Color(顶点颜色)
  8) View Direction(视图方向)
 3、Gradient(梯度)
  1) Gradient(梯度)、Sample Gradient(梯度采样)
 4、Matrix(矩阵)
  1) Matrix 2x2、Matrix 3x3、Matrix 4x4
  2) Transformation Matrix(变换矩阵)
 5、PBR(基于物理的渲染)
  1) Dielectric Specular(电介质镜面)
  2) Metal Reflectance(金属反射率)
 6、Scene(场景)
  1) Ambient(环境色)
  2) Camera(摄像机)
  3) Fog(雾)
  4) Object(对象)
  5) Reflection Probe(反射探头)
  6) Scene Color(场景颜色)
  7) Scene Depth(场景深度)
  8) Screen(屏幕)
 7、Texture(纹理)
  1) Cubemap Asset(立方体资源)、Sample Cubemap(立方体采样)
  2) Texture 2D Asset(2D纹理资源)、Sample Texture 2D(2D纹理采样)
  3) Sample Texture 2D Array(2D纹理采样数组)
  4) Sample Texture 2D LOD(2D纹理采样LOD)
  5) Texture 3D Asset(3D纹理资源)、Sample Texture 3D(3D纹理采样)
  6) Sampler State(采样状态)
  7) Texel Size(纹理大小)

1、Basic(基本)

1) Boolean(布尔)

在着色器中定义一个常量布尔值。
请添加图片描述

2) Color(颜色)

使用 Color 字段在着色器中定义常量 Vector 4 值
请添加图片描述

3) Constant(常量)

在着色器中定义一个数学常量值的 Float。
请添加图片描述

4) Integer(整型)

使用 Integer 字段在着色器中定义常量 Float 值。
请添加图片描述

5) Slider(滑块)

使用 Slider 字段在着色器中定义常量 Float 值。
请添加图片描述

6) Time(时间)

提供对着色器中各种时间参数的访问。
请添加图片描述

7) Vector1-Vector4(一维向量-四维向量)

在着色器中定义一个 Float 值。
在着色器中定义 Vector 2 值。
在着色器中定义 Vector 3 值。
在着色器中定义一个 Vector 4 值。

使用 Slider 字段在着色器中定义常量 Float|Float33 值。请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

2、Geometry(几何)

1) Bitangent Vector(顶点切线向量)

提供对网格顶点或片段的双切向量的访问。
请添加图片描述

2) Normal Vector(法向量)

提供对网格顶点或片段法向量的访问。请添加图片描述

3) Position(位置)

提供对网格顶点或片段位置的访问。
请添加图片描述

4) Screen Position(屏幕位置)

提供对网格顶点或片段的屏幕位置的访问。
请添加图片描述

5) Tangent Vector(切向量)

提供对网格顶点或片段的切向量的访问。请添加图片描述

6) UV(UV)

提供对网格顶点或片段的 UV 坐标的访问。
请添加图片描述

7) Vertex Color(顶点颜色)

提供对网格顶点或片段的顶点颜色值的访问。
请添加图片描述

8) View Direction(视图方向)

提供对网格顶点或片段的视图方向向量的访问。
请添加图片描述

3、Gradient(梯度)

1) Blackbody(黑体)

从温度输入(以开尔文为单位)采样基于辐射的梯度。
请添加图片描述

2) Gradient(梯度)

请添加图片描述

3) Sample Gradient(梯度采样)

在给定时间输入的情况下对梯度进行采样。

请添加图片描述

4、Matrix(矩阵)

1) Matrix 2x2、Matrix 3x3、Matrix 4x4

请添加图片描述
请添加图片描述
请添加图片描述

2) Transformation Matrix(变换矩阵)

请添加图片描述

5、PBR(基于物理的渲染)

1) Dielectric Specular(电介质镜面)

请添加图片描述

2) Metal Reflectance(金属反射率)

请添加图片描述

6、Scene(场景)

1) Ambient(环境色)

请添加图片描述

2) Camera(摄像机)

请添加图片描述

3) Fog(雾)

请添加图片描述

4) Object(对象)

请添加图片描述

5) Reflection Probe(反射探头)

请添加图片描述

6) Scene Color(场景颜色)

请添加图片描述

7) Scene Depth(场景深度)

请添加图片描述

8) Screen(屏幕)

请添加图片描述

9) 眼睛Index

请添加图片描述

7、Texture(纹理)

1) Cubemap Asset(立方体资源)

请添加图片描述

2) Sample Cubemap(立方体纹理)

请添加图片描述

3) Texture 2D Asset(2D纹理资源)、Sample Texture 2D(2D纹理采样)

请添加图片描述
请添加图片描述

4) Sample Texture 2D Array(2D纹理采样数组)

请添加图片描述

5) Sample Texture 2D LOD(2D纹理采样LOD)

请添加图片描述

6) Texture 3D Asset(3D纹理资源)、Sample Texture 3D(3D纹理采样)

请添加图片描述

7) Sampler State(采样状态)

请添加图片描述

请添加图片描述

8) Sampler State(纹理大小采样器状态。

对 Texture 3D 进行采样并返回用于着色器的颜色值。
请添加图片描述

8) Texel Size(纹理大小)

对虚拟纹理进行采样并返回颜色值以供在着色器中使用。
请添加图片描述


http://www.ppmy.cn/news/81447.html

相关文章

『MySQL 实战 45 讲』17 - 如何正确地显示随机消息?(随机抽取 3 个词)

如何正确地显示随机消息?(随机抽取 3 个词) 需求:从用户的英语单词表中,随机选择三个单词,创表和插入数据如下: # 建表 CREATE TABLE words (id INT(11) NOT NULL AUTO_INCREMENT,word VARCHA…

LogicalDOC安装

安装7.x的版本的时候,页面新建文件夹,如果不支持中文,总是乱码,调试了很多,查了很多,发现他需要下载单独中文支持,而且还支持的不是特别好,索性用8,搭配jdk11,测试几个后…

Flutter学习之旅 -网格布局

文章目录 GridView列表三种形式常用属性 小案例 GridView列表三种形式 可以通过GridView.count实现网格布局 /* 格式: GridView.count(crossAxisCount: 一行显示数量,children: [component(),...],) */ class MyHomePage extends StatelessWidget {const MyHomePage({Key? k…

Java+vue生成报纸排版新闻页面

您可以按照以下步骤使用JavaVue实现生成报纸排版的新闻页面: 准备后端环境:Java Servlet或Spring Boot框架;根据需要定义Sql数据库表、字段、实体类等相关信息;使用Mybatis或Hibernate框架实现数据库访问操作;定义前端…

Redis缓存穿透、击穿、雪崩问题及其解决方法

Redis缓存穿透、击穿、雪崩问题及其解决方法 1 缓存穿透1.1 概念及其解决思路1.2 编码解决商品查询的缓存穿透问题: 2 缓存雪崩问题及解决思路3 缓存击穿问题及解决思路3.1 利用互斥锁解决缓存击穿问题3.2 利用逻辑过期解决缓存击穿问题 1 缓存穿透 1.1 概念及其解…

Hadoop集群常见错误

(一)启动hadoop集群时易出现的错误: 1. 错误现象:java.net.NoRouteToHostException: No route to host. 原因:master服务器上的防火墙没有关闭。 解决方法: 在master上关闭防火墙: chkconfig iptables off. 2. …

Python学习笔记——《吴恩达Machine Learning》线性回归例程

文章目录 案例背景线性回归(Loss Regression)梯度下降法(批量梯度下降算法——batch gradient descent)计算成本函数和梯度下降使用线性回归拟合训练数据模型预测 梯度下降效果可视化完整版demo 案例背景 详情参照吴恩达机器学习…

小程序设计与用户体验(上)

本章主要介绍小程序的设计、交互和用户体验。学习者将会学到: 小程序设计的基本原则设计小程序的用户交互、动画和视觉效果提高小程序的用户体验 学习本章内容可使学生对小程序的设计理念有更深入的掌握,并具备制定用户体验方案的能力。 小程序设计的…