Unity制作数据可视化三维场景

本文探讨了数据可视化的趋势,从2D图表到3D大屏,重点讲述了Unity在三维可视化中的应用。相较于Js开发的WebGL,Unity支持WebGL并提供丰富的插件库,适合制作多端访问的三维场景。文章讨论了Unity与图表库的结合方式,包括PC程序内嵌网页和WebGL发布,并展示了实际项目案例。
摘要由CSDN通过智能技术生成

数据可视化大屏是这几年比较热门的一个方向,人们对数据的感知方式,也慢慢要求更严苛了。

Bi报表到数据可视化大屏,再到三维可视化大屏,这个发展趋势也体现了人们在使用数据可视化大屏时对效果的要求逐渐提高。

2维图表在过去几年的使用中,不断完善,已经有了非常成熟的图表库,效果上的优劣也逐渐区别于设计师的色彩搭配以及图表的布局方式。


最开始的三维可视化,是使用Js开发WebGL三维场景,因为使用Js制作的三维和网页前端结合得更好,但是使用Js库开发会有几点不足:

  1. 效果比较差,当然这是受限于开发人员水平,因为Js的三维库还是不太完善。
  2. 效率低,使用Js库开发三维,在场景搭建,效果调整上的效率比较低。

游戏引擎


由于以上两点,最近两年又出现了一大批使用游戏引擎制作三维可视化的公司。

主要使用的游戏引擎有UE 和  Unity,这两款引擎很多人很难区分其中的不同,其实针对做三维可视化,这两款引擎还是有很大区别的。

UE的优点

  1. 效果好,很容易搭建出70分的三维场景
  2. 对美术设计师很友好

UE的缺点

  1. 不支持WebGL,不能实现真正的多端访问(云渲染多端成本太高)
  2.  效果太一致(很多公司使用UE,都是基础功能搭建,因此出来的效果都差不多)

Unity的优点

  1. 支持WebGL,可以发布网页,实现真正多端
  2. 丰富的插件库<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值