联系

51CTO OpenGL-超级套餐(全栈)专题

内容简介

套餐中包含了所有的OpenGL相关的理论和实践课程; 建议学习路线 : 01. OpenGL实战编码设计视频课程 02.图形学理论视频课程-实现OpenGL精简内核 03. 游戏开发实战之OpenGL ES 2.0基础精讲视频课程 04.游戏开发实战之OpenGL ES2.0 中级篇视频课。课程链接:https://edu.51cto.com/topic/1351.html

51CTO OpenGL-超级套餐(全栈)专题

资源目录

——/计算机教程/17-51CTO/022-OpenGL-超级套餐(全栈)专题/

01.第一阶段:图形学-基础阶段

1.[多游8339]图形学理论视频课程-实现OpenGL精简内核

2.[多游7893]OpenGL实战编码设计视频课程

3.[多游4368]游戏开发实战之OpenGL ES 2.0基础精讲视频课程

4.[多游4369]游戏开发实战之OpenGL ES2.0 中级篇视频课程

5.[多游4367]三维游戏引擎开发-图形理论基础视频课程

6.[多游4813]WebGL基础篇实战视频课程[坚如磐石]

7.[多游8704]C++中搭建Lua脚本系统开发框架,并实现OpenGL调用视频课程

8.[多游6690]标准C++程序设计

02.第二阶段:游戏实践阶段

1、全面解析OpenGL-Shader语言视频课程

2、OpenGL摄像机操作精讲视频课程

3、游戏引擎视频课程-场景编辑器

4、商业游戏:血腥大地视频课程第一季

5、血腥大地游戏制作视频课程-第二季(资源破解与资源管理)

6、血腥大地视频课程-第三季(怪物模型的建立&动画)

7、太空大战3D游戏实战视频课程

8、三维游戏引擎设计与实现-GUI设计与实现精讲视频课程

9、三维游戏引擎开发-渲染实战视频课程

03.第三阶段:地理信息系统专题

01、Google地图下载器制作视频课程

02、OpenGL 实现Google地图瓦片的绘制,漫游

03、OpenGL实现shapefile的绘制

04.第四阶段:视频处理-特效

OpenGL-Shader 实现RGB到YUV420加速转换输出视频课程

OpenGL-实现视频播放(FFMpeg)视频课程

[多游10726]多面解析OpenGL-Shader语言视频课程

1-1 环境建立.mp4 62.34M

1-10 shader的基本语法.mp4 47.24M

1-11 attribute关键字的使用.mp4 49.72M

1-12 inout关键字的使用.mp4 18.38M

1-13 layout关键字的使用(修饰attribute).mp4 58.28M

1-14 layout关键字的使用(修饰uniform ,out).mp4 35.06M

1-15 多个shader的使用,状态切换.mp4 31.90M

1-16 attribute数组数据的使用.mp4 62.73M

1-17 attribute结构体数据的使用.mp4 40.23M

1-18 uniform结构体和数组的使用.mp4 34.94M

1-19 block块实现多个shader共享数据.mp4 58.78M

1-2 第一个shader.mp4 73.61M

1-20 block块实现shader之间数据传递.mp4 18.10M

1-21 block之内存布局(shared,std140).mp4 76.28M

1-22 无数据绘制-常量数组的使用.mp4 37.79M

1-23 深入理解gl_FragCoord内置变量的作用.mp4 58.87M

1-24 纹理动画.mp4 88.26M

1-25 纹理帧动画.mp4 83.26M

1-26 纹理帧动画-GPU版本.mp4 46.63M

1-27 多纹理转场过渡.mp4 82.74M

1-28 多纹理转场过渡-推进过渡.mp4 47.41M

1-29 多纹理转场过渡-推进过渡2.mp4 40.31M

1-3 uniform关键字的使用.mp4 56.79M

1-30 Shader绘制精灵.mp4 39.54M

1-31 精灵的应用-粒子绘制.mp4 43.78M

1-4 varying关键字实现shader之间参数传递.mp4 29.80M

1-5 shader中访问顶点数据.mp4 56.41M

