|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/opengl_course/
课程评论:没有评论
课程名称:现代 OpenGL 与 GLSL 着色器:模型、着色器与 imgui 2022 课程概述: 欢迎参加《完整现代 OpenGL 和 GLSL 着色器课程》。我是一名大学讲师,教授 OpenGL、游戏设计和 C++ 已超过五年。我注意到市场上缺乏优质的 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 之旅吧!
Welcome to The Complete Modern OpenGL and GLSL Shaders Course.I am a University instructor that has been teaching OpenGL, game design and C++ for over 5 years. I noticed a lack of quality OpenGL courses that teach the theory and the practical aspects of OpenGL and decided to share my knowledge with the world!Let me guide you through the fascinating world of OpenGL by teaching you the THEORY and the PRACTICAL aspects of OpenGL. With this course, you walk away with a SOLID foundation of OpenGL, as we will go beyond simply copy-pasting codes without explanation.If you' have basic OpenGL knowledge , this course is perfect for you, as we cover the fundamentals of OpenGL and GLSL shaders and take you to the intermediate level in OpenGL. By the end of this course, you should be able to code your own textures, set up lighting for your 3D scene and move objects in a 3D environment and have a sounds grasp regarding the internals of OpenGL. Additionally, we will cover the theory behind shaders and learn how to write custom GLSL shader code, covering different components like SDL, GLM & VAO. I will also teach you how to work with extensions in OpenGL, and use GLAD to allow modern OpenGL to be used.Projections are an important part of OpenGL. We cover different projections, namely 2D and 3D, to give you to ability to start moving about in a 3D environment. Students will also learn about different transformations and views, including a tutorial on GLM and how to link the library to your project. Additionally, you will also learn to code GUIs using the famous imgui library.Sign up for the course now and start your OpenGL journey today.