大家互相帮助,逐成精品。 由于各群人数已满,新建了一个高级群(2000人),推荐大家加入。群号:52789988
osgEarth数字地球群:105780202
关键字:OpenSceneGraph视频教程,osgEarth视频教程,数字地球视频教程
首先致谢:肖鹏,王锐,贺思聪,朱老师,阿威。
osgChina向企业和科研机构推出
《数字地球视频教程》
视频简介
数字地球是类似数字城市、地图、尤其军事化项目相关的基础。osgEarth在OSG的基础上使用优良的架构,极海量的数据支持和扩展性强的开发框架以开源优势为企业和高校提供了数字地球为基础项目的相关解决方案。
由于OpenSceneGraph和osgEarth引擎均需要一定的编程基础,上手有一定难度,使得企业在前期预研的投入加大。osgChina旨在OSG以及其相关附属品能在中国为更多更广的人所接受和使用,出品了一系列的书籍和视频教程。
关于OpenSceneGraph的书籍和教程在osgChina诸位维护人员的支持下已经可以支撑开发人员对于osg的学习和相关项目制作。但是更多的人有对osgEarth有研发需求,而世面上资料罕有,大部分人对它了解不多。
视频作者(FreeSouth)使用OpenSceneGraph已经超过7年,出版了众多书籍以及视频教程,且坐落在我国军事和航天事业较为发达的西部地区,有着极为丰富的与军事化相关的项目经验。数字地球是军事化项目的基础之基础,作者在大量项目经验的支持下,结合雄厚的编程基础,帮助读者抽丝剥茧,逐步熟练掌握osgEarth,从而使得程序员更快的从事项目研发,节约项目成本和积累技术实力。该视频教程历时半年方制作而成,耗费了作者大量的精力。
视频包含内容
该套视频中共包含以下内容:
1.Sony500G移动硬盘一个,为使读者能够重复使用,该硬盘质地优良,造型优雅。
2.视频教程35讲,包括所有源码、软件以及素材。28G(注:由于原来的太大拷贝太痛苦,已经将其中数据进行删减,比如某些无用的中间文件等,现为近28G)
3.立体眼镜一副,用于测试关于立体章节效果(注:立体眼镜由于运输途中经常压碎,邮递员不给邮寄了,可以在京东上,几十块钱一副红蓝的即可。
4.企业级72集OpenSceneGraph视频教程。26G
作者经由72集视频教程的录制,已经掌握了较高的录制技巧,后期亦进行了剪辑,声音和画面都清晰异常,采用的是标准的普通话。
视频采用软硬件版本(软硬件版本均不是关键所在,此处提供仅供参考):
AMD双核5200+ 2.7GH,内存2G,显示卡GF9600
OpenSceneGraph3.0
osgEarth 2.1.1
VS2010
Windows7 32位
届时会在硬盘中放置x86 和 x64 两种代码和工程,以便让32和64位系统均能正常观看。
作者简介
FreeSouth:
原名杨石兴,毕业于郑州大学。于2005年开始学习和使用OpenSceneGraph。祖籍河南信阳。在使用OSG的过程中,陆续书写了关于osg的系列教程《Step Into OpenSceneGraph》(2006-免费下载),《OpenSceneGraph程序设计》(2008-免费下载),《OpenSceneGraph 3.0 三维视景仿真技术开发详解》(2012年-正在出版中),《企业级72集OpenSceneGraph视频教程》(2011年-需购买,如购买本教程,会免费送)。
2008年和国内爱好者曹明亮,肖鹏,王锐,贺思聪,祝清鲁等人一同创建osgChina,管理至今。
联系方式:
视频教程销售电话:18161824370 18706797535
QQ: 2794686812
近况:
已经创办西安恒歌数码科技有限责任公司。
所涉及业务有:
项目外包:关于IT类的项目,尤其是和OSG相关的项目,希望我们可以合作。
企业/高校培训(上门与异地均可):希望能够上门为您的企业员工提供高质量的培训。有意可来电恰谈。
osg国内推广:将不遗余力的再推新作,如果您有需求,也可以与我联系。
视频内容
第一讲-osg、osgEarth、VPB概述
内容:
本节不单介绍了这三者的作用以及功能所在,还实地Step by Step的指导了读者如何编译和配置这三者,用来搭建开发环境。这一节是其它所有节的基础。用户也可直接跳过使用编译好的编译结果。
相关应用
各种开源引擎的编译原理、CMAKE的使用 ---------------------------------------------------------------------------------------------------------------------------------
第二讲-数字地球程序框架搭建
内容:
本节搭建了一个基于VS2010的数字地球开发MFC框架,后续章节均是在此章节的基础上进行开发。
相关应用
MFC做为UI与osg相结合的使用、MFC框架开发、MFC菜单使用 ---------------------------------------------------------------------------------------------------------------------------------
第三讲-VPB的用法详解与常见问题处理
内容:
本节详细介绍了VPB的用法,参数含义以及如何生成基于地心坐标系统等诸多坐标系统的osg地形数据。介绍了使用ERDAS和GlobaMapper进行坐标校正的方法以及纹理切割拼接的方法。
相关应用
VPB使用、海量数据生成、坐标系统、高程与纹理、坐标校正、ERDAS与GlobaMapper基本使用
---------------------------------------------------------------------------------------------------------------------------------
第四讲-高清影像获取、处理与高精度地形生成
内容:
本节详细介绍了如何获取GE等诸多卫星的最为高清的纹理,介绍的方法众多,各有优缺点,并使用下载的纹理进行了高精度地形的生成。
相关应用
高精度地形的生成过程 ---------------------------------------------------------------------------------------------------------------------------------
第五讲- osgEarth主要功能介绍
内容:
对osgEarth的所有功能进行了介绍,并逐一演示了osgEarth强大的例子。相信读者看完之后,会为之震撼。
相关应用
osgEarth的入门了解 ---------------------------------------------------------------------------------------------------------------------------------
第五讲- osgEarth主要功能介绍
内容:
对osgEarth的所有功能进行了介绍,并逐一演示了osgEarth强大的例子。相信读者看完之后,会为之震撼。
相关应用
osgEarth的入门了解、osgEarth例子功能了解 --------------------------------------------------------------------------------------------------------------------------------
第六讲- 搭建脱机地球
内容:
本节开始进入正题,开始搭建了一个本地的脱机地球,为用户详细介绍了使用osgEarth将数据本地化的方法以及和MFC相结合的使用,对其又进一步加深了解。该节亦是搭建地球数据服务的基础,本教程并未直接涉及。本节为很粗的地球上增补了50个平方经纬度的纹理。但级别仅为13级。后面会有高精纹理介绍。
相关应用
脱机地球、局域网地球、本地缓存设置、纹理与高程设置 ---------------------------------------------------------------------------------------------------------------------------------
第七讲-国界线与省界线
内容:
本节介绍了如何在搭建一个栅格的世界国界线与中国省界线。GE使用的亦是矢量栅格化的方法。该节的效果较好,可直接商用。
相关应用
矢量图渲染、国界省界渲染、气象数据矢量图渲染等 ---------------------------------------------------------------------------------------------------------------------------------
第八讲-解决资源同抢问题
内容:
这是个人人苦恼而又少有人能解决的问题,它会导致用户在操作菜单时死机,这一节非常重要。
相关应用
资源同抢、信号量、线程互斥 ---------------------------------------------------------------------------------------------------------------------------------
第九讲-镜头拉近死机故障排除
内容:
我们在编译时用错了一个库,导致了极为可怕的错误,在本节我们纠正了这个错误,这也是很多人会遇到的一种难以定位的错误。
相关应用
dll库的引用错误定位 ---------------------------------------------------------------------------------------------------------------------------------
第十讲-使用osgEarth在地球上增补超清影像
内容:
这一节的重要性不言而喻,限于空间大小和意义,它在一平方经纬度的范围内增补了17级的高清纹理。其它所有级别的纹理以此类推
相关应用
多纹理的调度、数字地球精度提高、数字地球搭建
---------------------------------------------------------------------------------------------------------------------------------
第十一讲-添加地名
内容:
我们使用osgEarth增加了一个地名,像GE一样的地名,它的效果非常棒,有图标,什么属性都可以改变。
相关应用
地名添加、标志添加 ---------------------------------------------------------------------------------------------------------------------------------
第十二讲-全国各级地名
内容:
本节提供了全国各级行政单位的地名数据,并试图在程序中增加陕西省从省到村一级的数据,效果很好,但是我们等了很久,显然有效果问题。
相关应用
全国各级地名数据 ---------------------------------------------------------------------------------------------------------------------------------
第十三讲-海量地名效率问题解决
内容:
本节我们提供了解决海量地名效果的一种方法,这种方法并不是我们最终采用的,但是显然它可以用在别处,给读者以启发。
相关应用
多线程、osg中线程同步 ---------------------------------------------------------------------------------------------------------------------------------
第十四讲-全国各级地名最终方案
内容:
本节提出了一个可以与GE相媲美的海量地名解决方案,无论地名有多少,数据量有多大,均能瞬间读完,它究竟做了什么。本节以后使用的地名读取方法亦如此。在实际项目中亦可以使用。
相关应用
海量数据读取、全国各级地名读取与显示 ---------------------------------------------------------------------------------------------------------------------------------
第十五讲-Sharp文件的编辑
内容:
本节给大家展现了编辑shp文件的方法,以及对shp这种文件形式做了详细的介绍,以及其中存储信息的查看以及其编辑做了详细解答。
相关应用
shp文件的编辑、信息的查看与修改 ---------------------------------------------------------------------------------------------------------------------------------
第十六讲-Sharp文件信息的读取
内容:
本节给大家展现了读取shp中信息的方法,并介绍了osg中对shp文件的存放方式。
相关应用
shp文件的读取、osg中shp文件的存放方式
---------------------------------------------------------------------------------------------------------------------------------
第十七讲-Sharp多边形渲染与控制
内容:
我们以最难的sharp多边形的实时渲染为依托,介绍了我们如何在osg中实时的渲染sharp文件,它的任何状态我们都能控制,包括颜色、线框粗细等。注意这是实时的控制而非在earth文件静态中。
相关应用
多边形sharp的渲染、界线区块填充控制、河流绘制、街道绘制
---------------------------------------------------------------------------------------------------------------------------------
第十八讲-Sharp多边形点选高亮
内容:
我们在以前的基础上,加入了点选sharp的功能,比如你可以点击美国这个国家,它会高亮,然后会显示其中存储的信息,这个功能至关重要,且实现起来较为困难。
相关应用
shp中国家信息展示、省市信息展示、shp多边形点选
---------------------------------------------------------------------------------------------------------------------------------
第十九讲-Sharp图层的菜单控制
内容:
我们将使用菜单来控制shp图层的显示与透明度等诸多功能,如果你要实时编辑它的颜色、边框等,那本节中了大用处,在这里你可以找到相要的。
相关应用
shp与菜单的实时交互、shp渲染结果的实时更改、透明度颜色设置
---------------------------------------------------------------------------------------------------------------------------------
第二十讲-等高线渲染
内容:
我们介绍了等高线的渲染方法,并不像传说中的那么难,只是不好想。
相关应用
各级等高线渲染、等高线的渲染与菜单交互
---------------------------------------------------------------------------------------------------------------------------------
第二十一讲-视点与鼠标交点信息显示
内容:
我们在程序的表面展示了视点实时的经度、纬度、高度,并同时展示了鼠标实时指向的地球表面的经度、纬度、高度。这是个简单又实用的功能
相关应用
信息在界面展示、HUD、实时刷新展示结果 ---------------------------------------------------------------------------------------------------------------------------------
第二十二讲-osgEarth控件支持中文
内容:
osgEarth的控件默认不支持中文,本节将解决这个问题,提供了一个很好的独僻稀径的思路。
相关应用
中文在界面上的展示
---------------------------------------------------------------------------------------------------------------------------------
第二十三讲-视点开场动画与飞行
内容:
介绍了当程序打开时,我们如何实现像googleEarth一样的地球旋转,视点拉近的炫效果。还实现了如何从一点飞到另一点,飞行的时间与目的点的姿态都是可控的。
相关应用
飞行、开场动画、飞行动画、飞到标志性地点 ---------------------------------------------------------------------------------------------------------------------------------
第二十四讲-地表放置机场和飞机等物体
内容:
现在我们开始地表部分,我们要在地面上放置一个机场和一架飞机,要位置正确,姿态优雅。
相关应用
地表建模、地面建筑放置 ---------------------------------------------------------------------------------------------------------------------------------
第二十五讲-飞机沿设置路径飞行以及跟踪飞行物
内容:
本节让飞机从机场缓缓起飞,沿设置的路径进行飞行,我们可以选择跟踪这个飞机进行查看它的飞行姿态。另外,它的飞行姿态也是可控的。
相关应用
飞机飞行、从机场起飞、速度路径控制、飞行姿态参数控制 ---------------------------------------------------------------------------------------------------------------------------------
第二十六讲-实时飞行粒子尾迹
内容:
我们实现了粒子尾迹,它的效果非常好,类似国庆节的飞机拉烟的表演。
相关应用
粒子系统、尾迹、粒子尾迹、飞机坠毁尾迹、中弹尾迹 ---------------------------------------------------------------------------------------------------------------------------------
第二十七讲-实时飞行彩带尾迹
内容:
我们实现了一个飞行彩带的尾迹,它可以用来做尾迹,由于颜色较好曲分,还可以做为飞行编组的依据。
相关应用
彩带尾迹、飞行编组区分 ---------------------------------------------------------------------------------------------------------------------------------
第二十八讲-飞行参数的获取与显示
内容:
当我们跟踪某个飞机时,要让窗口能够实时的显示该飞机的:经度、纬度、高度、海拔、名称等任何你想显示的信息。
相关应用
飞参显示、飞参输出、飞参获取 ---------------------------------------------------------------------------------------------------------------------------------
第二十九讲-在多个飞机间切换高亮显示
内容:
我们创建了两个飞行的飞机,然后我们在不同的飞机之间切换,飞参的显示同时更新,且被选中的飞机要被高亮的显示。
相关应用
突出显示物体、选择物体、飞参显示切换 ---------------------------------------------------------------------------------------------------------------------------------
第三十讲-测量海拔以及两点间路程
内容:
介绍了测量海拔以及两点间地表路程的方法,这是个实用的功能。
相关应用
地面测量、海拔测量、地表路径绘制
---------------------------------------------------------------------------------------------------------------------------------
第三十一讲-解决osgEarth地表水平看时太黑问题
内容:
解决了地形在某些角度太黑的问题,以及解决此问题时遭遇到的其它问题。
相关应用
开灯、关灯、个体纹理状态保护 ---------------------------------------------------------------------------------------------------------------------------------
第三十二讲-添加飞往常用地点按钮及点线面模式
内容:
我们对常用地点加了按钮,可随时飞往,以及添加了显示当前场景为点线面的三种模式。
相关应用
往某地点飞行、相机控制 ---------------------------------------------------------------------------------------------------------------------------------
第三十三讲-红蓝立体显示
内容:
我们实现了一种显示红蓝立体的效果,快使用教程带的眼镜看吧。
相关应用
立体效果、红蓝立体、投影立体
---------------------------------------------------------------------------------------------------------------------------------
第三十四讲-指南针
内容:
我们实现了指南针。
相关应用
指南针、视口朝向获取 ---------------------------------------------------------------------------------------------------------------------------------
第三十五讲-俯视缩略图与在缩略图内实时高亮显示飞机与机场
内容:
在左下角我们建了一个缩略图,像游戏一样在里面以圆点和名字显示当前视口里有的机场和飞机,并随着飞机的移动而移动。可用来做战场缩略图或展示飞机与各台站和机场的位置关系等。因为地球太大了,所以缩略才有用。
相关应用
缩略图、战场态势展示、飞机与塔康台站机场位置展示
将要发给论坛用户口口广大的教程:硬盘为东芝超薄500G
价格:免费
祝诸位身体健康、工作顺利。 2012/6/11
部分截图:
|