1-6 shader中访问颜色数据.mp4 36.45M

1-7 shader中访问纹理坐标数据.mp4 47.00M

1-8 shader中访问法线数据.mp4 22.63M

1-9 shader中的内置变量介绍.mp4 37.29M

2-1 shader实现光照.mp4 54.93M

2-10 billboard效果实现(GPU动画)风吹草动.mp4 60.31M

2-11 法线贴图(normal map) TBN.mp4 69.89M

2-12 法线贴图(normal map) 增强效果,每像素光照.mp4 48.21M

2-13 视差效果贴图.mp4 35.79M

2-14 立体纹理贴图(cubemap).mp4 42.69M

2-15 立体纹理贴图 + 法线贴图.mp4 29.25M

2-16 阴影实现-深度缓冲区的作用.mp4 39.62M

2-17 阴影实现-FBO的使用.mp4 34.30M

2-18 阴影的实现理论知识.mp4 53.57M

2-19 阴影的实现(1).mp4 103.54M

2-2 3D开发框架的搭建.mp4 43.24M

2-20 阴影的实现(2).mp4 51.61M

2-21 fog-雾化效果实现-顶点雾.mp4 51.90M

2-22 fog-雾化效果实现-每像素雾化.mp4 44.79M

2-23 卡通渲染(cartoon).mp4 47.58M

2-24 Sobel边缘检测.mp4 34.65M

2-25 马赛克效果实现.mp4 77.75M

2-26 Terrain-刷绘1.mp4 35.81M

2-27 Terrain-刷绘2.mp4 36.42M

2-28 Terrain-刷绘3.mp4 71.36M

2-29 Terrain-实现鼠标刷会.mp4 56.91M

2-3 shader实现带有颜色光照.mp4 39.43M

2-30 Terrain-刷绘边缘软化.mp4 55.10M

2-31 Terrain-刷绘边缘软化2.mp4 51.24M

2-4 shader实现带有光照+纹理.mp4 70.63M

2-5 shader实现多纹理.mp4 93.24M

2-6 shader实现多纹理贴花效果.mp4 38.96M

2-7 billboard效果实现(CPU).mp4 49.70M

2-8 billboard效果实现(GPU).mp4 97.12M

2-9 billboard效果实现(GPU优化).mp4 41.66M

3-1 Tessellation Shader介绍.mp4 31.74M

3-2 Tessellation Line.mp4 91.58M

3-3 Tessellation Line(2).mp4 34.92M

3-4 Tessellation Triangle.mp4 46.60M

3-5 Tessellation Quads.mp4 38.20M

3-6 裁减掉TCSshader.mp4 21.04M

3-7 Tessellation 实现贝塞尔曲线.mp4 35.15M

3-8 纹理坐标细化.mp4 39.45M

4-1 billboard-Geometry版本.mp4 66.62M

4-2 Geometry 计算法线.mp4 51.51M

4-3 Geometry 实现贝塞尔曲线.mp4 50.31M

5-1 通用计算的几大体系介绍&第一个compute shader.mp4 54.11M

5-2 实现对一个数组作平方和.mp4 83.50M

5-3 介绍Compute Shader 内置的变量.mp4 70.14M

5-4 采用ComputeShader优化粒子系统.mp4 52.19M

5-5 Compute Shader 实现贝塞尔曲线.mp4 37.36M

5-6 Compute Shader 绘制billboard.mp4 50.88M

6-1 100万个对象的绘制.mp4 48.18M

6-10 100万模型绘制-物体过小优化处理.mp4 26.62M

6-2 100万个模型绘制-常规方法绘制.mp4 69.23M

6-3 100万个模型绘制-采用VBO的方式降低数据传输.mp4 41.20M

6-4 100万个模型绘制-视锥裁减.mp4 87.16M

6-5 100万个模型绘制-裁减2.mp4 95.80M

6-6 100万个模型-绘制方式优化.mp4 39.25M

6-7 100万模型绘制-GPU裁减优化(feedback).mp4 78.44M

6-8 100万模型绘制-GPU裁减优化(2).mp4 97.08M

