范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

不编程,拖拖鼠标图表自己动起来,新研究获ACMCHI最佳论文荣誉提名

  来看一组炫酷的动画图表:
  这样的效果拿去演讲、报告、放在门户主页上岂不是非常吸睛?
  制作起来一定很难吧?
  NO!很简单:一行代码也不用写!
  只需在下面这个图形界面中,导入一个你做好的图表的 SVG 文件,然后通过鼠标拖动图表单元,设定出场一下时间和动画效果就可以了。
  数据和动画始终保持一致,也无需你计算实现动画背后的各种复杂机制,速度、形式、缓动函数等参数都已帮你安排好:
  而如此快捷地实现动态图表的背后,更厉害的是还有一门针对可视化动画的声明式语言 ——Canis。
  它不依赖任何第三方库,由图形学大牛北京大学陈宝权教授的弟子 —— 葛彤等人提出;葛彤刚刚在山东大学成功博士答辩,合作导师是汪云海教授。
  也是第一门为构建可视化动画提供全面支持的领域特定语言(DSL)。
  陈教授也赞扬葛彤以一己之力开发了这样一个多层级系统。
  除了上面所说的特点,该平台支持的图表形式也非常丰富:只要你能做出来的都可以在这里实现动画效果。
  而且除了可以导出 mp4 文件应用到日常场景,如果你是开发人员 —— 那就太好了,量身定做:
  它可以导出 Lottie 动画的 JSON 格式,帮你轻松实现跨 iOS、Android、Web 等平台使用。
  第一门可视化动画构建语言
  拜在图形学大牛门下,葛彤的研究方向为数据可视化,这种技术可以大大提升信息传递的效率。
  但他发现市面上制作相关动画的工具都不够便利。
  比如有些类库(比如 D3)需要用户手动计算动画中的各个时间节点并通过调整底层的视觉通道状态来实现动画效果;
  再比如 Matplotlib、Pandas 这种大家很熟悉的工具,虽然很强大但更是需要你一行一行地写代码才能制作效果。
  这些都对不会编程的用户非常不友好。
  而创建动画的专业工具(比如 AE)在制作动画图表时,虽然不需要编程了,但操作过程也很繁琐:需要逐帧制作,而且动画与数据是脱离的,根本没法保证结果一致性。
  那就利用所学自己搞一个数据驱动的可视化动画图表创作工具吧。
  一开始,葛彤准备直接做一个去编程化的创作平台。
  但他在前期的探索和尝试中发现,这样一个复杂系统的内部需要有一个严谨且支持描述各类图表多样的动画形式的规则,以及相应的编译和渲染机制。
  于是他们从广义的动画理开始研究,之后结合可视化的特点以及可视化动画在应用过程中的一些规律、特殊结构特点,并探索在语法中如何能够合理地编码和反映这些特点。
  最终设计出来了这门 DSL 语言 Canis(其含义是 Chart Animations,固缩写为 Canis,也是大犬星座的名称,方便记忆)。
  葛彤介绍道,这也是整个工程中最困难的一步,前人也没有相关研究。
  最终他们提出的 Canis 拥有一套完整的包括声明式语法规范(就像 JSON 格式一样)、数据驱动的动画声明方式以及编译机制在内的体系,不依赖任何第三方库。
  他们的第一个成果是直接通过 Canis 编程来实现动画的在线平台:
  该平台借助数据对图元(比如一个条形图中每一个条形就是一个图元)进行管理、定义动画时序结构和动画效果。
  从而实现对可视化动画中数据、视觉编码、时序三者关系的建立,保证动画与数据的一致性。
  我们最开始需要导入的图表(一张多张都可),格式为 SVG 的变体 dSVG(可以通过 Canis 的预处理器直接生成)。
  它会在文件中各图元所对应的标签分别添加三个额外属性:"id"、"class"和"datum"。
  其中"id"与"class"为图元提供索引并描述图元类型(例如矩形、圆形、自由路径等);
  而"datum"则包含了该图元所对应的源数据内容(下图最左)。
  通过它们,Canis 就能自动建立好图元之间的联系,之后我们就可以定义图元的动画效果了。
  由于 Canis 解耦了编码与实现逻辑,用户只需要定义做什么,而不需要定义如何做。
  你只需要填好"选择(selector)"、"划分 (grouping)"、"时序效果 (timing)"、"过渡效果(type)"等的"参数"就好了(具体语法可参见 Canis 在线平台的文档)。
  比如在下面这个气泡图中,通过将"type"设置为"fade"就能实现气泡以淡出的方式进行数据状态切换。
  如果你觉得这样有点生硬 —— 只需把"fade"改成"magic move"就好了。
  Canis 编译器此时会在状态间进行插值,实现平滑的 morphing 变换,不需要你设定别的参数。
  再比如通过改变 grouping 所依据的数据属性,就能快捷地改变动画时序把下表中的划分依据从按类型(Type)变成按时间 (Month)。
  说到 Canis 编译器,它采用 JavaScript 编写而成,为支持高效的跨平台渲染和应用,会经过以下五个步骤将代码编译为 Lottie 编码:
  编译过程中又会以数据表的形式存储和维护编译中间变量,就像这样:
  添加自动补全算法的更友好界面
  虽然 Canis 的语法简单,但一个真正用户友好的平台还是尽量避免直接进行代码控制,于是他们的第二个成果就出来了:
  基于 Canis 做了一个不需要编码的图形界面,就是文章开头看到的那个,葛彤将其命名为 CAST(Canis Studio)。
  CAST 采用了直观描述动画过程的视觉规范,对 Canis 编译器进行了优化,提供了增量式编译的支持,以提高交互渲染效率。
  用户在界面中的交互行为会被翻译为相应的动画调整指令,用以生成和更新系统内部所维护的 Canis 对象,而 Canis 对象的更新又会实时的在界面中反馈给用户。
  除了增量编译,CAST 还增加了数据驱动的自动补全算法,以帮助用户更快捷地完成动画制作。
  主要包括两方面内容:
  一是关键帧的自动补全。
  这主要是为了解决在构建关键帧的过程中,一些过小或与其他重叠的图元导致选择过程十分困难且错误率较高的问题。
  CAST 的做法是在用户选择少量图元之后,根据视觉通道的感知有效性,对已选和未选图元所对应的数据属性编码的视觉通道进行对比。
  之后根据编码感知有效性最高的通道的数据属性(如相比使用颜色,用位置信息所编码的数据属性更容易被人发现和观察),对未选图元进行分组和筛选并反馈给用户,如下所示。
  二是动画序列推荐补全。
  在用户完成少量关键帧的构建后(如完成第一帧后),CAST 依旧是会依据视觉通道的感知有效性原则,根据用户已经创建的关键帧中的图元,对全部的图元进行分组以创建后序的关键帧。
  并依据数据属性各种可能的排列组合顺序生成可能的关键帧序列。
  之后对比序列内容找到关键帧差异位点,反馈给用户进行选择,以确认最终用户所预期的动画序列。
  在上面这个示意图中,预期动画为颜色相同的点簇按照先行后列的方式进行动画。
  用户在创建完第一个关键帧之后,仅需通过两次关键帧的选择(第二帧和第三帧)系统便可确定唯一的动画序列进行自动补全。
  至此,第一个专门为可视化动画而研究和设计的系统就暂时完成了。
  在被问及到未来还会对 Canis/Canis 做什么更新或改进时,葛博士表示,可以添加 gif 导出功能,来进一步提升实用性。
  另外,对于 Canis 而言,考虑将其扩展为一个通用性更强的插件库,使其能够嵌入任何常见的可视化创作语言中,完成可视化与动画的创作过程的融合;
  对于 CAST 则是考虑通过嵌入预处理模块,将其与图形化的可视化构建工具进行对接或融合以达到相同的目的。作者介绍
  葛彤,即将从山东大学博士毕业,为 Canis&CAST 这两篇论文的一作;
  导师为陈宝权(北京大学教授,前沿计算研究中心执行主任,IEEE Fellow)和汪云海(山东大学计算机学院教授)。
  之所以选择数据可视化作为研究方向,葛博士表示:
  一方面是平时比较喜欢去写一些能够解决工作或者生活中的实际问题的小程序;另一方面是爱好画画和做设计。
  在了解数据可视化的过程中,会被那种严谨的美感所吸引,同时它又在数据分析的过程中扮演着越来越重要的角色,切实的解决着我们身边的问题。
  而除了他的两位导师,还有很多研究人员对 Canis&CAST 的完成作出了贡献:
  比如微软雷德蒙研究院的研究员 Bongshin Lee,她是人机交互和可视化领域有影响力的专家;
  还有山东大学的 Zhao Yue,加州大学圣巴巴拉分校博士毕业的 Ren Donghao 等人。
  最后,葛彤表示,Canis/CAST 是一个开源项目,希望有更多的人加入进来,把这个做的越来越完善,在各个领域的应用中产生影响。
  在线平台:
  Canishttps://canisjs.github.io/canis-editor/
  CASThttps://chartanimation.github.io/cast/#/
  论文地址:
  Canishttp://www.yunhaiwang.net/EuroVis2020/canis/paper.pdf
  CASThttps://tgeconf.github.io/assets/pdf/CHI_2021__CAST_compressed.1a9a51d2.pdf(ACM CHI 2021 最佳论文荣誉提名)

