Advertisement

用Unity实现数据可视化三维场景 用Unity实现数据可视化三维场景

阅读量:

近年来,数据可视化大屏逐渐成为备受关注的研究方向,人们对数据呈现方式的感知需求也日益提升。

从传统的Bi报表到数据可视化大屏,再到三维可视化大屏的发展历程,充分反映出用户在使用过程中对展示效果的追求不断升级。

二维图表在近几年的应用中持续优化,已形成较为完善的图表库体系。其呈现效果的优劣,在一定程度上取决于设计师对色彩搭配及布局方式的运用。

初期的三维可视化技术主要依托Js语言开发WebGL三维场景。由于Js与网页前端技术融合度较高,因此被广泛采用。然而,采用Js库进行三维开发仍存在一些局限性:

  1. 展现效果欠佳,这在一定程度上受到开发人员技术水平的影响,因为当前Js相关的三维库尚未达到成熟阶段。
  2. 开发效率较低,在构建场景及调整视觉效果方面所耗费的时间较多。

游戏引擎

基于上述原因,近两年涌现出众多企业借助游戏引擎进行三维可视化开发。

当前广泛采用的游戏引擎主要包括UE与Unity,尽管二者在功能上存在诸多相似之处,但针对三维可视化应用,其差异性仍较为显著。

UE的优势

  1. 渲染效果出色,能够较为便捷地构建出达到70分水平的三维场景
  2. 对美术设计人员具有较高的友好度

UE的不足

  1. 不兼容WebGL技术,无法实现跨平台访问(云渲染方式虽可支持多端,但成本过高)

全部评论 (0)

还没有任何评论哟~