6-9 100万模型绘制-CPU-vs-GPU性能结果对比.mp4 46.09M

多面解析OpenGL-Shader语言视频课程.zip 91.56M

[多游4370]三维游戏引擎开发-渲染实战视频课程

1 基本概念介绍.mp4 45.46M

10 第三人称摄像机(2).mp4 111.42M

11 直接使用显存.mp4 75.27M

12 离屏幕渲染(画中画).mp4 58.20M

13 混合技术,实现图片的透明.mp4 72.91M

14 模型基础(1).mp4 97.93M

15 模型基础(2).mp4 84.32M

16 动画-文理动画.mp4 65.18M

17 动画-关键帧动画.mp4 69.38M

18 动画-骨骼动画(1).mp4 102.12M

19 动画-骨骼动画(2).mp4 101.81M

2 GLES2.0 开发环境建立.mp4 92.85M

20 动画-骨骼动画(3).mp4 73.90M

21 场景管理-不可见剔除.mp4 39.86M

22 场景管理-节点管理(1).mp4 81.19M

23 场景管理-节点管理(2).mp4 50.90M

24 地形技术-地形绘制.mp4 63.92M

25 地形技术-多文理贴图.mp4 80.17M

26 地形技术-地形编辑(地形刷绘).mp4 45.19M

27 地形技术-分页.mp4 42.07M

28 布告板技术(1).mp4 61.95M

29 布告板动画技术(2).mp4 54.96M

3 gles2的开发流程.mp4 121.34M

4 基本图元绘制介绍(1).mp4 50.87M

5 文理的使用(1).mp4 93.22M

6 文理使用(2).mp4 64.58M

7 坐标变换.mp4 75.08M

8 第一人称摄像机.mp4 106.06M

9 第三人称摄像机(2).mp4 86.13M

三维游戏引擎开发-渲染实战视频课程.zip 22.48M

[多游4371]三维游戏引擎设计与实现-GUI设计与实现精讲视频课程

1 GUI系统概论,设计与实现.mp4 45.18M

10 GUI框架的设计与实现.mp4 84.15M

11 Frame控件设计与实现.mp4 85.08M

12 Button按钮控件的设计与实现.mp4 87.69M

13 CheckBox控件的设计与实现.mp4 81.66M

14 RadioButton控件的设计与实现.mp4 86.62M

15 Time时钟控件的设计与实现.mp4 71.90M

16 TitleWindow窗体的设计与实现.mp4 81.80M

17 Slider滑块的设计与实现.mp4 62.65M

18 Tooltip的设计与实现.mp4 131.52M

19 ScrollView滚动容器的设计与实现(1).mp4 72.79M

2 消息系统的设计与实现(1).mp4 83.51M

20 ScrollView滚动容器的设计与实现(2).mp4 75.77M

3 消息系统的设计与实现(2).mp4 89.09M

4 消息系统的设计与实现(3).mp4 89.79M

5 控件基类的设计与实现.mp4 51.60M

6 控件管理设计与实现,消息的分发处理.mp4 47.76M

7 皮肤资源设计与管理的实现.mp4 84.60M

8 文字(汉字)系统设计与实现(1).mp4 96.45M

9 文字(汉字)系统设计与实现(2).mp4 102.80M

三维游戏引擎设计与实现-GUI设计与实现精讲视频课程.zip 35.36M

[多游4374]太空大战3D游戏实战视频课程

1 开发环境建立,建立一个窗口.mp4 82.01M

10 建立开发框架-节点类设计.mp4 77.67M

11 游戏业务-主控玩家类设计.mp4 40.95M

12 游戏业务-子弹基类设计.mp4 39.04M

13 建立开发框架-定时器类设计.mp4 66.56M

14 建立开发框架-事件代理实现.mp4 110.73M

15 游戏场景管理.mp4 68.66M

2 建立OpenGL ES2.0开发环境.mp4 58.61M

3 OpenGL ES2.0可编程管线介绍.mp4 119.56M

4 建立开发框架-OpenGL基础封装.mp4 54.11M

