OpenGL-自主高性能三维GIS平台架构与实现
基础框架建立
数学知识/投影/射线/拾取
摄像机管理/漫游/缩放
Tile瓦片/场景管理/Quad Tree
任务管理-数据加载
- 数据管理-异步数据加载
- 任务系统-线程模型(生产者与消费者)
- 任务系统-线程间通讯的基础
- 任务系统-接口定义实现
- 任务系统-框架实现
- 任务系统-框架实现(2)
- 任务系统-打通流程
- 任务系统-OpenGL数据流程
- 任务系统-流程优化
- 任务系统-流程优化2
- 影响性能的因素
- lesson-601-API调用时间原理分析
- lesson-602-顶点数据打包
- lesson-603-顶点数据打包-索引方式
- lesson-604-纹理打包(方式1)
- lesson-605-纹理打包(方式2-数组cache)
- lesson-606-纹理打包(方式2-数组cache)2
- lesson-607-降低绘制数据量
- lesson-608-优化节点(不可见处理)
- lesson-609-优化节点(不可见处理)
- lesson-610-优化节点(不可见处理)
- lesson-611-纹理压缩
- lesson-612-cache
- lesson-613-总结
系统优化
- lesson-701-框架设计.
- lesson-702-框架设计-动态库封装
- lesson-703-主工程的接口设计与实现
- lesson-704-改进完善代码支持嵌入到其他窗口中
- lesson-705-外部输入事件处理
- lesson-706-瓦片插件-任意格式瓦片支持
- lesson-707-瓦片插件-任意格式瓦片支持2
- 708-瓦片插件-任意格式瓦片支持3.
- 709-瓦片插件-任意格式瓦片支持4
- 710-瓦片插件-任意格式瓦片支持5
- 711-图源插件应用-TMS图源加载
- 712-瓦片插件-HttpGoogle
- 713-瓦片插件-HttpGoogle
- 714-瓦片插件-HttpGoogle
- 715-瓦片插件-通用插件(1)
- 716-瓦片插件-通用插件(2)
- 717-瓦片插件-通用插件(3)
- 718-瓦片插件-通用插件(4)
- 719-瓦片插件-用户自定义绘制
- 720-瓦片插件-用户自定义绘制(2)
- 721-瓦片插件-GDI多线程绘制
- 722-瓦片插件-Shapefile(Shp)瓦片
- 801-架构设计-矢量
- 802-架构设计-矢量接口实现(shp文件解析)
- 803-架构设计-矢量接口实现(shp文件解析)
- 804-架构设计-矢量接口实现(shp文件解析)
- 805-架构设计-矢量接口实现(shp文件解析)
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
lesson-701-框架设计.-系统优化OpenGL-自主高性能三维GIS平台架构与实现
课程介绍
1.采用C++与OpenGL实现一套高性能的GIS平台
2. Google Map数据的加载
3. 四叉树的形式管理场景
4. 地图的浏览,漫游,支持指定点缩放和旋转
5. 多线程数据任务加载;
6. 地图投影支持,支持坐标转换
8. OpenGL4.3规范绘制管理
9 .GPU数据压缩,性能N倍提升
10. Instance ,3D Texture Array 的方式
推荐课程