大小:9.63G 7.5小时
含有配套素材文件
了解如何通过 Godot 4 的 GDShader 语言使用 2D 着色器创建视觉效果。第 1 部分:初级到中级。欢迎来到Udemy 上的“ Godot 4.x Canvas item Shaders ”课程!本课程将引导您进入2D 着色器的迷人世界,在这里您将学习从基础知识到高级技术的所有内容。话虽这么说,该系列分为初级课程和中级课程。您现在正在观看本系列的第一部分。它将在几个小时内将您从初学者带到中级。该系列的独特之处在于它涵盖了有关 Godot 4 中 2D 着色器的所有知识。它是迄今为止最完整的 2D 着色器系列。它首先教您遵循社区标准的语法和格式规则。然后,您通过理论和实践示例来学习每个概念,慢慢地从简单的着色器构建到更高级的示例。它还充满了“自己尝试”的挑战,不仅要复制和粘贴代码,还要真正学习如何自己完成。本课程的目标是教您如何从头开始创建您设想的任何 2D 着色器。课程内容是最新的 godot 4.2在本系列的这一部分中,我们将从探索画布项目着色器(Godot 独特的着色语言)开始,并研究基本数据类型,如浮点数、整数、数组、向量、矩阵、等等。您将学习以下概念:颜色通道纹理映射制服环绕模式格式化内置功能提示UV坐标系片段和顶点函数渲染管线还有更高级的主题,例如:预处理着色器调试着色器和技术与 GDScript 交互随机性动画图(CurveTexture)插值法向量运算分支分歧这样的例子不胜枚举。我们将通过理论和实际编码练习的结合来探索这些主题。本课程旨在提供对着色器语言的全面理解,我们甚至将解决一个有趣的“僵尸项目”。我们将详细了解我们将在代码中使用的每个内置着色器函数,解释每一行。每次推出新功能时,我们都会使用编码示例、幻灯片和后续问题进行完整解释。另外,重要的是要知道该课程遵循社区最佳实践。在本课程结束时,您不仅会在 Godot 着色器编程方面打下坚实的基础,而且还会通过一个有趣的交互式项目来展示您的新技能。立即注册,开始我们进入色彩缤纷的世界的旅程!我很高兴欢迎您参加课程!亲切的问候,他自己最后一点:目前该系列的第二部分仍在开发中。我将致力于这门课程,以确保它是最新的,并且是新课程。这样,一旦第二部分完成,您将能够从中级升级到高级。本课程不会讨论但将包含在即将到来的第 2 部分中的主题包括:在顶点上应用矩阵屏幕空间着色器画布空间着色器屏幕纹理后处理着色器高级矢量运算全球制服使用变换矩阵进行坐标空间变换(世界到屏幕空间等)后台缓冲区复制高级 UV 映射灯光功能以及其他高级主题。这些将在即将到来的课程中讨论。接触我将在周一至周五 8:00 – 17:00 (GMT+1 / EST-5) 工作时间之外回答问题,周末的时间有所不同。请务必尝试在 48小时或更短的时间内回复!更新/变更日志:2024 年 4 月- Tu 9th:添加了来自 Udemy 的自动字幕 (EN)(感谢 Udemy!)- We 10th:更正自动字幕(修复了讲座 0-17)、修复了缺失的讲座、修复了压??缩文件夹名称。- Th 11th:更正自动字幕(固定讲座 17-23),持续修复第 3 部分的声音问题- Sa 13th:更正了丢失的视频,交换了视频顺序,改进了第 3 部分的所有音频问题- Su 14th:更新了 1-3 视频第 3 条的路线图:2024 年 4 月- 更新所有字幕 (EN)- 将音质从好提升到优秀(四月/五月)- 在第 2 节中添加概念“纹理映射”和特定“UV 映射”之间的清晰度- 矩阵列主清晰度2024 年 5 月 / 6 月- 新部分:预加载着色器- 将音质从好提升到优秀(四月/六月)有任何建议/反馈请联系我此课程面向哪些人:任何人都想学习如何在 godot 4 中创建和使用着色器本课程的范围不包括 3D 着色器,也就是说,您学习的基础知识为掌握 3D 着色器提供了良好的基础有兴趣使用 Godot 4 中的自定义着色器增强 2D 游戏视觉吸引力的游戏开发者和设计师希望通过掌握着色器编程和视觉效果 (VFX) 来扩展游戏开发技能的程序员希望利用着色器在游戏环境中将艺术变为现实的艺术家和动画师。游戏开发中的学生和爱好者寻求利用 GDShader 语言进行创意表达的综合指南。教育工作者正在寻找资源来教授高级游戏设计和编程概念。独立游戏创作者旨在通过在项目中有效利用资源来实现高质量的视觉效果。
请先
!