Unity 2021 LTS / Unity 2022 LTS New Shader Graph Node 参考样本

news2024/11/29 22:32:28

Shader Graph团队很高兴地宣布发布新的节点参考样本,现在可用于2021 LTS, 2022 LTS和未来的版本。

       节点参考样本是超过140个Shader图形资源的集合。您可以将这些图用作参考,以了解每个节点的作用及其工作原理,而不是在项目中使用这些图。每个图表示节点库中可用的一个节点。它还包含对节点的描述,解释了它的功能,并分解了底层的数学工作原理。要了解如何使用特定节点,请打开其参考文件以查看该节点的描述、示例和详细分析。

在下面的示例中,我们使用Shader Graph工具来说明如何在下一个项目中使用节点参考样本。

可用样本的示例

让我们来看看DOT NODE:

这里发生了很多事情,所以让我们来分解一下。在图的顶部,我们有节点和点积运算的基本描述。

在左边,我们有“Under the Hood”部分,它将点积运算分解为更基本的数学运算,这样您就可以确切地看到当您使用点积节点时发生了什么。请注意,这里有一些有用的提示和描述正在发生的事情和原因。

本节向您展示如何使用Dot Product节点。我们可以看到节点可以用来降低颜色的饱和度,或者作为纹理通道选择的方便方法,并且点积被用作漫射照明计算的基础。

这只是一个例子。我们已经创建了超过140个类似的图形,代表了Shader Graph中大部分可用的节点,每个图形都包含描述、示例、插图和有用的提示。

DDX Node

Normal Vector

Lerp Node

Normal Blend Node

Sample organization

示例资产按类别组织,就像在节点库中一样。在Shader Graph中,按空格键调用Create Node菜单。从这里,您将看到可以添加到图中的节点类别。

下载示例后,您将看到相应的文件夹。

例如,Dot Product节点位于Math类别下,而参考资产位于Math文件夹中。

对新用户的好处

我们知道,对于新用户来说,Shader Graph可能有一个陡峭的学习曲线。该工具有数百个节点,需要了解它们的基本数学原理,以及一些图形知识。这些新示例为新用户提供了几个好处。

  • 理解节点背后的数学:像Lerp、Dot Product和Normalize这样的基本运算被分解成非常基本的数学,因此更容易理解底层发生的事情。
  • Show vs tell:文档描述了每个节点的功能,但这些示例以可视化和上下文中的方式展示了节点的功能。
  • 提供灵感:每个例子都可以作为使用Shader Graph的想法和新方法的跳板。

对经验丰富的用户的好处

经验丰富的用户将对特定节点的操作有更深入的了解。他们可能需要知道节点的输出是标准化的还是饱和的,他们可能想修改节点的操作来创建自己的变体。这些新样品将在以下方面使有经验的用户受益:

  • 更清楚地了解每个节点的确切功能。
  • 自定义修改:复制并粘贴样本的“Under the Hood”部分到子图中,以制作您自己版本的Shader Graph节点。
  • 将样本作为创造力和灵感的跳板。

How to install

使用Package Manager安装新的样例资产。

  • 在编辑器中,打开包管理器。

  • 在包管理器窗口中,选择Shader Graph包。

  • 选择Samples选项卡。

  • 最后,选择Node Reference Import按钮,将新的Node Reference样例集导入到项目中。

完成这些步骤后,节点参考资源将显示在项目的assets /Samples/Shader Graph/<your version>/ node reference下。

结论和未来计划

这是一个非常深刻和丰富的样本集。我们希望你有乐趣探索它,并使用它来了解更多关于如何在Shader图形的节点工作。我们很想听听你对这些样品的想法和印象。请在Shader Graph论坛上告诉我们你的想法。

这个节点参考样本集只是这个系列中的第一个。在接下来的一年左右,我们将发布额外的样本集,每个间隔几个月。这些将帮助您更快地学习Shader Graph,了解如何设置特定的功能,并使用预制子图和模板更快地创建新的着色器。我们希望你会喜欢使用这些新样品。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1215736.html

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

相关文章

计算机组成原理-总线(学习这一篇就够了!)

