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

不编程,拖拖鼠标图表自己动起来,新研究获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 最佳论文荣誉提名)

天文学家快速移动的恒星可被用作宇宙飞船北京时间10月8日消息,别老想着造宇宙飞船了。你可以留着你的千年隼木星二号和企业号航空母舰。恒星便车是宇宙观光的最快的方式。罗切斯特大学的天文学家乔纳森卡罗尔内伦巴克说快速移动的恒云南天文台在新星爆发研究领域新进展氦混合度越高,爆发越剧烈IT之家9月16日消息据云南天文台消息,近日,中国科学院云南天文台博士研究生郭云浪和研究员王博在新星爆发研究领域取得进展,解释了新星爆发中的氦增丰现象。相关成果于近期发表在英国皇家国内首款智能加油机器人在南宁试运行3分钟即可完成加油IT之家9月10日消息据中国石化官方微博,国内首款智能加油机器人在中国石化广西南宁石油南站西加油站投入试运行。据介绍,车主可使用中国石化App下单,智能加油机器人可以精准地识别到油边喝咖啡边走路,竟是一项物理学壮举对智能机器人设计有重要参考价值9月8日消息,喝咖啡走路是我们大多数人每天都会做的事情,我们却很少考虑过咖啡为何不会洒出,事实上,这其中包括很多物理原理。亚利桑那州立大学用于模拟人类处理复杂物体的推车钟摆系统的示韩国成均馆大学研究团队成功开发高耐久柔性突触半导体材料11月30日,科技部网站显示,韩国成均馆大学电子电气工学系研究团队成功开发了高耐久性柔性突触半导体元件。研究成果刊登在国际学术期刊科学观察上。近年来,物联网技术在便携式智能设备领域全球首富贝索斯再次投资抗衰老生物技术公司,研究如何让人变得更年轻全球首富亚马逊创始人杰夫贝索斯新投资了一家致力于探索逆转衰老过程的新公司。这家名为AltosLabs的公司是今年早些时候成立的一家研究型公司。据知情人士称,贝索斯是这家初创公司的投重磅国药集团中国生物新冠肺炎特异性治疗药物获批临床,全球尚无同品种上市IT之家9月3日消息据国药集团官微,国药集团中国生物研制的静注COVID19人免疫球蛋白(pH4)(以下简称新冠特免)已于8日30日获得国家药品监督管理局颁发的药物临床试验批件,批辉瑞欲以23亿美元收购生物公司Trillium,因后者手握一种癌症治疗黑科技感谢IT之家网友刺客的线索投递!IT之家8月25日消息美国制药企业辉瑞(Pfizer)已同意一项价值约23亿美元的交易,收购加拿大肿瘤生物科技公司TrilliumTherapeut科兴新冠疫苗已正式用于我国青少年人群紧急使用,结果良好IT之家7月19日消息今年6月,科兴疫苗正式通过世卫紧急使用认证,且国家已经批准科兴新冠疫苗紧急使用的年龄范围扩大到3岁以上。此外,科兴疫苗已经具备向更多国家提供疫苗的产量准备和产西北大学20年研发,人造万用血进入临床研究阶段IT之家7月19日消息目前人造血的实现方式有两种一是生物合成具有完全生物学功能的红细胞白细胞和血小板另一种方法是人工合成具有红细胞或血小板主要功能的替代物。据科技日报,西北大学国家皮肤有伤口,玻璃来修复IT之家7月6日消息据中科院合肥研究院官网消息,近日,该院强磁场中心王俊峰研究员和福州大学张腾教授合作,依托稳态强磁场实验装置,制备出纳米级硼酸盐生物活性玻璃(nanoHCABG)
全球变暖模拟显示厄尔尼诺拉尼娜温度周期可能结束据外媒报道,迄今为止进行的最高分辨率的全球变暖模拟揭示了厄尔尼诺拉尼娜温度周期的可能结束。东太平洋温暖的厄尔尼诺和寒冷的拉尼娜现象之间的循环(通常被称为厄尔尼诺南方涛动,ENSO)模拟技术揭示星系是如何为其超大质量黑洞提供能量的据外媒报道,根据一项新的模拟,星系的旋臂负责收集气体以供给它们的中央超大质量黑洞。该模拟始于美国西北大学,是第一个非常详细地显示气体如何在宇宙中一直流向超大质量黑洞的中心。虽然其他一项研究发现退休年龄可能影响痴呆症风险对许多人来说,他们的职业在保持活跃和精神参与方面发挥着重要作用,但这两点在退休后可能会急剧减少,这可能包括过度的被动精神活动,如长时间看电视和久坐的生活方式。早在2019年,一项研研究员为高性能计算领域开发新型纳米光子模拟处理器乔治华盛顿大学的研究人员开发了一种纳米光子模拟加速器,用于在几分之一秒内解决具有挑战性的工程和科学问题,即所谓的偏微分方程。模拟光子解决方案为解决复杂的计算任务提供了独特的机会,在研究发现减少包装食品中的糖分可以预防数百万人的疾病发表在循环杂志上的一项研究报告说,从包装食品中减少20的糖,从饮料中减少40的糖,可以在美国成年人口的一生中防止248万起心血管疾病事件(如中风心脏病发作心脏骤停),减少49万起心SpaceX准备在短短6个月内发射近1300颗Starlink卫星据太空探索技术公司(SpaceX)向联邦通信委员会(FCC)提交的文件显示,其Starlink卫星互联网星座计划在明年2月底前发射数量惊人的卫星。SpaceX的猎鹰9号中型火箭使用研究称火星沙尘暴在干燥的红色星球上发挥了巨大作用火星科学家长期以来一直怀疑,这颗曾经像地球一样温暖湿润的红色星球,已经失去了大部分的水,并其可能已ldquo逃逸rdquo到外太空。由于水是我们所知的生命的关键成分之一,科学家们一超快电子显微镜为开发新的量子设备带来关键性的发现据外媒报道,美国能源部(DOE)阿贡国家实验室的科学家们发现,当接近石墨烯的边缘时,黄金的纳米粒子会有不同寻常的表现。这可能对开发新的传感器和量子设备有很大影响。这一发现是通过阿贡脑机接口新突破科学家研发微型无线协作传感器脑机接口(BCI)是新兴的辅助设备,有朝一日可能会帮助大脑或脊柱受伤的人移动或交流。BCI系统主要依赖植入的传感器,这些传感器记录大脑中的电信号,并利用这些信号来驱动计算机或机器人SpaceX中止Starlink卫星发射正整合激光通信系统自6月以来,SpaceX就再没有发射过任何Starlink互联网卫星了。而导致项目发射中止的原因是,公司希望为这些卫星整合激光通信系统。本周二在第36届年度太空研讨会上,Space科学家研发双面太阳能电池发电量额外增加30澳大利亚国立大学(ANU)的科学家们使用激光加工制造了一种更高效的太阳能电池,并在此过程中创造了新的世界纪录。这种电池是双面的,意味着电池的正面和背面都可以发电。首席研究员Kean