【Udemy中英字幕】Godot 4 Shaders: Write 2D shaders for your game from scratch
最近更新 2024年09月06日
资源编号 34713

【Udemy中英字幕】Godot 4 Shaders: Write 2D shaders for your game from scratch

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

Godot 4 Shaders:从头开始为你的游戏编写 2D 着色器

学习通过 Godot 4 的 GDShader 语言使用 2D 着色器创建视觉效果 (VFX)。第 1 部分:初学者到中级

讲师:Sam van Berlo

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

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

您将学到什么

  • 深入了解 Godot 4 的着色器语言,使您能够充分利用其在游戏开发中的潜力。
  • 了解创建 canvas_item 着色器的逐步过程,为 2D 游戏中复杂的视觉效果奠定基础。
  • 学习使用着色器设计和实现迷人的视觉效果 (VFX) 的技能,增强游戏的美感。
  • 熟悉 Godot 引擎内高效、有效的着色器编程的行业标准最佳实践。
  • 了解如何使用 GDScript 和 GDShader 语言将着色器与游戏逻辑集成,从而实现动态和交互式的游戏环境。
  • 通过 Zombie 项目,将您的学习应用到实际环境中,了解如何在真实的游戏开发场景中使用着色器。
  • 您将拥有坚实的基础。能够运用这些知识来学习 3D 着色器或更通用的 GLSL 着色器语言。
  • 在课程结束时,你将使用自己创建的着色器轻松地射杀并炸毁大量愤怒的僵尸

探索相关主题

  • 戈多
  • 游戏开发
  • 发展

要求

  • 热爱着色器和游戏开发
  • 了解编程语言的基础知识会有所帮助
  • 能够“读取”gdscript 会有所帮助,但不是必需的

描述

欢迎来到 Udemy 上的“ Godot 4.x Canvas item Shaders ”课程!本课程将引导您了解2D 着色器的迷人世界,您将在其中学习从基础知识到高级技术的所有内容。

话虽如此,该系列分为初级和中级课程。您现在正在查看该系列的第一部分。它将在几个小时内将您从初学者带到中级

该系列的独特之处在于它涵盖了有关 Godot 4 中 2D 着色器的所有知识。它是迄今为止最完整的 2D 着色器系列。它首先教您遵循社区标准的语法和格式规则。然后,您将通过理论和实践示例学习每个概念,从简单的着色器慢慢构建到更高级的示例。它还包含“自己尝试”挑战,不仅要复制和粘贴代码,还要真正学习如何自己动手。本课程的目标是教您如何从头开始创建您设想的任何 2D 着色器

课程内容与 Godot 4.3 完全兼容!

在本系列的这一部分中,我们将首先探索画布项目着色器、Godot 独特的着色语言,并研究浮点数、整数、数组、向量、矩阵等基本数据类型。您将学习以下概念:

  • 颜色通道
  • 纹理映射
  • 制服
  • 包装模式
  • 格式化
  • 内置函数
  • 提示
  • UV 坐标系
  • 片段和顶点函数
  • 渲染管道

还有更多高级主题,例如:

  • 预处理着色器
  • 调试着色器和技术
  • 与 GDScript 交互
  • 随机性
  • 动画图(CurveTexture)
  • 插值
  • 矢量运算
  • 分支分歧

这个清单还可以列很长。我们将通过理论和实际编码练习相结合的方式探索这些主题。

本课程旨在提供对着色器语言的全面理解。它由两个项目组成,一个项目我们主要关注理论并创建适合主题的随机着色器,另一个项目是我们的“僵尸项目”,在这里我们学习如何应用我们的知识为您的 2D 游戏创建视觉效果 (VFX)。我们将详细介绍我们将在代码中使用的每个内置着色器函数,并解释每一行。每次引入新功能时,我们都会使用编码示例、幻灯片和后续问题进行完整解释。此外,重要的是要知道该课程遵循社区最佳实践

在本课程结束时,您不仅将拥有Godot 着色器编程的坚实基础,而且还可以获得一个有趣的交互式项目来展示您的新技能。

立即报名,开始我们的多彩着色器世界之旅!

我很高兴欢迎您参加课程!

问候,
Sam

最后要说明的是:

目前,该系列的第二部分仍在开发中。我将同时致力于这门课程,以确保它是最新的,以及新课程。这样,一旦第二部分完成,您就可以从中级水平晋升到高级水平。

本课程不会讨论但将包含在即将推出的第二部分中的主题包括:

  • 在顶点上应用矩阵
  • 屏幕空间着色器
  • 画布空间着色器
  • 屏幕纹理
  • 后处理着色器
  • 高级矢量运算
  • 全球制服
  • 使用变换矩阵协调空间变换(世界到屏幕空间等)
  • 后台缓冲区复制
  • 高级 UV 映射
  • 灯光功能

以及其他高级主题。这些将在下一门课程中讨论。

接触

我将在周一至周五工作时间 8:00 – 17:00 (GMT+1 / EST-5) 之后回答您的问题,周末时间会有所不同。请尽量在 12小时或更短时间内回复!

有任何建议/反馈请联系我

本课程适合哪些人:

  • 有人想学习如何在 godot 4 中创建和使用着色器吗
  • 课程范围不包括 3D 着色器,话虽如此,您所学习的基础知识为掌握 3D 着色器奠定了良好的基础
  • 游戏开发者和设计师有兴趣使用 Godot 4 中的自定义着色器增强其 2D 游戏的视觉吸引力
  • 希望通过掌握着色器编程和视觉效果 (VFX) 来扩展游戏开发技能的程序员
  • 想要利用着色器让他们的艺术在游戏环境中栩栩如生的艺术家和动画师。
  • 游戏开发领域的学生和爱好者正在寻求利用 GDShader 语言进行创造性表达的综合指南。
  • 教育工作者正在寻找资源来教授高级游戏设计和编程概念。
  • 独立游戏创作者旨在通过高效利用项目中的资源来实现高质量的视觉效果。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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