5 建立开发框架-事件的封装.mp4 57.09M

6 建立开发框架-App实例.mp4 82.47M

7 建立开发框架-Frame框架.mp4 58.91M

8 建立开发框架-文理资源管理.mp4 44.31M

9 建立开发框架-shader程序管理.mp4 117.95M

太空大战-实战.rar 5.00M

[多游7697]OpenGL实现shapefile的绘制

1 OpenGL& GIS理论.mp4 82.50M

10 实现地图的漫游功能.mp4 88.91M

11 实现地图经纬度投影,坐标转化.mp4 64.02M

12 墨卡托投影的实现,坐标转化.mp4 77.05M

13 proj4投影库的介绍和使用.mp4 66.41M

14 大规模绘制优化手段-不可见剔出.mp4 73.56M

15 大规模绘制优化手段-零内存传输.mp4 64.51M

16 大规模绘制优化手段-零绘制.mp4 91.68M

17 大规模绘制优化手段-零绘制2.mp4 95.16M

2 OpenGL& GIS理论2.mp4 75.94M

3 窗口系统的实现.mp4 86.13M

4 OpenGL窗口系统的实现.mp4 97.87M

5 Shapefile(.shp)文件的读取和绘制.mp4 93.78M

6 OpenGL下如何使用freetype字体库.mp4 96.59M

7 OpenGL下如何使用freetype字体库2.mp4 91.66M

8 shapefile中dbf文件的读取.mp4 93.13M

9 OpenGL实现文字地理要素的绘制.mp4 58.75M

OpenGL实现shapefile的绘制.zip 18.49M

[多游7795]OpenGL 实现Google地图瓦片的绘制,漫游

1 课程介绍,相关理论学习.mp4 49.54M

10 窗口消息的处理,实现自动计算窗口范围.mp4 42.44M

11 地图漫游的优化.mp4 41.91M

12 采用FrameBufferObjet绘制地图.mp4 99.33M

13 引入Cache(缓冲),提速访问瓦片效率.mp4 79.67M

14 采用大纹理优化,减少OpenGL纹理对象的分配.mp4 77.26M

15 ImageBuffer优化,去除向显卡中传递的”脏”数据.mp4 58.81M

16 ImageBuffer与Cache结合.mp4 55.50M

17 地图滚动处理,实现”无缝”漫游.mp4 21.37M

18 产生全球瓦片数据,为项目开发调试保驾护航.mp4 40.01M

19 采用多线程加载瓦片数据的初步思路.mp4 52.26M

2 OpenGL实现纹理的绘制.mp4 58.89M

20 多线程任务系统的设计.mp4 63.64M

21 多线程加载瓦片的实现方法1.mp4 42.32M

22 多线程加载瓦片的实现方法2.mp4 78.15M

23 多线程加载数据结合cache优化性能和效果.mp4 24.97M

24 关于无瓦片数据或者瓦片丢失的处理方法总结和实现.mp4 41.83M

25 优化代码.mp4 56.15M

26 MFC 对话框中显示地图.mp4 81.78M

27 MFC View中显示地图.mp4 57.53M

28 QT窗口中显示地图.mp4 126.58M

29 libcurl介绍,封装http访问类.mp4 47.72M

3 FreeImage的使用,加载外部图片.mp4 41.43M

30 实现在线访问google map.mp4 40.01M

4 墨卡托投影学习.mp4 42.68M

5 金字塔模型的介绍-瓦片计算.mp4 66.77M

6 瓦片数据的绘制.mp4 97.15M

7 地图漫游-鼠标拖拽实现地图平移.mp4 33.97M

8 地图漫游-鼠标滚轮实现地图的缩放.mp4 46.61M

9 地图漫游-鼠标滚轮实现地图的”定点”缩放.mp4 81.56M

OpenGL实现Google地图瓦片的绘制,漫游.zip 33.71M

[多游8357]Google地图下载器制作视频课程

1 课程介绍.mp4 29.77M

10 鼠标事件的引入-框选地图.mp4 58.97M

