飞豹客 · 课能看,资料也能带走
飞豹客体系课

OpenGL实战编码设计视频课程

OpenGL实战编码设计 | 掌握图形编程基础与项目封装 这门课主要解决的问题是:通过系统化的实战讲解,帮助 C++ 初学者或跨领域转行者掌握 OpenGL 图形编程的核心技术,重点在于从固定管线到面向对象封装的完整实践。课程内容覆盖 OpenGL 的基础绘图流程、着色器编程、相机与变换、光照模型等

单课价¥38.00新品 上架
会员价¥7.60开通会员,全站课程按会员价下载套餐详情
123 人关注 更新于 2026-09-19 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥38.00

会员 A · 按档位折扣

永久¥15.204折
年¥19.005折
月¥22.806折
周¥26.607折

会员 B

VIP¥7.60低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

OpenGL实战编码设计 | 掌握图形编程基础与项目封装

这门课主要解决的问题是:通过系统化的实战讲解,帮助 C++ 初学者或跨领域转行者掌握 OpenGL 图形编程的核心技术,重点在于从固定管线到面向对象封装的完整实践。课程内容覆盖 OpenGL 的基础绘图流程、着色器编程、相机与变换、光照模型等关键知识点,并强调以项目开发中的常见需求为驱动,讲解实用工具和封装方法。适合已有 C++ 基础,希望将图形学知识应用于实际开发的学生或职场人。

适合基础与学习重点

建议的基础门槛是了解 C++ 的基本语法、数据结构和函数作用域。课程资料会从固定管线开始逐步深入,前几节重点在于理解渲染管线的工作原理,包括顶点处理、光栅化、片段处理等概念。后续会逐步引入着色器语言 GLSL,并通过小项目练习实现简单的 3D 场景。对于 OpenGL 从业者,可重点关注面向对象封装模块,学习如何将零散的绘图函数整合为可复用的类库。资料中包含大量实例代码,配合练习建议是每节课后完成对应的小项目,例如第一周完成一个基础立方体渲染,第二周实现动态旋转效果。

学成后能独立做什么与资料配合

学完后能独立完成:搭建基础的 OpenGL 渲染环境、编写顶点与片元着色器、实现常见的 3D 场景变换与光照效果,并能将常用功能封装为可复用的类。资料中大部分是视频讲解和配套源码,练习时建议先模仿视频中的代码框架,逐步尝试修改参数或增加新功能。遇到问题可查阅资料中的参考文档,如果需要更深入的理解,可以重点研读着色器相关的章节和封装类的实现逻辑。最终目标是能将课程中的封装代码直接应用到自己的项目中,减少重复造轮子的时间。

课程目录

