The study of fluid behaviors has been a challenging topic. Flow visualization enables us to visually acquire qualitative and quantitative flow information. There exist various software tools performing different flow visualization tasks. However, we lack tools that help students learn important flow field concepts. In this paper, we present a visualization app, named FlowVisual which runs on iOS devices, to illustrate basic flow field concepts in 3D. In order to meet a comprehensive learning goal for students, we integrate a number of techniques into FlowVisual design, including field-line tracing, field-line comparison, critical point detection and classification, template-based seeding, and surface visualization. We evaluate and demonstrate the effectiveness of FlowVisual by conducting a formal user study including an introduction and training session, an auto-grading test, and a post-questionnaire survey. Introduction Fluid mechanics and computational fluid dynamics (CFD) are among the core courses in many engineering majors such as mechanical engineering, aerospace engineering, biomedical engineering, chemical engineering, and civil engineering. In these courses, it is important for students to acquire the knowledge of fundamental flow field concepts. Many of those concepts are not straightforward to learn. For instance, it is not easy for beginninglevel students to fully understand the differences between various kinds of field-lines and critical points. Commonly, these materials are taught by instructors through explaining concepts and definitions, drawing diagrams and illustrations, and occasionally, playing custom-made animations or video clips. Using intuitive and real flow examples proves to be an excellent way of learning. However, most examples available today are only designed for lecture or demonstration but not for student interaction or selflearning. Developing a pedagogical visualization tool holds the potential to help students better learn these essential flow field concepts through interactive exploration. In this paper, we present FlowVisual, an educational app running on iOS devices, to illustrate basic flow field concepts in 3D. This app is an extension of the desktop version of FlowVisual for 2D flow fields [14]. The desktop version has been used in classroom teaching of CFD course for multiple times and has received positive feedback from students. From our user study, we found that the app helped students with no previous 2D flow field knowledge understand concepts to the similar degree of students who had studied those concepts before. This new mobile FlowVisual is developed to illustrate the concepts in 3D space as cases in 3D are more common yet more challenging to understand in practice. Besides different kinds of field-lines, we also implemented stream surfaces in this app to enrich the perception of the flow field characteristics in a more continuous fashion. Our key deliverable is an app for classroom demonstration and for self-study by students and professionals. Its implementation on iPad makes it highly portable and accessible by anyone who is interested in learning and exploring key flow field concepts. The app has been used in a classroom environment and its effectiveness was evaluated through a formal user study involving students from mechanical engineering, electrical engineering, and computer science. The mobile FlowVisual is freely accessible in the App Store. The tutorial and evaluation materials are also available online so that instructors and students who are interested in our work can make use of them. Related Work Flow visualization plays a vital role in many scientific, engineering, and medical disciplines, offering users a graphical representation of their vector data for visual understanding, interpretation, and decision-making. For over two decades, flow visualization has been a central topic in scientific visualization, and a variety of techniques including glyph-based [10], texture-based [6], integration-based [8], topology-based [7], partition-based [12], and illustration-based [1] visualizations have been presented. Our tool focuses on integration-based flow visualization as it is most widely used in practice. For integration-based flow visualization, particles or seeds are placed in a vector field and advected over time. The traces or field-lines that the particles follow, e.g., streamlines for steady flow and pathlines for unsteady flow, depict the underlying vector data. Teaching the core concepts of fluid dynamics has not experienced significant changes over the years. A few published works discussed some recent advances. Hertzberg and Sweetman [5] designed a flow visualization course focusing on studio/laboratory experiences for mixed teams of students. The course content includes fluid flow physics, history of photography with respect to the relationship with science and art, as well as flow visualization and photography techniques. Their course proved to be very successful in attracting both graduate and undergraduate students, engineering women in particular. Settles et al. [13] argued that fluid mechanics is fundamentally visual, and visual topics can be taught by modern multimedia methods. They described a new series of 10-15 minutes narrated videos that use flow visualization to illustrate basic fluid mechanics concepts. Rossmann and Skvirsky [11] developed a sophomore-level seminar that exposes students to flow visualization techniques and the science of fluid mechanics, and to the photographic methods needed to create effective images. The fundamentals of fluid flow and photography were taught and practiced in a studio setting. As an interactive visualization app for learning flow field concepts, our FlowVisual builds on the solid education tool of iPad and provides an alternative to the above methods. Terms We give a brief introduction to some important concepts of flow fields. These concepts are incorporated into our FlowVisual design. Flow Field A flow field (or vector field) is an assignment of a velocity vector to each point in the domain to represent the movement of the flow. Essentially, it is a mapping
[1]
John M. Greene,et al.
Locating three-dimensional roots by a bisection method
,
1992
.
[2]
John M. Cimbala,et al.
TEACHING FLUID MECHANICS WITH FLOW VISUALIZATION VIDEOS
,
2006
.
[3]
Robert S. Laramee,et al.
Easy integral surfaces: a fast, quad-based stream and path surface algorithm
,
2009,
CGI.
[4]
Ching-Kuang Shene,et al.
FlowVisual: Design and Evaluation of a Visualization Tool for Teaching 2D Flow Field Concepts
,
2013
.
[5]
Robert S. Laramee,et al.
Higher Dimensional Vector Field Visualization: A Survey
,
2009,
TPCG.
[6]
Robert S. Laramee,et al.
The State of the Art
,
2015
.
[7]
Jenn Stroud Rossmann,et al.
You don't need a weatherman to know which way the wind blows: The Art & Science of Flow Visualization
,
2010,
2010 IEEE Frontiers in Education Conference (FIE).
[8]
Brian Cabral,et al.
Imaging vector fields using line integral convolution
,
1993,
SIGGRAPH.
[9]
Lambertus Hesselink,et al.
Representation and display of vector field topology in fluid flow data sets
,
1989,
Computer.
[10]
Min Chen,et al.
Over Two Decades of Integration‐Based, Geometric Flow Visualization
,
2010,
Comput. Graph. Forum.
[11]
Robert S. Laramee,et al.
The State of the Art in Flow Visualization: Dense and Texture‐Based Techniques
,
2004,
Comput. Graph. Forum.
[12]
Gerik Scheuermann,et al.
The State of the Art in Flow Visualization: Partition-Based Techniques
,
2008,
SimVis.
[13]
Hans-Peter Seidel,et al.
Boundary switch connectors for topological visualization of complex 3D vector fields
,
2004,
VISSYM'04.
[14]
Ivan Viola,et al.
Illustrative Flow Visualization: State of the Art, Trends and Challenges
,
2012,
Eurographics.
[15]
Jean Hertzberg,et al.
A Course in Flow Visualization: the Art and Physics of Fluid Flow
,
2004
.
[16]
David L. Kao,et al.
Strategy for seeding 3D streamlines
,
2005,
VIS 05. IEEE Visualization, 2005..