从零开始学习 Unity 着色器

Unity ShaderLab、URP 着色器、着色器图和 HLSL 着色语言的完整指南

讲师:Nicholas Lever

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 编写 Unity 着色器的奥秘
  • 您将被温和地介绍如何处理创建自定义着色器的问题。
  • 您将了解 HLSL 着色器语言的全部细节。
  • 您将学习使用 Surface Shader 语法在 Unity 光照之上添加自定义着色器。
  • 您将从简单的无光照 2D 着色器开始,然后处理高级效果,例如体积着色器和剪裁。
  • 学习创建使用通用渲染管线 (URP) 的着色器
  • 学习使用 Shader Graph 创建着色器

要求

  • 您只需要一份 Unity 副本,学生可以免费获得。
  • 假设您了解使用 Unity 的基础知识,这在许多在线教程中都很容易获得。
  • 假定没有着色器知识。
  • 编程语言的知识会有所帮助,但不是假设的。

说明

在本课程中,我们将学习Unity ShaderLabHLSL 着色语言来创建令人惊叹的着色器

也许你是

  • 开发者因为需要自定义着色器而努力将特定的游戏功能变为现实。
  • 一个一直想创建自定义着色器但又不敢开始的开发人员。
  • 想要为您的 3d 渲染添加一些自定义后处理效果的开发人员。

Unity ShaderLab是您创建自定义着色器的方式。它有 3 种风格,固定功能、顶点片段和表面着色器。我们不会在本课程中研究固定功能路线,因为它实际上是一个传统选项,并且您想学习现代最佳实践。代码语法基于 C 语言,但不要害怕,我们假设您根本不了解这种语言,正如课程标题所述,我们将从头开始学习。着色器使用GPU(图形处理单元)同时处理多个程序,因此速度快得令人难以置信

我们将从非常简单的示例开始,然后逐步完成开发自定义着色器的每个阶段。您将能够使用 Visual Studio 或其他代码编辑器(如果您愿意)使用着色器代码。您可以尝试不同的值来查看它对最终结果的影响。

Unity 着色器分为顶点着色器片段着色器,我们将首先关注片段着色器,基本上在 2d 环境中工作。借助课程资源中的数十个着色器,您将分阶段学习该语言。在继续使用 Unity 的表面着色器语法轻松包含复杂的光照之前。

一旦您对简单的着色器感到满意,我们将介绍高级效果,例如曲面细分、透明度、使用模板缓冲区和后处理。

创建自己的着色器意味着理解HLSL语言,这就是本课程的目标。您可以在 ShaderToy 或 ShaderFrog 上搜索合适的着色器,然后尝试调整代码。但是,如果不了解这种语言,您会发现这很难做到。要真正有效,您需要了解语言、整形功能、平铺和照明计算。为此,您需要遵循课程并完成建议的许多挑战。最后,您将能够创建您可以想象的任何着色器。

现在提供有关URP 着色器着色器图的部分

像往常一样有30 天退款保证。所以你没有什么可失去的。今天就来晒一晒吧!

学生对课程的评价

很棒的课程。把这个作为复习,重新回到着色器。提供了你需要的一切。每节课的开始场景和如果你遇到代码错误,也可以完成的场景。很好的学习曲线。一切都很好解释。不再 _ _ _ _

“这门课程提供的信息非常棒。导师很有个性,我怎么强调他让这门课程很有趣。”

这太棒了。你需要一点数学才能更好地理解它,但只要注意和重复,任何人都会很容易。非常感谢教授!”

非常好的结构化循序渐进的课程。必要时会在现场提供背景知识。Nik 有一种特别的鼓励态度,他很有趣。谢谢!”

迄今为止我见过的最好的着色器讲师。他的课程清晰、实用,而且他说话的方式让学生保持了一定的幽默感,但又不会失去注意力!我很高兴我找到了这门课程。 “

此课程面向哪些人:

  • 需要超越平台上可用着色器的 Unity 开发人员。
  • 热衷于为其他开发平台(例如 Unreal)学习 HLSL 着色语言的开发人员。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