丁尔男  |

武汉航天远景科技股份有限公司

应用技术总监

即将开始的GIAC课程

基于WebAssembly的城市级实景三维地图

AR/VR

2019-06-21 09:00--10:00

案例背景介绍:
在过去几年中,随着无人机和倾斜摄影建模技术的成熟,越来越多的实景三维模型开始以飞快的速度被源源不断的生产出来,这些数据可能覆盖了广阔的地理空间、有超过10GB/km2的数据密度、动辄以TB为计量单位。如何在网页中调度、显示这些数据,使各种Web应用能充分利用这些高精度的地图成果,成为摆在我们面前的一道难题。

解决思路/成功要点:
WebAssembly的出现带来了转机。我们使用C++编写了内核,通过Emscripten工具链编译为WebAssembly模块,利用Worker分担计算压力,用WebGL进行渲染,最终达成了成果。

成果:
在主流硬件配置的前端中,使用百兆接入,成功实现了某市200km2实景三维地图流畅的在线漫游和各种应用叠加(实时演示)。WebAssembly技术在该项目中处于核心地位,它不仅提供了高性能的运算平台,更让使用不同语言的开发者可以协同工作,各取其长。

2004年起任职于武汉航天远景科技股份有限公司,常年从事软件研发工作,曾以产业集群子项目负责人身份参与国家火炬计划,擅长三维渲染引擎设计及测绘成果数据相关应用开发。国内首批WebAssembly工程化应用者,著有《WebAssembly标准入门》、《C/C++面向WebAssembly编程》等书。

即将开始的GIAC课程

基于WebAssembly的城市级实景三维地图

AR/VR

2019-06-21 09:00--10:00

案例背景介绍:
在过去几年中,随着无人机和倾斜摄影建模技术的成熟,越来越多的实景三维模型开始以飞快的速度被源源不断的生产出来,这些数据可能覆盖了广阔的地理空间、有超过10GB/km2的数据密度、动辄以TB为计量单位。如何在网页中调度、显示这些数据,使各种Web应用能充分利用这些高精度的地图成果,成为摆在我们面前的一道难题。

解决思路/成功要点:
WebAssembly的出现带来了转机。我们使用C++编写了内核,通过Emscripten工具链编译为WebAssembly模块,利用Worker分担计算压力,用WebGL进行渲染,最终达成了成果。

成果:
在主流硬件配置的前端中,使用百兆接入,成功实现了某市200km2实景三维地图流畅的在线漫游和各种应用叠加(实时演示)。WebAssembly技术在该项目中处于核心地位,它不仅提供了高性能的运算平台,更让使用不同语言的开发者可以协同工作,各取其长。

CopyRight © 2008-2019 Msup & 高可用架构