赞助商
立即赞助

收下这些神器,你也能做出酷炫的可视化大屏设计!

设计神器3年前 (2021)发布 流光
2.2K 0 0

前言

关视化大屏,人看到炫酷的大屏,视效果非常,但是具现来大家就充满疑惑,今天就来聊一聊视化大屏的具现方法。欢迎大家沟通流。

可视化大屏常见的实现方式

1. WEB

收下这些神器,你也能做出酷炫的可视化大屏设计!

项目中最常用的实现方法,第三方的轻量化图表控件比较多,最常见的 Echarts,来 Enterprise Charts 的缩写,商业数据图表,一个纯 Javascript 的图表库,可以流畅地运行在 PC 和移动备上,兼容当前绝大部浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari 等),底层依赖轻量的 Canvas 类库 ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。

创新的拖拽重算、数据视图、域漫游特性增强了用户体验,赋予了用户对数据行挖掘、整合的能力。支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K 线图、饼图(环形图)、雷达图(填充雷达图)、弦图、力导向布局图、图、仪表盘、漏斗图、事件流图 12 类图表,同时提供标题,详气泡、图例、域、数据区域、时间轴、具箱 7 可交互组件,支持多图表、组件的联动混搭展。

收下这些神器,你也能做出酷炫的可视化大屏设计!

△ 图片源自 https://threejs.org/截图

threesjs(Three.js 是一款运行在浏览器中的 3D 引擎,你以用它创建各种三场,包括摄影机、光影、材质等各种对象。)threejs.org 网站上有 demo 案例,大家有时间以研究下。

2. U3D

收下这些神器,你也能做出酷炫的可视化大屏设计!

Unity 3D 的简称由 Unity Technologies 发的一让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画类型互动内的多平台的综合型游戏发具,一全面整合的专业游戏引擎。

Unity 类似 Director,Blender game engine, Virtools 或 Torque Game Builder 等用互的图型化开境为首要方式的软件。其编辑器运行在Windows、Linux(目前仅支持 Ubuntu 和 Centos 行版)、Mac OS X 下,游戏至 Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8 和 Android平台。

也可以利用 Unity web player 插件发布网页游戏,支持Mac和Windows网页浏览。它网页播放也被Mac 所支持。

4. UE4

收下这些神器,你也能做出酷炫的可视化大屏设计!

收下这些神器,你也能做出酷炫的可视化大屏设计!

Unreal Engine4 的简称,由游戏发者制作并供游戏发者使用的一整套游戏发具。UE4 不仅涉及主机游戏、PC 游戏、手游游戏方面,还涉及高精度模拟,战略演练,况模拟,可视化与设表,无人机巡航诸多领域。

收下这些神器,你也能做出酷炫的可视化大屏设计!

段时间发布了虚幻 5 的宣传片刷爆朋友圈,近几 UE4 也可视化中的运用也逐渐多了起。

5. VENTUZ

收下这些神器,你也能做出酷炫的可视化大屏设计!

Ventuz 专注于高端视听内容的制作,包括交互展示和大型活动、视频墙、广播视在线包装及演播室舞及灯光控制等领域。Ventuz 十稳定、功能大、流程简,可以容易地集成复杂的硬件和软件系统中。同 ventuz 也是可交互的,不过 ventuz 不支持 mac 系统,有点遗憾,网上一些资源素材都是英文的,觉学习成本挺高没有深入研究,就大概讲解下有这个工。

项目用什么发具很程度决了设方法方式,各种具自不同的优劣势, web 轻化图表控件多,效果相比 u3d 会弱很多。u3d 对三维支持好,粒子效果优势。U3D、UE4、ventuz 都对于偏三维的效果很好的支持,效果都能出比较惊艳的场景效果,了解这些具的致实效果可以后设产事半功倍的效果。

地图常见的实现方法

关于图一般分 2d 图 3d 图,不同的效果实的方法也不同。

收下这些神器,你也能做出酷炫的可视化大屏设计!

