Modern OpenGL & GLSL Shaders: Models, Shaders and imgui 2022

Modern OpenGL & GLSL Shaders: Models, Shaders and imgui 2022

向大学教师学习现代 OpenGL。

你将会学到的

  • 材料和加载 3D 模型
  • 增加 VBO 的深度
  • 片段着色器的正常计算
  • 构建着色器管理器
  • 设置场景和变换
  • imgui:构建一个带有主菜单系统和渲染 3D 模型的控制台

要求

  • C++

说明

欢迎来到完整的现代 OpenGL 和 GLSL 着色器课程。

我是一名大学讲师,教授 OpenGL、游戏设计和 C++ 超过 5 年。我注意到缺乏教授 OpenGL 理论和实践方面的高质量 OpenGL 课程,并决定与世界分享我的知识!

让我通过教你 OpenGL 的理论实践方面来引导你穿越迷人的 OpenGL 世界。通过本课程,您将获得 OpenGL 的坚实基础,因为我们将超越简单的复制粘贴代码而无需解释。

如果您有基本的 OpenGL 知识,那么本课程非常适合您,因为我们涵盖了 OpenGL 和 GLSL 着色器的基础知识,并带您进入 OpenGL 的中级水平。在本课程结束时,您应该能够编写自己的纹理、为您的 3D 场景设置光照并在 3D 环境中移动对象,并对 OpenGL 的内部结构有一定的了解。此外,我们将介绍着色器背后的理论,并学习如何编写自定义 GLSL 着色器代码,涵盖 SDL、GLM 和 VAO 等不同组件。我还将教你如何使用 OpenGL 中的扩展,并使用 GLAD 来允许使用现代 OpenGL。

投影是 OpenGL 的重要组成部分。我们涵盖了不同的投影,即 2D 和 3D,让您能够开始在 3D 环境中移动。学生还将了解不同的转换和视图,包括 GLM 教程以及如何将库链接到您的项目。此外,您还将学习使用著名的 imgui 库编写 GUI 代码。

立即注册课程,立即开始您的 OpenGL 之旅。

此课程面向哪些人:

  • 初级或中级 OpenGL 学习者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Modern OpenGL & GLSL Shaders: Models, Shaders and imgui 2022