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

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,了解如何设置特定的功能,并使用预制子图和模板更快地创建新的着色器。我们希望你会喜欢使用这些新样品。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

XD6500S— LoRa SIP模块芯片 集成了射频前端和LoRa射频收发器SX1262 应用温湿度传感器 资产跟踪等

XD6500S是一系列LoRa SIP模块&#xff0c;集成了射频前端和LoRa射频收发器SX1262系列&#xff0c;支持LoRa和FSK调制。 收发器SX1262系列&#xff0c;支持LoRa和FSK调制。LoRa技术是一种扩频协议&#xff0c;针对LPWAN 应用的低数据速率、超远距离和超低功耗通信进行了优化。通…

YOLO 施工安全帽目标检测模型

在线工具推荐&#xff1a; 三维数字孪生场景工具 - GLTF/GLB在线编辑器 - Three.js AI自动纹理化开发 - YOLO 虚幻合成数据生成器 - 3D模型在线转换 - 3D模型预览图生成服务 头盔自动检测基本上是一个物体检测问题&#xff0c;可以使用深度学习和基于计算机视觉的方法来…

6.1810: Operating System Engineering <LEC 1>

课程链接&#xff1a;6.1810 / Fall 2023 一、本节任务 实验环境&#xff1a; 二、introduction and examples 2.1 open(), read(), write(), close(), dup() 使用 open 打开或创建文件&#xff0c;得到文件描述符 fd&#xff0c;再对 fd 进行 read 或者 write 操作。每个进…

神器推荐丨不可错过的10个3D模型素材库

如果你是一位设计师&#xff0c;那么你一定知道3D模型素材库对你的工作有着不可或缺的重要性。不论是创新的产品设计&#xff0c;惊艳的视觉特效&#xff0c;还是生动的角色建模&#xff0c;无不需要从各类3D模型素材库中选择适合的素材&#xff0c;来完成你的设计。那么&#…

《C++避坑神器·十六》函数默认参数和占位参数

C中函数是可以给默认参数的 注意点&#xff1a; &#xff08;1&#xff09;一旦某个参数设置为默认参数&#xff0c;那跟着后面的所有参数都必须设置默认参数 &#xff08;2&#xff09;函数的声明和定义只能有一个可以设置默认参数&#xff0c;两个都设置会报错 int f1(int a…

站群服务器 CentOS 搭建socks5多IP代理服务器详细教程,12个步骤教会你!

准备工作 首先要保证服务上能正常使用wget tar make vim&#xff0c;如果正常就直接进入【第一步】 #安装wget的命令 yum install wget#安装tar解压工具 yum install -y tar#安装make的命令 yum groupinstall "Development Tools"#安装vim的命令 yum install…

PDF/X、PDF/A、PDF/E:有什么区别,为什么有这么多格式?

PDF 是一种通用文件格式&#xff0c;允许用户演示和共享文档&#xff0c;无论软件、硬件或操作系统如何。多年来&#xff0c;已经创建了多种 PDF 子类型来满足各个行业的不同需求。让我们看看一些最流行的格式&#xff1a;PDF/X、PDF/A 和 PDF/E。 FastReport .net下载 PDF/X …

蓝桥杯每日一题2023.11.16

蓝桥杯大赛历届真题 - C 语言 B 组 - 蓝桥云课 (lanqiao.cn) 题目描述 对于此代码&#xff0c; 注释解释如下&#xff1a;答案&#xff1a;f(a,k1,m-j,b)&#xff1b; 在这里插入代码片#include <stdio.h> #define N 6 #define M 5 #define BUF 1024 void f(int a[], in…

软件外包开发设计文档

软件设计文档是在软件开发过程中编写的一个关键文档&#xff0c;用于记录系统的设计和结构。设计文档通常包含以下内容&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.引言&#xff08;Introductio…

Skywalking流程分析_8(拦截器插件的加载)

前言 在之前的文章中我们将&#xff0c;静态方法、构造方法、实例方法的增强逻辑都分析完毕&#xff0c;但在增强前&#xff0c;对于拦截类的加载是至关重要的&#xff0c;下面我们就来详细的分析 增强插件的加载 静态方法增强前的加载 //clazz 要修改的字节码的原生类 Sta…

