奇迹流:以叙事为中心的动画数据视频的设计
IEEE transactions on visualization and computer graphics
|June 10, 2024
概括
通过自动化音频叙述和动画同步,WonderFlow简化了动画数据视频创建. 这个工具可以轻松地将文本与图表元素链接起来,简化了用叙述来制作引人入胜的数据可视化.
科学领域:
- 数据可视化 数据可视化
- 人与计算机的交互
- 多媒体系统 多媒体系统
背景情况:
- 创建带有同步音频叙述的动画数据视频是复杂且耗时的.
- 现有的工具通常需要在动画,音频制作和同步方面的专业知识.
研究的目的:
- 介绍WonderFlow,一个交互式创作工具,用于以叙事为中心的动画数据视频创作.
- 简化将文本内容与视觉元素链接的过程,并自动化同步.
主要方法:
- 开发了WonderFlow,这是一个动画数据视频的交互式创作系统.
- 集成的文本到语音,用于自动生成音频叙述.
- 实现了一个结构意识的图表元素动画库.
- 启用了脚本文本和可视化组件之间的语义链接.
- 提供了集成的预览和改进功能.
主要成果:
- 文本和图表元素之间的语义链接的简单规范.
- 该工具自动生成同步的音频叙述和动画.
- 作者可以使用预先设计的动画库用于常见的可视化组件.
- 集成的预览和改进减少了对多种工具的需求.
结论:
- WonderFlow显著简化了动画数据视频的创建,并提供了叙述和动画的交互.
- 该工具是用户友好的,并减少生产高质量的数据可视化视频的复杂性.
相关概念视频
Design Example: Setting a Curve Using Design Data
25
Designing and plotting a curve using field data requires precise calculations and execution. A horizontal curve with a radius of 200 meters and an intersection angle of 20 degrees is established using the method of perpendicular offsets from the long chord. The long chord, which spans between the curve's endpoints, is calculated to be 69.46 meters in length. To maintain accuracy in plotting, intervals of 3 meters are selected along the chord.The engineer determines the offset distances for each...
25
Design Example: Designing Water Slide
152
When designing a water slide, controlling the speed of water flow is crucial for rider safety while maintaining an exciting experience. As water flows down the slide, gravity causes it to accelerate, with its speed at the bottom depending on the height from which it starts. The higher the slide, the more potential energy the water has at the top, which is converted into kinetic energy as it descends, increasing its speed.
Bernoulli's principle determines the water's velocity along the...
Bernoulli's principle determines the water's velocity along the...
152
Relative Motion Analysis using Rotating Axes
459
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
459
Relative Motion Analysis using Rotating Axes-Problem Solving
400
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
400
Relative Motion Analysis - Velocity
354
A stroke engine has a slider-crank mechanism that converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider.
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
354
Design Example
324
The innovation of touch-tone telephony revolutionized the telecommunications industry by replacing the traditional rotary dial with a dual-tone multi-frequency (DTMF) signaling system. This system uses a matrix-style keypad with buttons arranged in four rows and three columns, creating 12 distinct signals each assigned to a pair of frequencies. Each button press results in a simultaneous generation of two sinusoidal tones – one from a low-frequency group (697 to 941 Hz) and one from a...
324


