欢迎来到Udemy上的“Godot 4.x Canvas item Shaders”课程!本课程将引导您进入2D着色器的迷人世界,在这里您将学习从基础知识到高级技术的一切。话虽如此,该系列分为初学者和中级课程。您现在正在看的是系列的第一部分,在这里我们将从完全或相对新手的着色器开始,直到对基本基础有清晰理解,能够从零开始创建和理解2D着色器。它将带你从初学者到中级,只需几个小时。课程内容符合godot 4.2的最新信息在这一系列的这一部分中,我们将开始探索画布项目着色器,Godot独特的着色语言,并查看像浮点数、整数、数组、向量、矩阵等基本数据类型。您将学习颜色通道、纹理映射、统一、包装模式、格式化、内置函数、提示、混合模式和UV坐标系等概念。还有更高级的主题,如着色器预处理、调试-着色器和-技术,与GDScript的交互,随机性,动画,插值曲线等等。我们将通过理论和实际编码练习相结合的方式探讨这些主题。该课程的结构旨在提供对着色器语言的全面理解,我们甚至将处理一个有趣的“僵尸项目”。对于那些对魔法背后的数学感兴趣的人,我们将详细查看我们在代码中将使用的每个内置着色器函数。每次介绍新功能时,我们都会使用编码示例、幻灯片和后续问题进行全面解释。另外,重要的是要知道,该课程遵循社区最佳实践。

通过本课程的学习,您不仅将在Godot中有坚实的着色器编程基础,还将有一个有趣的、互动的项目来展示您的新技能。所以,让我们开始我们进入色彩斑斓的着色器世界的旅程!我很高兴欢迎您来参加这门课程!祝一切顺利,Sam作为最后的说明:目前系列的第二部分仍在开发中。我将继续努力确保这门课程保持最新,并推出新课程。这样一来,一旦第二部分完成,您将能够从中级升级到高级水平。本课程中不会讨论的主题,但将包括在即将推出的第二部分中的主题有:在顶点上应用矩阵,屏幕和画布空间着色器,屏幕纹理,后期处理着色器,高级矢量操作,全局统一变量,使用变换矩阵进行坐标空间转换(世界到屏幕空间),后缓冲区复制,高级UV映射,光函数和其他高级主题。这些主题将在即将推出的课程中讨论。

由Sam van Berlo创建
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1千赫,2声道
类型:电子学习 | 语言:英语 | 时长:259讲座(7小时15分钟)| 大小:9.18 GB 含课程文件

使用画布项目着色器创建视觉上令人惊叹的2D游戏:从初学者到中级的实用技术

你将学到:
深入了解Godot 4的着色器语言,让你能够充分利用其在游戏开发中的潜力。
学习逐步创建画布项目着色器的过程,为2D游戏中复杂的视觉效果打下基础。
掌握设计和实现引人入胜的视觉效果(VFX)的技能,利用着色器增强游戏的美学吸引力。
熟悉在Godot引擎中进行高效和有效的着色器编程的行业标准最佳实践。
了解如何使用GDScript和GDShader语言将着色器与游戏逻辑整合,实现动态和交互式的游戏环境。
通过僵尸项目,在实际情境中应用你的学习,了解如何在真实的游戏开发场景中使用着色器。
你将拥有一个坚实的基础可供建立。能够将这些知识转化为学习3D着色器或更一般的GLSL着色器语言。
在课程结束时,你将轻松地使用自己创建的着色器击倒并炸掉大量愤怒的僵尸

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

发表回复

后才能评论