Elasticsearch:运用向量搜索通过图像搜索找到你的小狗

作者&#xff1a;ALEX SALGADO 你是否曾经遇到过这样的情况&#xff1a;你在街上发现了一只丢失的小狗&#xff0c;但不知道它是否有主人&#xff1f; 了解如何使用向量搜索或图像搜索来做到这一点。 通过图像搜索找到你的小狗 您是否曾经遇到过这样的情况&#xff1a;你在街…

linux查看资源占用情况常用命令

1. 查看 CPU 使用情况&#xff1a; top这个命令会显示系统中当前活动进程的实时信息&#xff0c;包括 CPU 使用率、内存使用率等。按 q 键退出。 2. 查看内存使用情况&#xff1a; free -m这个命令显示系统内存的使用情况&#xff0c;以兆字节&#xff08;MB&#xff09;为…

SpringCloud Alibaba组件入门全方面汇总(上):注册中心-nacos、负载均衡-ribbon、远程调用-feign

文章目录 NacosRibbonFeignFeign拓展 Nacos 概念&#xff1a;Nacos是阿里巴巴推出的一款新开源项目&#xff0c;它是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助用户发现、配置和管理微服务&#xff0c;它提供了一组简单易用的特性集&am…

五金信息展示预约小程序的作用是什么

五金行业所覆盖的产品很广&#xff0c;如灯具、浴具、门窗、工具等都是人们生活所需或常用到的&#xff0c;而五金行业规模也是连年上涨&#xff0c;市场呈现多品牌多门店多区域扩展的趋势。 虽然市场规模大&#xff0c;但同样问题不少&#xff0c;接下来我们来看看几个痛点。…

PyTorch:框架的自动微分机制

近年来&#xff0c;深度学习技术的迅猛发展已经改变了许多行业&#xff0c;其中框架的自动微分机制在深度学习领域扮演了重要的角色。PyTorch作为一款深度学习框架&#xff0c;在自动微分方面具有独特的优势和特点。本文将深入探讨PyTorch框架的自动微分机制&#xff0c;包括其…

一文搞懂GPU的概念、工作原理,以及与CPU的区别

中午好&#xff0c;我的网工朋友。 最近GPTs热度很高啊&#xff0c;你们都用上了吗&#xff1f; ChatGPT到现在热度仍不减&#xff0c;人工智能还在快速发展&#xff0c;这都离不开高性能、高算力的硬件支持。 如果以英伟达A100GPU的处理能力计算&#xff0c;运行ChatGPT将需…

kubernetes集群编排——etcd

备份 从镜像中拷贝etcdctl二进制命令 [rootk8s1 ~]# docker run -it --rm reg.westos.org/k8s/etcd:3.5.6-0 sh 输入ctrlpq快捷键&#xff0c;把容器打入后台 获取容器id [rootk8s1 ~]# docker ps 从容器拷贝命令到本机 docker container cp c7e28b381f07:/usr/local/bin/etcdc…

【Java 进阶篇】JQuery 案例:下拉列表选中条目左右移动,打破选择的边界

在前端的舞台上&#xff0c;下拉列表是常见的用户交互元素&#xff0c;但有时候我们想要更多的交互体验。通过巧妙运用 JQuery&#xff0c;我们可以实现下拉列表中选中条目的左右移动功能&#xff0c;为用户提供更加灵活的选择方式。本篇博客将深入研究 JQuery 中实现这一功能的…

vue项目如何防范XSS攻击?

场景&#xff1a; 前后端交互的过程中&#xff0c;前端使用v-html或者{{}}渲染时&#xff0c;网页自动执行其恶意代码&#xff0c;如页面弹窗、跳转到钓鱼网站等 解决方案&#xff1a; 先说解决方式&#xff0c;其原理下文解释. 由于我是vue项目所以用的是vue-dompurify-html这…

PDF文件中更改 PDF 文本颜色的最有效解决方案

PDF 是最常用的文档类型之一&#xff0c;也是商业中使用的首选文档。在工作中&#xff0c;我们经常需要修改PDF的文本内容&#xff0c;转换格式&#xff08;如PDF转Word&#xff0c;PDF转Excel等&#xff09;&#xff0c;合并PDF&#xff0c;以达到更好的工作效果。 然而&…