△ 图片源于「雷尔可视化」侵删

1. 2D图

下面普通 2d 图的截图可以任意缩下钻,基于 json 技实的。一般都去对接三方平台,如度图、高德图、腾讯图、谷歌图。

收下这些神器,你也能做出酷炫的可视化大屏设计!

收下这些神器,你也能做出酷炫的可视化大屏设计!

收下这些神器,你也能做出酷炫的可视化大屏设计!

收下这些神器,你也能做出酷炫的可视化大屏设计!

△ 图片来自百度开放平台

2D 地图效果上可实现在地图上进行点、线、面、区域、热等效果随意配置。

收下这些神器,你也能做出酷炫的可视化大屏设计!

图片是百地图的开放平台模(百地图、德地图、腾讯地图、谷歌地图等都有自己的地图开放平台)。他里面有大量的配色样式模,可随意调整,大有时间可研究。

2. 3D地图

3d 地图大致分为 3d 地球、3d 地图、智慧城、智慧工厂等各种 3d 建模的效果。

收下这些神器,你也能做出酷炫的可视化大屏设计!

△ 图片已获得作者聂永真授权作链接(https://www.zcool.com.cn/work/ZMzY4NjM2NDA=.html)

3d 地球的话一是需要建模加贴图实现的,可以在 c4d 中做球体然后贴图,对开发的话只需要提供地图贴图就可以了。贴图的话进行调色理,有的会采用凹凸贴图实现球体凹凸不的效果。

收下这些神器,你也能做出酷炫的可视化大屏设计!

关于地球的实现方法 Echarts 组件库有一些官方示例(如图),可以在官方示例的基础上进行调整,不过缺点就是粒飞线的效果会些折扣,上图的地球案例是采用 U3D 工开发实现的,在粒飞线效果上都有好的支持。

图打通数据的,颜色色块根据数据区分的,点击会下钻到具体的省份区。需端调用外部图接口,到满意的效果用 3D 自建图结合 H5 反复调试,终实。

收下这些神器,你也能做出酷炫的可视化大屏设计!

图图立体效果图通过三方组件库的实的,缺点端可配置的项目少,好多效果都不支持。好多公司都多多少少会一些屏的需求,但公司端不专业屏的,他们部分都会直接套用三方的组件库去实,实效果会打折扣。

收下这些神器,你也能做出酷炫的可视化大屏设计!

△ 图片已获得作者聂永真授权作品链接(https://www.zcool.com.cn/work/ZMzY4NjM2NDA=.html)

智慧市像种市的 3d 模型我们以直接从 google、高地图购买,它们质上是立空间里的数据,开以通数据将它化,设计师也以导出开提供的模型,在三软件中为底建筑模型,不需要单独去建模。在现有模型基础上进行一效果的处理,比走光、光上升、车流、飞等。

具体实现也是采用 U3D 去实现,前文也说了 U3d 粒子飞线这些效支持性比较好。所以这效大多都会采用 U3D 去做(不是唯 ue4、ventuz 样能实现这效)。

实管是 web 好 u3d、Ue4、ventuz 好都只是一种实现的工具,最重要的还是设计思路。上实现方法作者是了解一些毛,这里就大概了解知道一些效果么工具可实现来就好,没必要深究死磕。我们的重点还是要归到做好设计,更好的务于务。

拆解下一些对接开发的方法

很多接触可视的友最心的问题就是自己效果来了咋开发实现呢?很人头疼。实可视大屏的对接实现跟普通页 ui 界面交付是一样的道,切图+标注。

1. 标注

现在好多方软件可自生成标注(蓝湖、像素大厨等)。需要注意的是,如果大屏页面需要在同例的终端展示,这就牵扯适配问题了,那么此时的标注与开发可使 rem 作为基本单位来实现,这样实现的大屏页面在后期会有更好的扩展性与适应性,这方工具都可随意转换单位的,大了解就好。

2. 切图

对于切图这需要注意的是要区分界面功,哪些是可直接给参数代码实现的、哪些效果是需要给切图的。我一般会把它区分为有数据效果图表 基于组件库拓展、无数据 ae 做效输 json。一般开发代码写的样式或效,都需要设计师切图作支持:如数据容器的边框、小的效、页面整体大背景、分图标等纯视觉展示的。牵扯到数据界面的就需要开发区自己代码实现了。

总之就是在实现过程中沟通重要,随跟开发沟通进度及效果,做计前也需要去考虑开发实现的,一些不确定能不能实现的效果,一定要在做之前跟开发沟通解决方法。

推荐一款 ae 神器 Bodymovin,把 AE 好的动画导出 json 文件,直接给到发,可以帮提高实动效效率,同时提高动效质,网好多视频教程这块就不再一一阐述了。

收下这些神器,你也能做出酷炫的可视化大屏设计!

bodymovie 插件下载址:https://github.com/bigxixi/bodymovin_cn 。

bodymovin 需要个安装器才能安装,推荐 zxp 安装器下载地址:https://zxpinstaller.com/

下是官支持 ae 效说明:

  • 插件支持预合成,形状次,固态,图,空对象以及文字样式。
  • 支持遮罩和反遮罩。也许模也会支持,是导致性能造成巨大影响。
  • 支持时间重映射。
  • 支持形状双层的形状,矩形,椭圆和三角形。
  • 目只支持滑块效果。
  • 支持部分表达式。更介绍以查看里(英文)
  • 不支持:图像序列,视频和音频(也许未来会支持)。
  • 要扩展轴向!知为何,扩展轴向会破坏导的数据,要做这个操作。

Bodymovin 工具在 AE 有些预设效和透视功能是不支持,可以把动画渲染成视频,把格转换为 ogg 或者 webm 网页视频格,网页视频格加载是常快,后把文件开发可以了。

注意 Bodymovin导 json 给开发的件中需要有整视频参考,开发可通过整视频查看位置和效果,同时如果现 json 导错误的情况,开发可查看,遇到一样的地方可询问设计师。开发成后需要走查,看是否与你预期一致。

总结

本大概讲了 web、U3d、Ue4、ventuz 等一些可视的实现工具,及地图的一些实现方法,于数据可视大都是摸着石头过河,上是我在工作中了解的一些跟开发对接实现的经验分享给大,大多沟通交流。

欢迎关注作者公众号:「可视化计」

收下这些神器,你也能做出酷炫的可视化大屏设计!

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

数据大屏与数据可视化 数据可视化是目前对数据展示最常用的方式。数据的可视化设计有助于将复杂的数据,用最易理解的方式展示...
信息可视化
有一种商业模式大家应该不陌生,那就是提供一部份免费内容,如果需要更多可以选择付费购买,这经常出现在商业软件试用或是图...
免费插画
本文要介绍「Free Printable Paper」是一个提供免费可打印纸张的网站,收录 1,876 种纸张类型,像是比较常见的方格纸、横格纸...
神器推荐
古人云:工欲善其事,必先利其器。俗话说:巧妇难为无米之炊。两句话都讲的是,做专业的事,要有专业的工具,保证品质的同时...
神器
大家好,我是小凹,是的,你没看错,又是我~们! 这期打算给你们分享一个制作文字效果的网站,并且它还可以设置动态的样式,...
space type generator
@马赛克_m :今天,给大家推荐一款非常神奇有趣的涂鸦工具──DOODLE-PLACE。 能给你画的涂鸦自动添加动画效果,并且送它进入...
动态设计
国庆期间,Sketch 官方悄悄发布了 Sketch59 Beta 测试版本。本次版本主要是对 58 的优化和功能补充,虽然没有出现类似 58 智...
sketch
Sketch 是一款轻量、易用的矢量设计工具,它为数字设计而生,小巧但功能强大,今天我总结并整理了一些 Sketch 不为人知的快捷...
sketch