本发明涉及地理教学技术领域,尤其涉及一种基于cg实时渲染的3d地理模型教学系统及方法。
背景技术:
地图类软件如(谷歌地球、高德地图、虚拟地球、百度地图、谷歌地图)根据卫星图像信息对地表地形地貌进行简单的3d建模,模型完成后又重新与卫星图像信息进行拟合生成相对切合实际情况的地理表空间和信息展示,地图类软件可用于地理教学。这些地图类软件都只是对地形、地貌、房屋、道路进行展示,缺乏在大气层中对流层不同天气情况下,地表地形地貌的显示效果;缺乏地下地形地貌的纵向截面,及其地质纹理在自然光下的展示。
因此,现有技术存在缺陷,需要改进。
技术实现要素:
本发明要解决的技术问题是:提供一种基于cg实时渲染的3d地理模型教学系统及方法,提供不同天气下,地表地形地貌的显示效果;提供地下纵向截面的展示。
本发明的技术方案如下:提供一种基于cg实时渲染的3d地理模型教学系统及方法,所述系统包括:用户智能终端、与所述用户智能终端通讯连接的云渲染系统、运行在所述用户智能终端上的地图类软件;所述方法包括以下步骤。
s1:云渲染系统获取地图类软件的softwaredevelopmentkit接口,地图类软件与云渲染系统建立通讯链接。
s2:用户通过用户智能终端打开地图类软件,选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式,并设定对应的信息和配置,并选择接入云渲染系统;云渲染系统获取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式和设定好对应的信息和配置。
s3:云渲染系统通过通讯链接提供云渲染交互界面给用户智能终端,用户在云渲染交互界面选择材质及渲染效果。所述材质用于地下纵向截面展示。
s4:云渲染系统根据用户选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式和对应的信息和配置,结合选择的材质及渲染效果进行渲染生成效果图。
s5:云渲染系统将效果图发给云渲染交互界面,用户便可以通过云渲染交互界面查看效果图。
用户在地图类软件上选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式,并设定对应的信息和配置,并选择接入云渲染系统,云渲染系统提供云渲染交互界面给用户智能终端,用户在云渲染交互界面选择材质及渲染效果,云渲染服务器根据用户选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式和对应的信息和配置,结合选择的材质及渲染效果进行渲染生成效果图,用户便可以在云渲染交互界面查看到渲染图。渲染图提供了某种天气下,地表地形地貌的显示效果;同时也提供地下纵向截面的地质纹理在自然光下的展示。
所述对应的信息和配置包括:厚度数据、宽度数据、角度数据、高度数据。
所述用户智能终端为:pc电脑或智能手机或平板电脑,所述云渲染系统为renderbus。
所述步骤s1为:云渲染系统获取地图类软件的softwaredevelopmentkit接口,地图类软件与云渲染系统建立通讯链接;云渲染系统在地图类软件中嵌入通讯链接开启按键;在步骤s2中,用户通过点击通讯链接开启按键接入云渲染系统。用户通过点击通讯链接开启按键接入云渲染系统。
所述效果图为3d图并可进行360°展示。
所述渲染效果为光影效果。
所述地图类软件为谷歌地球、高德地图、虚拟地球、百度地图、谷歌地图中的一种。
采用上述方案,本发明提供一种基于cg实时渲染的3d地理模型教学系统及方法,通过云渲染系统对不同天气条件下的地表地形地貌渲染、对地下纵向截面进行地质纹理在自然光下渲染;从而给用户提供极佳的地理教学展示。
附图说明
图1为本发明的功能模块图。
具体实施方式
以下结合附图和具体实施例,对本发明进行详细说明。
请参阅图1,本发明提供一种基于cg实时渲染的3d地理模型教学系统及方法,所述系统包括:用户智能终端10、与所述用户智能终端10通讯连接的云渲染系统30、运行在所述用户智能终端10上的地图类软件20;所述方法包括以下步骤。
s1:云渲染系统30获取地图类软件20的softwaredevelopmentkit接口,地图类软件20与云渲染系统30建立通讯链接;云渲染系统30在地图类软件20中嵌入通讯链接开启按键。
s2:用户通过用户智能终端10打开地图类软件20,选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式,并设定对应的信息和配置,并选择接入云渲染系统30;用户通过点击通讯链接开启按键接入云渲染系统30;云渲染系统30获取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式和设定好对应的信息和配置。
s3:云渲染系统30通过通讯链接提供云渲染交互界面给用户智能终端10,用户在云渲染交互界面选择材质及渲染效果。
s4:云渲染系统30根据用户选取地理空间位置、地表地形地貌、地下纵向截面展示以及所处空间对流层天气模式和对应的信息和配置,结合选择的材质及渲染效果进行渲染生成效果图。
s5:云渲染系统30将效果图发给云渲染交互界面,用户便可以通过云渲染交互界面查看效果图。
所述对应的信息和配置包括:厚度数据、宽度数据、角度数据、高度数据。所述用户智能终端10为:pc电脑或智能手机或平板电脑,所述云渲染系统30为renderbus。所述效果图为3d图并可进行360°展示。所述渲染效果为光影效果。
所述地图类软件20为谷歌地球、高德地图、虚拟地球、百度地图、谷歌地图中的一种。
综上所述,本发明提供一种基于cg实时渲染的3d地理模型教学系统及方法,通过云渲染系统对不同天气条件下的地表地形地貌渲染、对地下纵向截面进行地质纹理在自然光下渲染;从而给用户提供极佳的地理教学展示。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。