目录​​​​​​​ 一、总线概述与结构 1.总线原理&#xff1a; 2.总线分类 &#xff08;1&#xff09;片内总线&#xff1a; &#xff08;2&#xff09;I/O总线&#xff1a; &#xff08;3&#xff09;系统总线&#xff1a; 3.总线的特性 &#xff08;1&#xff09;…

知乎怎么快速涨粉?15个实用方法让你迅速积累粉丝

**一、自我介绍** 大家好&#xff0c;我是知乎上的一个普通用户&#xff0c;我在这篇文章中将会分享一些关于如何涨粉的最实用的方法。我相信&#xff0c;只要你们按照这些方法去做&#xff0c;你们也会像我一样&#xff0c;迅速积累起大量的粉丝。 **二、方法分享** **1. 优…

深度学习之基于Yolov5的车流或人流量密度统计

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 YOLOv5 DeepSort 车流/人流量密度统计介绍YOLOv5DeepSort车流/人流量密度统计 二、功能三、系统四. 总结 一项目简介 YOLOv5 DeepSort 车流/人流量密度统计…

持续集成指南:GitHubAction 自动构建+部署AspNetCore项目

前言 之前研究了使用 GitHub Action 自动构建和发布 nuget 包&#xff1a;开发现代化的.NetCore控制台程序&#xff1a;(4)使用GithubAction自动构建以及发布nuget包 现在更进一步&#xff0c;使用 GitHub Action 在其提供的 runner 里构建 docker 镜像&#xff0c;之后提交到阿…

美联储暂停加息 黄金代理要“笑嘻嘻”?

在11月的议息会议上&#xff0c;美联储再次宣布暂停加息。这是继九月份以后&#xff0c;美联储再次做同样的决定&#xff0c;目前已经实现了2连停。停止加息意味着美元资产的吸引度下降&#xff0c;美元指数将会受压&#xff0c;现货黄金价格因为美元的走弱可能上涨&#xff0c…

晨控CK-FR08读卡器与汇川PLC连接EtherCAT通讯手册

晨控CK-FR08读卡器与汇川PLC连接EtherCAT通讯手册 晨控CK-FR08系列是一款基于射频识别技术的高频RFID标签读卡器&#xff0c;读卡器工作频率为13.56MHZ&#xff0c;支持对I-CODE 2、I-CODE SLI等符合ISO15693国际标准协议格式标签的读取。 读卡器同时支持标准工业通讯协议Eth…

一文讲透IGBT工作原理 | 百能云芯

在实际应用中最流行和最常见的电子元器件是双极结型晶体管 BJT 和 MOS管。 IGBT实物图电路符号图 你可以把 IGBT 看作 BJT 和 MOS 管的融合体&#xff0c;IGBT具有 BJT 的输入特性和 MOS 管的输出特性。与 BJT 或 MOS管相比&#xff0c;绝缘栅双极型晶体管 IGBT 的优势在于它提…

Linux Control Cgroups

无论 Docker 如何进行隔离&#xff0c;无法否认的是我们在当前宿主机中运行的所有容器&#xff0c;它依赖的硬件资源都只是当前机器。 其实启动的每一个容器进程&#xff0c;它本身其实就是当前宿主机的进程之一&#xff0c;那么本质上来说&#xff0c;它也会和宿主机中的其他…

接口测试自动化测试的总结与思考,超详细的~

服务端接口测试介绍 什么是服务端? 一般所说的服务端是指为用户在 APP 或 PC 使用的互联网功能提供数据服务的背后的一切。以天猫精灵智能音箱系列的产品链路为例&#xff0c;服务端便是网关&#xff08;包括网关在内&#xff09;之后的链路。 什么是接口? 官方点说&#…

国内也可以做伦敦金的吗?给你答案

虽然伦敦金是国际市场上的贵金属投资方式&#xff0c;但国内投资者同样有机会参与其中&#xff0c;最简单的方式就是通过香港的持牌平台&#xff0c;在网上开设一个账号&#xff0c;并往其中注入一定的资金之后&#xff0c;就可以展开交易。 国内投资者可以炒伦敦金&#xff0c…

