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

news2024/11/22 16:08:29

目录

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.coloradmin.cn/o/566012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

weblogic CVE-2023-21839 复现

影响版本 Weblogic 12.2.1.3.0 Weblogic 12.2.1.4.0 Weblogic 14.1.1.0.0 这里是用的docker下载的vulhub的CVE-2023-21839 靶机和攻击机都是192.168.85.131 docker 启动环境 ocker-compose up -d 然后看一下说明书 vim README.zh-cn.md 让你访问ip:7001/console 好&a…

chatgpt赋能python:PythonWoody:网站优化工具的首选

Python Woody: 网站优化工具的首选 在当今数字化时代,网站被认为是企业的门面。 然而,这只是建立网络存在的起点。 在许多情况下,优化网站并提高其排名对于企业的成功至关重要。 在这里,Python Woody成为了网站优化工具的首选。 …

LVGL-最新版本及其版本定义标准

lvgl的最新版本是9.0.0,处于开发分支中。 稳定版本是8.3.0. 建议一般开发使用稳定版8.3.0. .\lvgl.h定义了当前版本 /*************************** CURRENT VERSION OF LVGL ***************************/ #define LVGL_VERSION_MAJOR 8 #define LVGL_VERSION_MINO…

《JavaEE》HTTPS

文章目录 HTTPS起源HTTPS对称加密非对称加密两者的区别 HTTPS的安全问题使用对称加密正常交互黑客入侵解决方案 非对称加密引入非对称加密后的流程 中间人攻击黑客的入侵方案加入后的流程解决方案黑客再次加注解决方案 ​👑作者主页:Java冰激凌 &#x1…

ChatGPT突然上线APP!iPhone可用、速度更快,GPT-4用量限制疑似取消

新建了一个网站 ChatGPT人工智能中文站 - ChatGPT人工智能中文站http://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT免费镜像站 OpenAIChatGPT正式推出iOS应用程序的官方公告突然发布。 立即在苹果商店的免费列表中排名第二,在效率列表中排名第一。 &am…

VScode+LaTeX 配置时遇到的一些问题

文章目录 VScodeLaTeX 配置时遇到的一些问题1. json 配置文件总览2. 使用 SumatraPDF 作为 pdf 阅读器时的双向跳转3. 选择使用 VScode 内置的 tab 打开 pdf 或者使用外部 SumatraPDF 打开4. 关于 LaTeX Workshop 插件的安装 VScodeLaTeX 配置时遇到的一些问题 1. json 配置文…

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

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

Chatgpt版本的opencv安装教程

文章目录 前言一、安装opencv方法一二、安装opencv方法二 前言 最近刚买了台RTX 3070的电脑,顺手刷了个ubuntu系统专门玩Carla,为了方便查资料,也顺手搭了浏览chatgpt的环境,用的clash,还挺好用的。然后刚好在看Carla…

(转载)MATLAB智能算法30个案例分析(4)——基于遗传算法的TSP算法

1 理论基础 TSP(traveling salesman problem,旅行商问题)是典型的NP完全问题,即其最坏情况下的时间复杂度随着问题规模的增大按指数方式增长,到目前为止还未找到一个多项式时间的有效算法。 TSP问题可描述为:已知n个城市相互之间的距离&…

chatgpt赋能python:PythonUrwid:一个优秀的控制台UI工具

Python Urwid:一个优秀的控制台UI工具 在开发控制台应用程序时,通常需要一种轻而易举的方法来创建用户界面。Python Urwid是一个高效,可定制的控制台UI工具,它可以帮助你创建强大的用户界面,同时获取出色的响应时间。…

SpringCloudAlibaba:继解决登录问题之后,Sentinel持久化没有效果问题

说实话好麻烦,每次使用关于Nacos的时候,bootstrap.yaml中都得配置username和password。 我后悔了。。。 哪位大哥有好办法啊!!! 因为之前开启登录鉴权,导致使用Nacos就得配username和password&#xff0c…

day2 - 使用OpenCV进行图像的读取与展示

本期将使用OpenCV对图像进行一些基本的了解和操作:主要包含图像的读取、展示和保存,以及查看图像的基本属性,让我们充分的了解图像,为后续图像处理做准备。 完成本期内容,你可以: 会使用OpenCV对图像进行读…

Redis常用命令详解

Redis 是Remote Dictionary Service 的简称;也是远程字典服务。它是内存数据库,KV 数据库,数据结构数据库。它是一个单线程的单reactor模型。其交互方式是请求响应方式。在正常情况下,如果向redis发出请求,则一定会有响…

MyBatis 框架

MyBatis 框架 MyBatis 简介搭建 MyBatis 开发环境核心配置文件详解mapper 映射文件(实现增删改查)MyBatis获取参数值的两种方式MyBatis的各种查询功能特殊SQL的执行自定义映射resultMapresultMap 字段和属性的映射多对一映射处理一对多映射处理 动态SQLM…

11 - YOLO算法二 (目标检测)

要点: 三 YOLO v3 3.1 Darknet-53 (backbone) 3.2 目标边界框的预测 将预测的边界框中心限制在当前cell中, s(x) Sigmoid(x) 。 3.3 正负样本的匹配 3.4 损失的计算 3.4.1 置信度损失 (Binary Cross Entropy) 其中 表示预测…

能耗监测系统在淼泉卫生院项目的应用

摘要:随着社会生活水平的提高,经济的繁荣发展,人们对能源的需求逐渐增长,由此带来的能源危机日益严重。办公建筑、医院、商场等场所如何实时的了解、分析和控制能源消耗已成为需要解决的迫在眉睫的难题。传统的能源消耗只能以月/季…

CPU性能优化:分支预测

条件跳转引起的控制冒险虽然也可以通过在流水线中插入空泡来避免,但是当流水线很深时,需要插入更多的空泡。一个20级的流水线为例,如果一条指令需要上一条指令的执行结束才能执行,则需要在这两条指令之间插入19个空泡,…

STL详解— list类的模拟实现

本文章所需实现三个类及其每个类里的各个函数接口总览&#xff1a; namespace zhc {//模拟实现list当中的结点类template<class T>struct list_node{//成员函数list_node(const T& val T()); //构造函数//成员变量T _val; //数据域list_node<T&g…

推荐系统简介

文章目录 推荐系统的分类基于人口统计学的推荐算法基于内容的推荐算法基于协同过滤的推荐算法协同过滤&#xff08;CF&#xff09;推荐方法基于近邻基于用户的协同过滤基于物品的协同过滤 混合推荐推荐系统实验方法离线实验用户调查在线实验 学习下b站上尚硅谷的推荐系统的课程…