A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides
ACM Transactions on Mathematical Software (TOMS)
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Free-form shape design using triangulated surfaces
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Painterly rendering with curved brush strokes of multiple sizes
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Line direction matters: an argument for the use of principal directions in 3D line drawings
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
A level-set method for flow visualization
Proceedings of the conference on Visualization '00
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Texture synthesis over arbitrary manifold surfaces
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Image based flow visualization
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Continuous topology simplification of planar vector fields
Proceedings of the conference on Visualization '01
Visualizing Nonlinear Vector Field Topology
IEEE Transactions on Visualization and Computer Graphics
Detection and Visualization of Closed Streamlines in Planar Flows
IEEE Transactions on Visualization and Computer Graphics
Visualizing Vector Field Topology in Fluid Flows
IEEE Computer Graphics and Applications
Computer Aided Geometric Design
Discrete multiscale vector field decomposition
ACM SIGGRAPH 2003 Papers
Anisotropic polygonal remeshing
ACM SIGGRAPH 2003 Papers
Flows on surfaces of arbitrary topology
ACM SIGGRAPH 2003 Papers
Image and video based painterly animation
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Fair morse functions for extracting the topological structure of a surface mesh
ACM SIGGRAPH 2004 Papers
Image Based Flow Visualization for Curved Surfaces
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Interactive Tensor Field Design and Visualization on Surfaces
IEEE Transactions on Visualization and Computer Graphics
Representing Higher-Order Singularities in Vector Fields on Piecewise Linear Surfaces
IEEE Transactions on Visualization and Computer Graphics
Vector Field Editing and Periodic Orbit Extraction Using Morse Decomposition
IEEE Transactions on Visualization and Computer Graphics
Rotational symmetry field design on surfaces
ACM SIGGRAPH 2007 papers
Design of tangent vector fields
ACM SIGGRAPH 2007 papers
Fluid flow on interacting deformable surfaces
ACM SIGGRAPH 2007 posters
Part II: texturing surfaces and geometry creation
ACM SIGGRAPH 2007 courses
Generalized Streak Lines: Analysis and Visualization of Boundary Induced Vortices
IEEE Transactions on Visualization and Computer Graphics
N-symmetry direction field design
ACM Transactions on Graphics (TOG)
Interactive procedural street modeling
ACM SIGGRAPH 2008 papers
A Sketch-Based Interface for Modeling Myocardial Fiber Orientation
SG '07 Proceedings of the 8th international symposium on Smart Graphics
Measuring the Similarity of Vector Fields Using Global Distributions
SSPR & SPR '08 Proceedings of the 2008 Joint IAPR International Workshop on Structural, Syntactic, and Statistical Pattern Recognition
MLS-based scalar fields over triangle meshes and their application in mesh processing
Proceedings of the 2009 symposium on Interactive 3D graphics and games
ACM SIGGRAPH 2009 papers
Technical Section: Dynamic harmonic fields for surface processing
Computers and Graphics
Feature-aligned shape texturing
ACM SIGGRAPH Asia 2009 papers
Geometry-aware direction field processing
ACM Transactions on Graphics (TOG)
EURASIP Journal on Advances in Signal Processing - Special issue on signal processing advances in robots and autonomy
Global vector field computation for feedback motion planning
ICRA'09 Proceedings of the 2009 IEEE international conference on Robotics and Automation
A wave-based anisotropic quadrangulation method
ACM SIGGRAPH 2010 papers
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
Evolving heterochrony for cellular differentiation using vector field embryogeny
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Editing operations for irregular vertices in triangle meshes
ACM SIGGRAPH Asia 2010 papers
Extended papers from NPAR 2010: Directional texture transfer with edge enhancement
Computers and Graphics
A local-frame based method for vector field construction on raw point cloud
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part I
SMI 2011: Full Paper: Template-based quadrilateral meshing
Computers and Graphics
Prominent Field for Shape Processing and Analysis of Archaeological Artifacts
International Journal of Computer Vision
Sketch-based Dynamic Illustration of Fluid Systems
Proceedings of the 2011 SIGGRAPH Asia Conference
Connectivity editing for quadrilateral meshes
Proceedings of the 2011 SIGGRAPH Asia Conference
Irregular vertex editing for architectural geometry design
Proceedings of the 2011 Symposium on Simulation for Architecture and Urban Design
Certified computation of planar morse-smale complexes
Proceedings of the twenty-eighth annual symposium on Computational geometry
Computer Graphics Forum
Complete tensor field topology on 2D triangulated manifolds embedded in 3D
EuroVis'11 Proceedings of the 13th Eurographics / IEEE - VGTC conference on Visualization
Globally optimal direction fields
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
Vector field design on surfaces is necessary for many graphics applications: example-based texture synthesis, nonphotorealistic rendering, and fluid simulation. For these applications, singularities contained in the input vector field often cause visual artifacts. In this article, we present a vector field design system that allows the user to create a wide variety of vector fields with control over vector field topology, such as the number and location of singularities. Our system combines basis vector fields to make an initial vector field that meets user specifications.The initial vector field often contains unwanted singularities. Such singularities cannot always be eliminated due to the Poincaré-Hopf index theorem. To reduce the visual artifacts caused by these singularities, our system allows the user to move a singularity to a more favorable location or to cancel a pair of singularities. These operations offer topological guarantees for the vector field in that they only affect user-specified singularities. We develop efficient implementations of these operations based on Conley index theory. Our system also provides other editing operations so that the user may change the topological and geometric characteristics of the vector field.To create continuous vector fields on curved surfaces represented as meshes, we make use of the ideas of geodesic polar maps and parallel transport to interpolate vector values defined at the vertices of the mesh. We also use geodesic polar maps and parallel transport to create basis vector fields on surfaces that meet the user specifications. These techniques enable our vector field design system to work for both planar domains and curved surfaces.We demonstrate our vector field design system for several applications: example-based texture synthesis, painterly rendering of images, and pencil sketch illustrations of smooth surfaces.