学习最新的 OpenGL 编程课程

课程简介

使用 OpenGL 和 C++ 创建你自己的 3D 图形

课程介绍:English 繁中

从这 10.5 小时的课程,你会学到

  • 使用最新的 OpenGL 学习实用的编程能力
  • 您将学习如何使用 GLFW 和 OpenGL API 设置 OpenGL 窗口
  • 您将学习如何编写 GLSL 着色器程序,用您的 PC 显卡硬件加速做图形处理
  • 您将学习如何使简单的矩形到复杂的 3D 模型与真实的光影效果
  • 您将学习不同类型的光源,使模型看起来更真实
  • 您将学习如何设置和控制一个虚拟相机来移动和查看物体的三维场景

要求

  • Windows 7或更高版本的操作系统
  • 微软 Visual Studio 2013或更高版本。 (Visual Studio 可免费下载。)
  • 你需要对 C++ 编程有一个基本的理解 ( 可参考 C++ 基础课程 )

课程说明

本课程将向您介绍最新的 OpenGL 编程。 我们将教你一个简短的 OpenGL 的历史,以帮助你理解为什么我们选择教最新的 OpenGL 与其可用编程在固定功能管在线渲染管线( pipeline )。 大多数教程和书籍只教授过时的 OpenGL API 版本和固定的函数管线。 我们将向您展示如何使用更快、更高效和更灵活的 OpenGL API。

我们从使用 GLFW 程序库在窗口中运行 OpenGL 的基础开始。 然后,我们将通过向电脑图形显卡发送缓冲数据,并使用着色器和 GLSL 着色语言对其进行编程,从而进一步了解将多边形渲染到显示器的基础知识。 我们学习如何将纹理映射到对象上。 我们将设置一个使用键盘和鼠标输入的虚拟摄像头,使我们能够在场景中移动。

当我们有了基本的作品,然后我们可以开始创建更复杂的东西。 我们将学习如何加载 3D 模型和添加有趣的照明场景。 在本课程结束时,您将知道如何使用最新的 OpenGL 设置和渲染 3D 图形。 每一节课我们都用可重复使用的 C++ 和 OpenGL 代码来构建框架。 这是你构建自己的游戏引擎的一个很好的起点。 我们将从一个空白的项目开始,然后编写每个步骤的代码,每个课程都创建在最后一个课程的基础上。 即使你从来没有接触过 OpenGL,你也会发现这个课程很容易学习,而且一路上都会得到解释。 包括每一课程的所有原代码、预先创建的第三方程序库和 Visual Studio solutions 文件。

目标受众

  • 希望学习最新的 OpenGL 及其可用编程渲染流水线( pipeline ) 的人。 无论你是为了学校作业而学习 OpenGL,还是为了追求一份职业,抑或仅仅是为了寻找一个爱好,这门课程都非常适合你

讲师简介

Game Institute Inc. 游戏开发培训,认证 ( 更多讲师主讲课程介绍 )

Game Institute 是一个提供认证,专业培训领域的视频游戏教育训练机构。 我们教授的最重要的技能,对于任何有兴趣创建视频游戏美术或是编写游戏代码的人来说都是必要的。 我们自己是一个独立的游戏开发商店,由一个业界游戏美术师和程序员团队在2001年在美国和英国创立。 我们培训了来自世界各地的学习者,他们中的许多人都进入了业界工作。

学生可以直接在我们的主网站上培训,完全按照自己的节奏,或者你可以和我们一起或者通过3000多个认可的教育合作伙伴中的一个寻求一个更加结构化的认证项目。 我们为游戏美术师和游戏程序员提供学习路径。 除了高中生和大学生以及业界专业人士,我们的成员中有相当一部分是业余的、独立的游戏设计者和开发者,他们正在开发自己的独立游戏项目。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

参加课程 ♥找优惠折扣码?

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: