可视化大屏的实现工具,以及怎样和开发对接设计达人

前言:本文将介绍可视化大屏的实现几种工具,包含WEB,U3D,UE4,VENTUZ,以及2D地图和3D地图常见的实现方法。最后还会分析可视化与开发人员对接的方法,比如切图和设计的AE动效怎样输出给开发,用什么插件等等,学习这些经验,让大家走少很多弯路哦。

1、WEB

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

2、U3D

Unity3D的简称是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

Unity类似于Director,Blendergameengine,Virtools或TorqueGameBuilder等利用交互的图型化开发环境为首要方式的软件。其编辑器可运行在Windows、Linux(目前仅支持Ubuntu和Centos发行版)、MacOSX下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windowsphone8和Android平台。也可以利用Unitywebplayer插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac所支持。

3、UE4

UnrealEngine4的简称,是由游戏开发者制作并供游戏开发者使用的一整套游戏开发工具。UE4不仅涉及主机游戏、PC游戏、手游等游戏方面,还涉及高精度模拟,战略演练,工况模拟,可视化与设计表现,无人机巡航等诸多领域。

4、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建模的效果。

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

关于地球的实现方法Echarts组件库里有一些官方示例(如图),可以在官方示例的基础上进行调整,不过缺点就是粒子飞线的效果会打些折扣,上图的地球案例是采用U3D工具开发实现的,在粒子飞线效果上都有很好的支持。地图是要打通数据的,颜色色块根据数据量区分的,点击会下钻到具体的省份地区。需要前端调用外部地图接口,要做到满意的效果用3D自建地图结合H5反复调试,最终实现。

上图地图立体效果图是通过三方组件库的实现的,缺点是前端可配置的项目少,好多效果都不支持。现在好多公司都多多少少会有一些大屏的需求,但是公司前端不是专业做大屏的,他们大部分都会直接套用三方现有的组件库去实现,在实现效果上会大打折扣。

智慧城市像这种城市的3d模型我们可以直接从google、高德地图购买,它们本质上是立体空间里的数据,开发可以通过这些数据将它实体化,设计师也可以导出开发提供的模型,在三维软件中作为底层建筑模型,不需要单独去建模。

在现有模型基础上再进行一些效果的处理,比如走光、光线上升、车流、飞线等。具体实现也是采用U3D去实现的,前文也说了U3d对粒子飞线这些效果的支持性比较好。所以这种效果大多都会采用U3D去做(不是唯一ue4、ventuz同样能实现这种效果)。

其实不管是web也好u3d、Ue4、ventuz也好都只是一种实现的工具,最重要的还是设计思路。以上实现方法作者也是了解一些皮毛,这里就大概了解下知道一些效果用什么工具可以实现出来就好,没必要去深究死磕。我们的重点还是要回归到做好设计,去更好的服务于业务。

很多刚接触可视化的朋友最关心的问题就是自己效果出来了咋让开发实现呢?很让人头疼。其实可视化大屏的对接实现跟普通网页ui界面交付是一样的道理,切图+标注。

标注

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

切图

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

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

推荐一款ae神器Bodymovin把在AE上做好的动画导出为json文件,直接给到开发,可以帮助提高实现动效效率,同时提高动效质量,网上有好多视频教程这块就不在一一阐述了。

Bodymovin官方支持的AE效果说明:

Bodymovin工具在AE中有些预设效果和透视功能是不支持的,可以把动画渲染成视频,把格式转换为ogg或者webm网页视频格式,网页格式视频加载是非常快的,之后把文件给开发就可以了。注意Bodymovin导出json给开发的文件中需要有完整视频参考,开发可以通过完整视频查看位置和效果,同时如果出现json导出错误的情况,开发可以查看,遇到不一样的地方可以询问设计师。开发完成后需要走查,看是否与你预期一致。

