【Udemy中英字幕】Learn Unity Shaders from Scratch
最近更新 2022年09月30日
资源编号 43311

【Udemy中英字幕】Learn Unity Shaders from Scratch

2022-09-30 Udemy 0 799
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

从零开始学习 Unity 着色器

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

讲师:Nicholas Lever

双语IT资源独家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 着色语言的开发人员。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务