HelloWorld Detail Earth 3D Engine二城市渲染

<iframe allowfullscreen="true" data-mediaembed="bilibili" id="cDk6vvot-1612620610038" src="https://player.bilibili.com/player.html?aid=331540594"></iframe>

HelloWorld Detail Earth 3D Engine(二)城市渲染

一 简介
HelloWorld Detail Earth 3D Engine 拥有数字地球的基本功能和架构,同时拥有3D实时渲染引擎全部功能。该引擎将数字地球与3D实时渲染引擎从技术底层融为一体,使用时无需在2个系统间过渡或切换,因为这是一个引擎。该引擎目标是:让数字地球或GIS拥有3D实时渲染引擎“精美”的渲染效果,物理仿真等功能。或许未来的数字地球或GIS将具备这些功能特点。

二 城市渲染截图预览

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

三 主要功能

  1. 可载入显示 tiff 影像高程数据和shp矢量文件
  2. 支持显示最高25级的影像高程数据
  3. 支持细节地表贴图的显示
  4. 支持自然景观的快速建立
  5. 支持全球以及外太空物理系统,动画系统,立体声系统等
  6. 支持全球海洋系统,日夜轮回,云雨风雾等效果
  7. 支持 occlusion , motion blur, hdr, dof 等后期渲染特效

四 主要技术规格

  1. 1:1 空间尺寸比例
  2. 相机近远裁剪面同时可设置为1cm 和 1000万公里的超近和超远可视距离,通过数学手法避免了z-fighting,代价是牺牲少量的帧数
  3. 以钓鱼岛demo为例,特效全开最高,分辨率1920x1080,在gtx760 显卡测试最小帧率大于60帧,在gtx1080显卡测试最小帧率大于150

五 开发状态

  1. 初步将数字地球基本框架和3D实时渲染引擎从技术角度融为一体
  2. 制作了简单钓鱼岛自然场景演示demo
  3. 后续将逐步完善基于数字地球或GIS的基础功能,基于实时三维渲染引擎开发工具等

六 引擎开发相关

  1. 开发语言:c++
  2. 运行平台:win7 以上
  3. 图形驱动程序:opengl
  4. 声音驱动程序:openal
  5. 该引擎开发部分参考当前主流引擎的算法,架构,设计思路,模型资源等:包括osgearth, unigine, cryengine, vtk, unity

【视频链接
点击观看 支持高清1080P

【声明】
版权归原作者所有,转载请注明出处

【联系方式】
邮箱:helloworld_earth@163.com
微信公众号:北京美丽家园

相关文章

https://www.osgeo.cn/qgis-tutorial/overview.html https:...
设计方案是工程建设最关键的环节,也是影响城市规划的基本因...
BIM与GIS的区别与联系http://www.bimcn.org/cjwt/2018111516...
成功有感之给年轻人的10个忠告1、努力工作要努力,随随便便过...
鉴于陆地多边形为ShapelyMultiPolygon,我想找到代表例如多边...
背景与宣言传统的GISC/S开发已经很被别人不屑了,在时代的洪...