Unittest框架--自动化

Python中方法的传递 参数化 pip install parameterized -i https://pypi.douban.com/simple需求&#xff1a;验证Tpshop登录 # 断言参数化 import time import unittest from parameterized import parameterized from selenium import webdriver from selenium.webdriver.co…

飞书开发学习笔记(七)-添加机器人及发送webhook消息

飞书开发学习笔记(七)-添加机器人及发送webhook消息 一.添加飞书机器人 1.1 添加飞书机器人过程 在群的右上角点击折叠按键…选择 设置 群机器人中选择 添加机器人 选择自定义机器人&#xff0c;通过webhook发送消息 弹出的信息中有webhook地址&#xff0c;选择复制。 安…

【Mysql】关于数据库增删查改的一些在线OJ练习

&#x1f308;欢迎来到Python专栏 &#x1f64b;&#x1f3fe;‍♀️作者介绍&#xff1a;前PLA队员 目前是一名普通本科大三的软件工程专业学生 &#x1f30f;IP坐标&#xff1a;湖北武汉 &#x1f349; 目前技术栈&#xff1a;C/C、Linux系统编程、计算机网络、数据结构、Mys…

YOLOV5部署Android Studio安卓平台NCNN

坑非常多&#xff0c;兄弟们&#xff0c;我已经踩了三天的坑了&#xff0c;我这里部署了官方的yolov5s和我自己训练的yolov5n的模型 下载Android Studio&#xff0c;配置安卓开发环境&#xff0c;这个过程比较漫长。 安装cmake&#xff0c;注意安装的是cmake3.10版本。 根据手机…

世界上最便宜好用的服务器低至 $9.99 / 年

世界上最便宜好用的服务器低至 $9.99 / 年 是一个非常爱搞促销的商家&#xff0c;目前只有一个洛杉矶 DC 机房&#xff0c;每次促销给的流量很足&#xff0c;下面总结的促销套餐&#xff0c;经过测试竟然完美超过甲骨文 1 核 6G 的机器&#xff0c;不仅仅 io 完胜&#xff0c;而…

svg图标最简单的使用方式

svg图标最简单的使用方式 使用svg图标1. 复制图标的svg代码2. 新建个存放svg图标的目录&#xff0c;新建.vue文件3. 在<template>标签内粘贴svg的代码4. 在代码中也可以调整颜色和大小5. 在组件中引用6. svg做的图标要独占一行,使用布局将它安排到合适的地方 使用svg图标…

【JavaEE初阶】 HTML基础详解

文章目录 &#x1f38b;什么是HTML&#xff1f;&#x1f340;HTML 结构&#x1f6a9;认识标签&#x1f6a9;HTML 文件基本结构&#x1f6a9;快速生成代码框架 &#x1f384;HTML 常见标签&#x1f6a9;注释标签&#x1f6a9;标题标签: h1-h6&#x1f6a9;段落标签: p&#x1f6…

NFG数字藏品:潮流文化与科技的完美结合

​小编介绍&#xff1a;10年专注商业模式设计及软件开发&#xff0c;擅长企业生态商业模式&#xff0c;商业零售会员增长裂变模式策划、商业闭环模式设计及方案落地&#xff1b;扶持10余个电商平台做到营收过千万&#xff0c;数百个平台达到百万会员&#xff0c;欢迎咨询。 数…

[Python学习笔记]Python 性能分析

在上一章节 [Python学习笔记]Requests性能优化之Session 中&#xff0c;通过在 Resquests 中使用 session&#xff0c;将 Python 脚本的运行效率提升了 3 倍。但当时对问题的排查主要是基于程序实现逻辑的推断&#xff0c;并没有实质性的证据。 本次使用 Python 的性能分析工具…

使用docker部署nacos分布式集群

本文目的 在服务器中部署nacos集群&#xff0c;并连接外置数据库关于外置的mysql部署和单例nacos如何部署请看下面的两个链接 如何使用docker部署mysql docker部署容器化mysql5.7-CSDN博客 如何使用docker部署nacos 容器化部署Nacos&#xff1a;从环境准备到启动-CSDN博客…