11 在地图上框选下载区域的实现.mp4 113.76M

12 坐标转换的实现.mp4 43.70M

13 任务下载窗口制作.mp4 118.68M

14 任务下载窗口制作2.mp4 68.11M

15 将任务添加到任务列表中.mp4 45.81M

16 数据存储的设计(SQLITE).mp4 75.70M

17 数据库操作的实现.mp4 95.79M

18 字符集问题的处理.mp4 133.45M

19 数据库接口的设计.mp4 45.23M

2 MFC环境建立.mp4 40.01M

20 下载任务的设计.mp4 63.67M

21 下载任务的设计2.mp4 49.47M

22 下载任务的生产者设计.mp4 75.38M

23 下载任务的生产者设计2.mp4 55.59M

24 CULR-http类的引入.mp4 36.54M

25 联调-数据下载的实现.mp4 109.04M

26 联调-任务文件恢复联调.mp4 70.41M

27 断点续传.mp4 89.80M

28 下载失败处理.mp4 57.98M

29 下载控制.mp4 123.36M

3 框架建立-下载任务窗口.mp4 111.66M

30 下载控制2.mp4 34.14M

31 下载进度计算.mp4 31.90M

32 日志的记录.mp4 33.33M

4 框架建立-XML配置任务数据.mp4 70.90M

5 框架建立-保存任务文件到XML中.mp4 94.51M

6 下载属性窗口的制作.mp4 114.08M

7 日至输入窗口的制作.mp4 47.43M

8 地图绘制窗口的制作.mp4 59.73M

9 地图渲染类的介绍.mp4 46.69M

Google地图下载器-51-全.rar 39.44M

[多游8361]OpenGL-实现视频播放(FFMpeg)视频课程

1-1 环境的建立.mp4 74.75M

1-2 窗口的建立.mp4 32.90M

1-3 FFMPEG学习.mp4 77.89M

1-4 实现视频播放.mp4 73.86M

1-5 多线程解码.mp4 55.07M

1-6 线程死锁的处理.mp4 50.77M

1-7 类的封装.mp4 18.16M

1-8 播放速率的控制.mp4 46.83M

2-1 OpenGL环境的建立.mp4 47.35M

2-10 采用双PBO传输YUV数据到显卡.mp4 39.60M

2-11 bug的修正.mp4 25.47M

2-2 OpenGL绘制视频.mp4 82.83M

2-3 OpenGL绘制视频2.mp4 65.24M

2-4 可编程管线的实现.mp4 75.85M

2-5 shader实现YUV-RGB转换.mp4 31.96M

2-6 YUV-GPU实现.mp4 54.52M

2-7 实现单纹理YUV的数据的传输.mp4 66.22M

2-8 实现单纹理YUV的数据的传输2.mp4 52.68M

2-9 采用PBO传输YUV数据到显卡.mp4 104.11M

3-1 特效的介绍.mp4 48.85M

3-2 实现多路输入过渡特效.mp4 116.88M

3-3 实现多路输入过渡特效bug修正.mp4 12.58M

OpenGL-实现视频播放(FFMpeg)视频课程.zip 48.31M

[多游8383]OpenGL-Shader 实现RGB到YUV420加速转换输出视频课程

1 课程介绍.mp4 60.49M

10 代码优化,将YUV数据同时计算输出.mp4 68.95M

2 开发环境建立.mp4 50.24M

3 RGB图片读取.mp4 41.31M

4 CPU实现RGB到YUV的转换.mp4 63.03M

5 OpenGLES2环境建立.mp4 19.39M

6 OpenGLES2实现绘制RGB数据.mp4 27.28M

7 Shader实现YUV中的Y分量计算转化.mp4 66.28M

8 Shader实现YUV中的UV分量计算输出.mp4 54.32M

9 对Shader输出的数据验证.mp4 25.85M

OpenGL-rgb-yuv-shader.rar 3.17M

[多游8620]血腥大地游戏制作视频课程-第二季(资源破解与资源管理)

1 游戏资源的获取-文件格式猜想.mp4 90.88M