THE END
1.网页设计软件精选,打造极致用户体验的必备工具小程序开发1、对于有一定开发经验的用户,可以选择使用Adobe Dreamweaver,它提供了全面的开发工具,方便用户进行网页设计和开发。 2、对于平面设计师和UI设计师,可以选择使用Sketch或Figma,Sketch具有简洁的界面和强大的功能,适合设计方面的需求;Figma则支持多人实时协作,方便团队间的沟通和协作。 https://vvrcloud.com/post/25417.html
2.10个AI前端开发工具:提升你的开发效率AI 正在彻底改变软件开发领域,前端开发人员也不例外。以下是10个专门针对前端开发的AI工具,它们将帮助你提高工作效率,优化开发流程。 1. Webcrumbs:即时生成组件 Webcrumbs 是一款强大的前端AI助手,能够根据用户请求、图像或屏幕截图即时生成UI组件代码。它支持 TailwindCSS 和常规 CSS,并允许你轻松复制粘贴代码到项目中http://www.eyee21.com/news/654/
3.程序员作图工具和技巧,你get了么?程序员作图工具和技巧,你 get 了么? 分享程序员常用的画图软件和小技巧 大家好,我是鱼皮。 说实话,我觉得做个程序员挺好的。日常工作有很多,写代码、对需求、写方案等等,但我最爱画图:流程图、架构图、交互图、功能模块图、UML 类图、部署图、各种可视化图表等等五花八门。https://xie.infoq.cn/article/9da8fc6e9090c946ab746e158
4.可视化web布局工具动态可视化图表可视化平台开源可视化web布局工具如果大家不好理解的话,我们可以把它转换成开源的可视平台工具,就非常好了解了,这类开源的可视平台工具主要就辅助进行页面布局,那么,有哪些可视化web布局工具可以使用呢? 1、FineReport FineReport可以说是领先的企业级web报表工具,在可视化web布局上,FineReport有专业的可以一键搭建企业级web平台的功能,非https://www.fanruan.com/bw/sdpo
5.工程设计和可视化工具我们为简洁的创新工程提供基于网络的工程产品。我们提供具有可视化工具的软件系列产品。 产品范围 工程工具 亮点 u-create web 基于网页的工程设计软件为您提供灵活、领先的工程设计 现在,通过预装的 Docker——点击“更多信息”了解详情 符合IEC 61131-3标准、适用于任何平台和设备的编程、配置和系统参数化 https://www.weidmueller.com.cn/zh/products/automation_software/engineering_and_visualisation_tools/
6.可视化网页设计工具WebsitePainter3.4下载《可视化网页设计工具(WebsitePainter) 3.4》是一款网页编辑工具,这款软件可以帮助用户设计页面的文字内容,软件内还有文本框编辑功能,用户可以自己设计需要添加的内容,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢! https://soft.3dmgame.com/down/206363.html
7.2022年最火的前端Web组态可视化工具随着大数据、物联网的快速发展,系统可视化需求也越来越大,本文整理几个目前最火也是最常用的前端可视化Web组态开发工具。 mxgraph 介绍:免费的开源工具,需要解决的问题很多,国内学习参考资料少。但是,可视化组态的实现基本都是借助于这个框架。 演示Demo:Grapheditor https://blog.itpub.net/70014953/viewspace-2893581/
8.前端数据可视化技术有哪些Wyn Enterprise 是一款强大的嵌入式数据可视化工具,提供了灵活的数据交互和探索分析能力,以及 OEM 白标集成的方式,全面满足行业应用软件的数据分析需求。它具备多源数据整合、报表设计、数据可视化、自助式BI分析、以及数据填报等功能,帮助用户挖掘数据的潜在价值,为管理者制定决策提供数据支撑。 https://www.linkflowtech.com/news/1716
9.常用的快速Web原型图设计工具有哪些?无论是桌面软件、Web网站还是移动APP界面,原型设计都是产品设计流程中非常重要的一环,原型设计在一定程度上是为了说明用户将如何与产品进行交互,用来展现更初的产品设想,起到直观展示和有效沟通的作用。那么有哪些常用的WEB原型设计工具呢? Web原型图设计工具一览 https://www.adinnet.cn/bloginfo/2018_03/blog_3497.html
10.可视化网站模板制作工具——TemplateToaster软件介绍TemplateToaster是一个基于Windows的Web设计和CMS主题和模板设计软件,可让您在几分钟内创建精彩的网站和模板。 凭借其直观的用户界面,TemplateToaster使您能够构思自己的想法,并为几个流行的内容管理系统(CMSes)设计高端响应主题和模板,如WordPress,Joomla和Drupal,还包括Magento,OpenCart,Prestashop和VirtueMart等电子商务平台https://tkwlkj.com/?p=3634
11.GoogleWebDesigner谷歌希望这款 Google Web Designer 网页设计软件能有助于使整个广告行业的人使用HTML5,让Web开发者更接近 “一次开发,随处运行” 的目标。 如果你有制作广告 Banner 的需求,那么完全免费且可视化的 Google Web Designer 可能将会成为你最得力的工具。现在,类似的网页开发软件有 Adobe Muse 和Reflow 等,但它们都是https://www.iplaysoft.com/google-web-designer.html
12.82个Web开发者工具汇总今天,我们将分享82个用于 Web 开发和设计的实用工具和库。希望这些工具可以提升的开发效率,同时,也可以帮助您更好的学习前端开发。 01、Day.js 地址:https://day.js.org/en/ Day.js 是一个极简的 Javascript 库,大小只有大约 2Kb。 它可以在浏览器和 NodeJs(服务器端)上工作。 https://www.360doc.cn/mip/1013532789.html
13.Designer:一个面向创意型专业人员的HTML5网站和广告设计工具虽然Web Designer的核心功能在于它是一个可视化的工具,不过用户也可以利用JavaScript和CSS来对创建的网站进行微调。Adobe Muse和Reflow等都提供类似的服务。 Google今天正式推出了Web Designer的公测版,一个为创意型专业人员打造的HTML5网站和广告的设计工具。目前,Web Designer适用于Mac和Windows设备。 https://www.36kr.com/p/206638.html
14.efficient.(基于Vue的可视化表单设计器,让表单开发简单而高效。)A visual form designer/generator base on Vue.js, make form development simple and efficient.(基于Vue的可视化表单设计器,让表单开发简单而高效。) - GavinZhuLei/vue-form-makinghttps://github.com/GavinZhuLei/vue-form-making
15.5个高效实用的Web前端页面设计工具!综上所述,本文介绍的六个常用的 Web 前端页面设计工具各有千秋。即时设计免费提供 Web 页面模板,一键即可下载使用;Axure RP 支持高保真的页面原型设计;Adobe XD 非常擅长交互设计;Adobe Dreamweaver 则以它的可视化编辑出名;Sublime Text 是专门的代码编辑工具。设计师们可以根据自己的 需求选择合适的工具! https://js.design/special/article/web-front-end-page-design.html
16.绘图软件设计准则是什么绘图工具软件有哪些→MAIGOO知识绘图软件设计准则是什么 绘图工具软件有哪些 摘要:绘图软件,简言之即用来作图的软件,通常是指计算机用于绘图的一组程序。电脑或者手机绘图画图经常要用到各种绘图软件,不同的绘图软件针对性不同,像室内设计、建筑设计、平面设计、动画设计、机械设计、网页设计等不同领域所使用的的专业绘图软件是不一样的。那么,常用https://www.maigoo.com/goomai/158397.html
17.12个Web设计师必备的Bootstrap工具一个可视化的网络设计工具。 2.Layoutit Layoutit 是一个无需精通Javascript,HTML5,CSS3就可以用来帮助你更容易地编写前端代码的非常实用的工具。 3.Jetstrap Jetstrap 是另外一个很美妙的面向web开发者,设计师的,针对twitter bootstrap的基于web的界面构建工具。不多的工作和查看文档,Jetstrap 就可以帮助你创建并运行https://www.imooc.com/article/1452
18.网页设计经验谈:常用的网页设计工具的收集介绍Web标准教程CSS网页设计有很多软件,本文介绍一下常用的一些 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 常常会听到群里或论坛里讨论哪个软件强大、哪个软件方便等等。其实这个无论是WEB前端开发还是WEB程序的开发,都离不开开发的工具,当然,现在 有不同的系统平台,对应不https://www.jb51.net/css/56944.html
19.README.md·爱是与世界平行/bigscreenhttps://zhuanlan.zhihu.com/webgllover(8)戏学平面设计 https://zhuanlan.zhihu.com/c_1101177979924811776 4.8 基于软件的可视化工具 (1)Tableau—收费 支持更大的数据量、更好的表现形式;类似高级版的Excel数据透视表;商业分析比较多,地理层面较少。 (2)Power BI—免费 类似Tableau,商务分析工具套件,可用来分析https://gitee.com/AiShiYuShiJiePingXing/bigscreen/blob/master/README.md