课程目录139 集
  • : 10.glut环境的建立.mp4
  • 100.实现导出顶点数据和面索引数据到XML文件.mp4
  • 101.材质导出准备根据材质将面分组.mp4
  • 102.插件中导出材质和纹理信息.mp4
  • 103.Freetype环境的建立文字绘制的支持.mp4
  • 104.Freetype函数的调用.mp4
  • 105.OpenGLamp Freetype结合生成纹理.mp4
  • 106.文字绘制多字体多颜色.mp4
  • 107.文本的编辑鼠标拖动.mp4
  • 108.UI框架设计管理的实现.mp4
  • 109.事件的处理.mp4
  • 11.glfw框架的搭建.mp4
  • 110.按钮类的实现.mp4
  • 111.图片字体文件的保存.mp4
  • 112.图片字体文件的加载.mp4
  • 113.地形的介绍地形网络的生成.mp4
  • 114.地形网络的优化索引方式绘制.mp4
  • 115.外部地形数据读取.mp4
  • 116.地形着色.mp4
  • 117.地形法线计算增加光照.mp4
  • 118.地形纹理贴图.mp4
  • 119.地形定点雾化处理云雾山.mp4
  • 12.QT下建立OpenGL环境.mp4
  • 120.给地形增加细节纹理多纹理应用.mp4
  • 121.地形漫游第一人称摄像.mp4
  • 122.地形漫游第三人称摄像机角色控制.mp4
  • 123.地形漫游第三人称摄像机鼠标控制.mp4
  • 124.如何通过源代码编译lua.mp4
  • 125.C 中调用lua函数.mp4
  • 126.lua中如何调用C函数.mp4
  • 127.lua中如何调用C函数2.mp4
  • 128.深入的介绍lua栈lua的灵魂.mp4
  • 129.lua闭包和上值的使用.mp4
  • 13.QT下建立OpenGLES20环境.mp4
  • 130.lua元表的使用lua的精髓.mp4
  • 131.实现导出C类给lua.mp4
  • 132.实现自动化导出类给lua.mp4
  • 133.导出类自动化参数萃取.mp4
  • 134.nbsp nbsp 导出类自动化参数获取和特化.mp4
  • 135.导出类自动化全局函数的处理.mp4
  • 136.OpenGL函数与常量导出.mp4
  • 137.C++调用lua实现OpenGL渲染.mp4
  • 138.lua脚本语言在游戏引擎中的经典用法介绍.mp4
  • 14.安卓下纯CNDK进行OpenGLES开发不通过JNI.mp4
  • 15.正交投影.mp4
  • 16.绘制第一个三角形.mp4
  • 17.三角形列表绘制圆GLTRIANGLELIST.mp4
  • 18.使用三角形扇绘制一个圆GLTRIANGLEFAN.mp4
  • 19.三角形带的使用GLTRIANGLESTRIP.mp4
  • 2.win32窗口的建立2.mp4
  • 20.三角形带的绘制.mp4
  • 21.带颜色的三角形绘制.mp4
  • 22.线的绘制.mp4
  • 23.圆线的绘制对线绘制的巩固.mp4
  • 24.贝塞尔曲线的绘制.mp4
  • 25.矩形带的绘制.mp4
  • 26.不规则多边形的绘制GLPOLYGON.mp4
  • 27.spline自由曲线的绘制.mp4
  • 28.spline曲线编辑鼠标拖动修改关键点.mp4
  • 29.线样式的应用实线虚线点划线.mp4
  • 3.win32下建立OpenGL环境.mp4
  • 30.平滑处理反锯齿的应用.mp4
  • 31.图片的绘制.mp4
  • 32.OpenGL扩展的使用获取的显卡特性.mp4
  • 33.突破帧率限制垂直同步控制.mp4
  • 34.全屏幕反锯齿的应用.mp4
  • 35.透视投影.mp4
  • 36.绘制一个立方体.mp4
  • 37.绘制带有颜色的立方体.mp4
  • 38.矩阵变换平移矩阵.mp4
  • 39.矩阵变换缩放矩阵.mp4
  • 4.MFC对话框下建立OpenGL环境.mp4
  • 40.矩阵变换旋转矩阵.mp4
  • 41.矩阵组合操作.mp4
  • 42.太阳系(矩阵的应用,级联应用)方式1.mp4
  • 43.太阳系(矩阵的应用,级联应用)方式2.mp4
  • 44.纹理的建立.mp4
  • 45.FreeImage.mp4
  • 46.绘制多个不同贴图的立方体.mp4
  • 47.绘制一个带贴图的正方体.mp4
  • 48.一个立方体多贴图.mp4
  • 49.纹理包装.mp4
  • 5.MFCView建立OpenGL环境.mp4
  • 50.纹理滤波.mp4
  • 51.Mipmap多层级纹理.mp4
  • 52.MipMap层级纹理应用.mp4
  • 53.纹理的更新局部更新以及替换高效率.mp4
  • 54.纹理动画滚动的广告牌.mp4
  • 55.纹理矩阵变换纹理动画.mp4
  • 56.MultiTexture多纹理.mp4
  • 57.多纹理应用漂浮的云.mp4
  • 58.压缩纹理.mp4
  • 59.dds压缩纹理的加载.mp4
  • 6.MFCMDI多文档试图建立OpenGL环境.mp4
  • 60.环境纹理.mp4
  • 61.纹理实现帧动画.mp4
  • 62.视频纹理ffmpeg实现视频播放.mp4
  • 63.实现简单的粒子系统.mp4
  • 64.纹理应用遮罩处理多种投影下的纹理复合应用.mp4
  • 65.资源管理纹理管理的实现.mp4
  • 66.显示列表的使用.mp4
  • 67.顶点缓冲区.mp4
  • 68.索引缓冲区.mp4
  • 69.PBuffer实现离屏渲染.mp4
  • 7.win32下建立OpenGLES20环境.mp4
  • 70.PBuffer实现离屏渲染示例.mp4
  • 71.Frame Buffer Object 更加高效的离屏渲染方法.mp4
  • 72.Frame Buffer Object 更加高效的离屏渲染方法验证.mp4
  • 73.屏幕数据的获取.mp4
  • 74.将屏幕内容存储为图像文件.mp4
  • 75.Pixel Buffer Object实现快速回读显存数据.mp4
  • 76.Pixel Buffer Object实现快速回读显存数据DMA处理解放cpu.mp4
  • 77.Pixel Buffer Object实现快速内存数据到显存数据的传输.mp4
  • 78.低版本OpenGL实现快速的画中画效果.mp4
  • 79.坐标系观察矩阵投影矩阵基本原理.mp4
  • 8.MFC对话框下建立OpenGLES20环境.mp4
  • 80.最基本的摄像机.mp4
  • 81.对摄像机控制键盘控制摄像机移动.mp4
  • 82.第一人称摄像机类的封装.mp4
  • 83.第一人称摄像机类封装增加鼠标操作.mp4
  • 84.第三人称摄像机.mp4
  • 85.第三人称摄像机类的完善.mp4
  • 86.第三人称摄像机的重新设计.mp4
  • 87.第三人称摄像机角色控制.mp4
  • 88.摄像机的应用多摄像机切换控制.mp4
  • 89.摄像机路径动画曲线飞行的摄像机.mp4
  • 9.全屏窗口OpenGL.mp4
  • 90.多视口渲染多摄像机渲染.mp4
  • 91.场景节点设计优化绘制多个实体.mp4
  • 92.场景节点裁剪大规模绘制的利器.mp4
  • 93.模型的介绍.mp4
  • 94.OBJ格式模型的加载.mp4
  • 95.OBJ格式模型的绘制.mp4
  • 96.OBJ模型材质纹理的加载.mp4
  • 97.OBJ格式模型的优化重复点去除.mp4
  • 98.3DMAX 导出插件的制作开发Max插件的环境.mp4
  • 99.MAX API的访问实现对MAX场景的遍历和访问.mp4
  • OpenGL实战编码设计视频课程.zip
  • win32窗口的建立.mp4