Scientific Computing and Imaging Institute, University of Utah, 72 S Central Campus Drive, Room 3750, Salt Lake City, UT 84112, USA.
IEEE Trans Vis Comput Graph. 2012 Oct;18(10):1717-30. doi: 10.1109/TVCG.2011.290.
Design of time-varying vector fields, i.e., vector fields that can change over time, has a wide variety of important applications in computer graphics. Existing vector field design techniques do not address time-varying vector fields. In this paper, we present a framework for the design of time-varying vector fields, both for planar domains as well as manifold surfaces. Our system supports the creation and modification of various time-varying vector fields with desired spatial and temporal characteristics through several design metaphors, including streamlines, pathlines, singularity paths, and bifurcations. These design metaphors are integrated into an element-based design to generate the time-varying vector fields via a sequence of basis field summations or spatial constrained optimizations at the sampled times. The key-frame design and field deformation are also introduced to support other user design scenarios. Accordingly, a spatial-temporal constrained optimization and the time-varying transformation are employed to generate the desired fields for these two design scenarios, respectively. We apply the time-varying vector fields generated using our design system to a number of important computer graphics applications that require controllable dynamic effects, such as evolving surface appearance, dynamic scene design, steerable crowd movement, and painterly animation. Many of these are difficult or impossible to achieve via prior simulation-based methods. In these applications, the time-varying vector fields have been applied as either orientation fields or advection fields to control the instantaneous appearance or evolving trajectories of the dynamic effects.
时变矢量场的设计,即随时间变化的矢量场,在计算机图形学中有广泛的重要应用。现有的矢量场设计技术并不能解决时变矢量场的问题。在本文中,我们提出了一种设计时变矢量场的框架,既适用于平面域,也适用于流形曲面。我们的系统通过多种设计隐喻,包括流线、轨线、奇点轨迹和分叉,支持创建和修改具有所需空间和时间特征的各种时变矢量场。这些设计隐喻集成到基于元素的设计中,通过在采样时刻的基场求和或空间约束优化生成时变矢量场。关键帧设计和场变形也被引入以支持其他用户设计场景。相应地,时空约束优化和时变变换分别用于为这两种设计场景生成所需的场。我们将使用我们的设计系统生成的时变矢量场应用于许多需要可控动态效果的重要计算机图形学应用中,例如不断变化的曲面外观、动态场景设计、可操纵的人群运动和绘画式动画。其中许多应用是通过以前基于模拟的方法难以或不可能实现的。在这些应用中,时变矢量场被用作方向场或平流场来控制动态效果的瞬时外观或演化轨迹。