目录

一.ShaderGraph入门介绍

二.创建SRP工程(URP或者HDRP)

1.创建URP工程

2.创建HDRP工程

三.创建一个Shader Graph文件资源


​​​​​​​

一.ShaderGraph入门介绍

Shader Graph 使您能够直观地构建着色器。您无需编写代码,而是在图形框架中创建和连接节点。Shader Graph 提供反映您的更改的即时反馈,对于不熟悉着色器创建的用户来说它足够简单。

Shader Graph 可通过 Unity 2018.1 及更高版本中的包管理器窗口获得。如果您安装预构建的可编写脚本的渲染管线 (SRP),例如通用渲染管线(URP) 或高清渲染管线(HDRP),Unity 会自动在您的项目中安装 Shader Graph。

避免独立于预构建的 SRP 包安装或更新 Shader Graph。Shader Graph 构建与 URP 和 HDRP 兼容的着色器,但它们与内置渲染器不兼容。

Unity Engine 2018.x 上的 Shader Graph 包版本是预览版,不接受错误修复和功能维护。要使用积极支持的 Shader Graph 版本,请使用 Unity Engine 2019.1 或更高版本。

二.创建SRP工程(URP或者HDRP)

1.创建URP工程

  1. 创建普通工程
    正常创建3D空工程不需要什么模板等设置
  2. 导入URP包
  3. URP工程设置
    Editor>ProjectSetting>Graphics设置URP资源

    创建URP资源并给到ProjectSetting

2.创建HDRP工程

  1. 创建普通工程
    正常创建3D空工程不需要什么模板等设置
  2. 导入HDRP包
  3. HDRP工程设置
    当您安装 HDRP 时,Unity 会自动将两个 HDRP 特定组件附加到场景中的游戏对象。它将HD Additional Light Data组件附加到 Lights,并将HD Additional Camera Data组件附加到 Cameras。如果您未将项目设置为使用 HDRP,并且场景中存在任何 HDRP 组件,则 Unity 会引发错误。
    打开渲染管线向导窗口(菜单Window > Render Pipeline > HD Render Pipeline Wizard)。
    配置检查部分,转到HDRP选项卡,然后单击全部修复。这修复了项目的每个 HDRP 配置问题

三.创建一个Shader Graph文件资源

  1. 创建ShaderGreph

    配置 SRP 后,您可以创建新的 Shader Graph Asset。右键单击“项目”窗口,在上下文菜单中找到“创建” > “着色器”,然后选择所需的着色器图表类型。

    可用的 Shader Graph 类型取决于项目中存在的渲染管线。根据渲染管线,某些选项可能存在也可能不存在。每个已安装的渲染管道的子菜单可能会出现,其中包含标准着色模型(Lit、Unlit 等)的模板堆栈。

    有关所提供选项的完整列表,请参阅通用渲染管线和高清渲染管线文档。

    对于此示例,已安装 Universal,因此已创建通用光照着色器图。双击新创建的 Shader Graph Asset 以在 Shader Graph 窗口中打开它。

  2. 预览窗口
    预览当前着色器输出的区域。在这里,您可以旋转对象,放大和缩小。您还可以更改预览着色器的基本网格

  3. 在单个收集的视图中包含所有着色器属性的区域。使用 Blackboard 添加、删除、重命名和重新排序属性

  4. 包含与用户当前单击的内容相关的信息的区域。这是一个默认情况下自动隐藏的窗口,只有在选择了可以由用户编辑的内容时才会出现。使用内部检查器显示和修改属性、节点选项和图形设置。