10 资源管理的要点.mp4 40.71M

2 游戏资源的获取-图片内容萃取.mp4 48.46M

3 游戏资源的获取-资源结构萃取.mp4 35.26M

4 游戏资源的获取-xml文件生成与解析.mp4 71.61M

5 游戏资源的获取-音频数据的破解和萃取.mp4 27.93M

6 资源优化与工作制作资源优化与工作制作2.mp4 72.02M

7 资源优化与工作制作2.mp4 45.01M

8 字体工具制作(1).mp4 50.12M

9 字体工具制作(2).mp4 115.73M

source2.rar 12.53M

[多游8689]血腥大地视频课程-第三季(怪物模型的建立&动画)

1 课程介绍&NPC类的制作.mp4 45.21M

10 代码的完善和优化.mp4 87.28M

2 NCP类的完善-可以自由移动的NPC.mp4 56.26M

3 会走路的NCP(对走路进行优化).mp4 61.19M

4 NCP走路转弯优化.mp4 70.15M

5 怪物(敌人)基类的封装.mp4 88.81M

6 蜘蛛1类的实现.mp4 100.70M

7 蜘蛛1类的实现第二部分.mp4 182.38M

8 异型类的实现.mp4 72.14M

9 携带武器的蜘蛛怪实现.mp4 54.63M

血腥大地1.2.3.zip 64.22M

[多游8808]游戏引擎视频课程-场景编辑器

1-1 课程介绍,基础环境介绍.mp4 29.81M

1-2 环境建立.mp4 32.01M

1-3 界面原型设计.mp4 73.64M

1-4 框架设计-OpenGL支持.mp4 59.33M

1-5 框架设计-属性页控件引入.mp4 40.45M

1-6 框架设计-模型列表界面.mp4 71.23M

1-7 框架设计-模型列表界面2.mp4 110.25M

1-8 框架设计-界面之间关联互动(信号和槽).mp4 95.78M

2-1 场景基础建设.mp4 66.75M

2-2 实现一个强大的摄像机.mp4 49.21M

2-3 实现一个强大的摄像机-实现鼠标操作.mp4 133.30M

2-4 实现一个强大的摄像机-实现场景的编辑.mp4 67.18M

2-5 场景完善.mp4 87.64M

3-1 设计节点类.mp4 39.95M

3-10 属性页界面,数据显示-完善优化.mp4 27.35M

3-2 模型包围盒计算.mp4 35.13M

3-3 模型加载.mp4 47.35M

3-4 模型的优化.mp4 83.02M

3-5 介绍如何将节点和模型关联到一起.mp4 79.96M

3-6 实现模型的拖拽.mp4 78.89M

3-7 场景节点树构建.mp4 72.31M

3-8 节点管理优化.mp4 83.23M

3-9 属性页界面,数据显示关联.mp4 118.83M

4-1 模型包围盒计算绘制.mp4 66.66M

4-2 模型包围盒计算绘制流程优化.mp4 54.37M

4-3 鼠标拾取.mp4 69.81M

4-4 鼠标操作模型.mp4 87.08M

4-5 鼠标框选模型.mp4 59.58M

4-6 鼠标框选模型-优化.mp4 26.98M

5-1 保存场景-xml文件的生成.mp4 118.19M

5-2 保存场景-xml文件的生成2.mp4 53.58M

5-3 场景文件的加载.mp4 116.39M

OpenGL-Scene.rar 9.28M

[多游9314]OpenGL摄像机操作精讲视频课程

1 课程介绍.mp4 27.26M

2 OpenGL环境搭建,建立摄像机框架.mp4 40.71M

3 摄像机原理讲解.mp4 52.18M

4 实现一个第三人称摄像机.mp4 72.79M

5 摄像机的旋转-中心点.mp4 38.87M

6 代码整理封装.mp4 23.14M

7 摄像机的旋转-任意点.mp4 45.34M

8 摄像机缩放-任意点推进.mp4 19.78M

9 摄像机移动,漫游.mp4 23.81M

OpenGL摄像机操作精讲视频课程.zip 27.58M

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注