Flow charts: visualization of vector fields on arbitrary surfaces
Related Experiment Video
Updated: Jul 3, 2026

Spatial Temporal Analysis of Fieldwise Flow in Microvasculature
Published on: November 18, 2019
Guo-Shi Li1, Xavier Tricoche, Daniel Weiskopf
1School of Computing, University of Utah, Salt Lake City, UT 84102, USA. lig@sci.utah.edu
Abstract:
We introduce a novel flow visualization method called Flow Charts, which uses a texture atlas approach for the visualization of flows defined over curved surfaces. In this scheme the surface and its associated flow are segmented into overlapping patches which are then parameterized and packed in the texture domain. This scheme allows accurate particle advection across multiple charts in the texture domain, providing a flexible framework that supports various flow visualization techniques. The use of surface parameterization enables flow visualization techniques requiring the global view of the surface over long time spans, such as Unsteady Flow LIC (UFLIC), particle-based Unsteady Flow Advection-Convolution (UFAC), or dye advection. It also prevents visual artifacts normally associated with view-dependent methods. Represented as textures, Flow Charts can be naturally integrated into GPU flow visualization techniques for interactive performance.
Related Concept Videos
Introduction to Vector Fields
Surface Integrals of Vector Fields: Flux
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Plane Potential Flows
Uniform Flow
Uniform flow...
Equipotential Surfaces and Field Lines
Vector Forms of Green’s Theorem