NASA宇航员完成太空行走,为国际空间站更换电池IT之家3月24日消息据外媒报道,两位NASA宇航员本周五完成了一次近七个小时的太空行走,为国际空间站完成了电池更换。NASA视频截图此次任务是美国宇航员尼克黑格安妮麦克莱恩的太空国际空间站有怪味?消息人士载人龙飞船离开后就消散IT之家3月8日消息据外媒报道,SpaceX载人龙飞船在上周进行了首次测试并成功与国际空间站对接,但对接后,国际空间站却出现了异丙醇的味道,知情人士称,这些味道将在载人龙飞船返回地SpaceX载人龙飞船Demo1测试船成功与国际空间站对接IT之家3月3日消息北京时间今天18时51分,美国SpaceX载人龙飞船Demo1测试船成功与国际空间站对接。这标志着这SpaceX载人龙飞船取得了阶段性的成功。整个对接过程持续一SpaceX载人龙飞船发射成功,一级回收顺利IT之家3月2日消息北京时间今天下午15时49分,SpaceX载人龙飞船进行Demo1首测,本次发射过程顺利,目前飞船正进入轨道圆化阶段。本次发射是SpaceX公司首次测试载人龙飞SpaceX载人龙飞船首测即将开始,NASA或有新船票IT之家3月2日消息北京时间今天下午15时49分,美国SpaceX公司的载人龙飞船将迎来Demo1首测,这个四座版龙飞船,将搭载假人飞向国际空间站,这也是载人龙飞船的首飞。据了解,研究称大脑中也会存在细菌,或许是从肠道中进来的北京时间12月5日消息,一项令人意外的新研究结果吸引了神经科学界的关注。罗莎琳达罗伯茨(RosalindaRoberts)是美国阿拉巴马大学的神经学家,她已经习惯于在大脑中看到各种爱尔兰发现超级病菌,八名患者死亡与其有关IT之家10月18日消息据爱尔兰新岛周报报道,近日一种名为产碳青霉烯酶肠杆菌(简称CPE)的超级病菌正在爱尔兰一所医院蔓延,目前已经有八名患者的死亡与这一病菌有关。据了解,CPE是NASA局长只要钱管够,2035年人类就能登陆火星10月22日消息,据外媒报道,当地时间周一,美国宇航局(NASA)局长吉姆布里登斯廷(JimBridenstine)参加国际宇航大会时被问及人类何时能登上火星?对此,布里登斯廷表示美航天局否认已发现火星存在生命IT之家10月17日消息美航天局前雇员吉尔伯特莱文10日在科学美国人杂志发表题为我确信我们在20世纪70年代发现了火星生命的证据的观点文章,称美国探测器在20世纪70年代已发现火星想移民火星那么容易?跳高和旋转或成火星人日常空间站上的宇航员每天要花费数小时保护他们的身体免受微重力的不良影响,而前往火星的任务又给我们带来了一个全新的挑战。NASA宣布,准备在本世纪30年代中期向火星发射第一批人类。尽管已中国探月工程奋斗史凡是别人做过,中国要做得更好9月30日,致前行者第五期中国探月大时代正式上线。杨澜对话中国月球探测工程首任首席科学家欧阳自远院士和蓝箭航天创始人张昌武先生,讨论中国探月的发展之路。三位不仅回顾了中国探月的历程
新研究表明霸王龙拥有复杂的神经血管系统霸王龙是一种非常强大的恐龙,拥有强有力的下颚和锋利的牙齿。一项最新研究结果表明霸王龙的下巴具有敏感的神经末梢,假设食物充足,这些神经末梢可能允许这些原始野兽选择吃猎物的哪些部分。近NASA毅力号火星车拍摄到火卫二Deimos的图像据外媒CNET报道,在地球上,我们刚刚欣赏了一次满月。美国宇航局(NASA)的ldquo毅力rdquo号探测器在火星上也能ldquo沉浸rdquo在一些天体卫星的观赏中,它最近发现研究无需进化遗传变异,无性入侵物种也能适应环境据外媒报道,没有由减数分裂生殖带来的进化遗传变异好处,一个无性入侵物种是如何随时间的推移适应新环境而生存的呢?在全雌性象鼻虫物种中,只有未受精卵才能产生雌性后代,这种昆虫的生存技术蓝色起源公布新谢泼德号新发射日期及NASA关键载荷据外媒报道,蓝色起源可能因Artemis月球着陆器合同跟NASA卷入了一场有争议的法律战,但这并不能阻止杰夫middot贝佐斯的火箭公司安排其下一次发射。8月25日凌晨,新谢泼德号研究表明乌贼不会经历与年龄有关的记忆丧失据外媒NewAtlas报道,与人类的情况一样,几乎所有的动物在年老时都会出现记忆力下降的情况。然而,一项新研究表明,乌贼似乎是第一种不会出现这种情况的物种。这项新研究在先前研究的基逆向旋转的涡轮机设计可从海浪中获取双倍能量据外媒NewAtlas报道,澳大利亚皇家墨尔本理工大学(RMIT)的科学家们在研究波浪能尚未开发的巨大潜力时,想出了一种新颖的转换器设计,他们说这种转换器的运行效率远远高于同类解决NASA强调好奇号正在探索的火星环境变化美国宇航局(NASA)的ldquo好奇号rdquo漫游车已经在红色星球上探索了9年。多年来,随着该漫游车对火星的探索,它遇到了一个巨大变化的景观。ldquo好奇号rdquo目前正在中国式硬核科技浪漫全球唯一的卫星搭起摩斯密码鹊桥ldquo拍着了,拍着了,闪了,闪了,这张真是太棒了rdquo,一群拿着相机的人在夜晚中兴奋的喊叫,原来也是在追ldquo星rdquo。据媒体报道,随着中国传统节日ldquo七夕节星链卫星网络速度有多快?下载1部电影不到1分钟据国外媒体报道,美国太空探索技术公司SpaceX的星链卫星互联网允许用户在1分钟内下载一部电影。知名测试网站Speedtest最近的一份报告显示,今年第二季度,SpaceX的星链卫星链卫星互联网服务在全球拥有超过9万名用户据国外媒体报道,美国太空探索技术公司SpaceX表示,目前,其星链卫星互联网服务在全球拥有超过9万名用户,这些用户遍布12个国家。此前,在今年2月初,SpaceX表示,该公司的星链科学家根据约9000年前的记录揭开地球磁场的秘密据外媒报道,由特拉维夫大学意大利国家地球物理与火山研究所和加州大学圣迭戈分校进行的国际研究发现了关于大约1万到8千年前中东地区的磁场情况。研究人员检查了约旦考古遗址中的陶器和烧焦的