【ShaderGraph】关于ShaderGraph的的介绍和入门相关推荐

  1. .NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)

    原文:.NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一) 在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,给大家初步介绍了一下F ...

  2. RStudio介绍及入门

    RStudio介绍及入门 1 R Studio 介绍 2 函数与对象 2.1 函数 2.2 数据输入 2.3 元素引用 3 R语言绘图 4 数据保存 5 学习建议 6 唠唠叨叨 Hello, 这里是行 ...

  3. 干货|以太坊全景介绍及入门学习路径(分享实录)

    2019独角兽企业重金招聘Python工程师标准>>> 本次分享主要是针对以太坊的基本概念的介绍,属于入门级别,主要目的是帮助大家快速认识和了解以太坊. 自我介绍 大纲 1 交易所那 ...

  4. Dubbo系列(一)dubbo介绍和入门

    Dubbo系列(一)dubbo介绍和入门 学习Dubbo 之前,先了解一下这几个问题: Dubbo是什么? 互联网发展的背景 Dubbo介绍 Dubbo的优势在哪里? 了解了dubbo之后,让我们从零 ...

  5. 7-Zip 解/压缩软件的介绍及入门使用

    7-Zip 解/压缩软件的介绍及入门使用 7-Zip中文官方网站 百度网盘地址: 链接:https://pan.baidu.com/s/16cO-qbNi2aINiKa8kOibFQ 提取码:CSDN ...

  6. Poco的介绍和入门教学

    Poco的介绍和入门教学 前言 前面我们已经介绍了基于图像识别的测试框架Airtest,通过图像识别,已经可以编写大部分的测试脚本.但是在某些特殊情况下,例如对于游戏或App里的动态元素,通过图像识别 ...

  7. mysql通用mapper_通用mapper的介绍和入门使用

    通用mapper的介绍和入门使用 简介 通用Mapper都可以极大的方便开发人员.可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法. 极其方便的使用MyBatis单表的增删改查. ...

  8. 单片机类型介绍和入门单片机

    单片机类型介绍和入门单片机 单片机是一种集成电路芯片,通常包含一个或多个中央处理器(CPU).存储器.输入输出端口(I/O)和计时器等部件,可以完成各种控制和数据处理任务.由于单片机内部集成了许多电子 ...

  9. Linux 岗位介绍及入门

    14天学习训练营导师课程: 互联网老辛< 符合学习规律的超详细linux实战快速入门> 学习一直在路上,14天打卡学习第 1 天内容记录 Linux 岗位介绍及入门 文章目录 1.运维学习 ...

  10. Maven项目的介绍、入门搭建

    Maven项目的介绍.入门搭建 一.什么是Maven项目 Maven 是 Apache 组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建.测试.打包和部署.Maven 提供了标准的软件生 ...

最新文章

  1. JavaWeb总结(六)
  2. 浅谈零样本网络表示学习
  3. asp.net core 中使用 signalR(二)
  4. Linux的应用领域
  5. python人工智能入门优达视频_python入门视频教你搭建机器学习Python环境的正确姿势...
  6. 以下c语言程序片段用于估测cpu的cache参数,优酷【C/C++类】:笔试题目1(最全)...
  7. 2个网卡配置相同ip 华为交换机_华为交换机如何配置管理IP地址、如何修改管理IP地址...
  8. Vue+websocket+django实现WebSSH demo
  9. android 简书饿了么,分析饿了么详情页布局
  10. Django验证码——手机注册登录
  11. JavaScript实现 网页倒计时
  12. 离散数学笔记--重言式
  13. 2007年春节读书心得
  14. 面试心得与总结---BAT、网易、蘑菇街等
  15. 大学计算机专业英语期末考试,河南大学计算机专业英语试题
  16. 12张图带你轻松了解 calico 6种场景下宿主机和pod互访的iptables规则链流转情况【下】
  17. 使用Python对xlsx,csv, txt格式文件进行读、写并绘图
  18. Python全栈:Django模板
  19. 待定系数法求不定积分中的待定系数法的拆分总结
  20. centos基本命令

热门文章

  1. 第九届“中兴·图灵杯”人工智能程序设计大赛圆满落幕
  2. 数据库优化的方法及步骤
  3. cuda装成CPU版本如何装回来
  4. 服务网格除了 Istio,其实你还可以有其它 8 种选择
  5. python字符串去掉所有的中文_python 去除非中文字符
  6. 子女不得以放弃继承权为由,拒绝赡养老人
  7. Premiere 新建项目导入视频后 视频花屏解决办法
  8. 《罗辑思维》读书笔记PPT模板
  9. 2分钟喝茶的时间,我知道了所有前端技术
  10. canvas系列教程04 —— 渐变、阴影、路径、状态、Canvas对象、图形重叠模式