Data structures and algorithms 3: multi-dimensional searching and computational geometry
Data structures and algorithms 3: multi-dimensional searching and computational geometry
Combining physical and visual simulation—creation of the planet Jupiter for the film “2010”
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Cellular automata machines: a new environment for modeling
Cellular automata machines: a new environment for modeling
Finite element mesh generation methods: a review and classification
Computer-Aided Design
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Algorithms for solid noise synthesis
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Generating random points in triangles
Graphics gems
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Solid texturing of complex surfaces
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Texture synthesis for digital painting
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A subdivision algorithm for computer display of curved surfaces.
A subdivision algorithm for computer display of curved surfaces.
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Imaging vector fields using line integral convolution
SIGGRAPH '93 Proceedings of the 20th 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
Using particles to sample and control implicit surfaces
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Displacement mapping using flow fields
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Pyramid-based texture analysis/synthesis
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Modeling surfaces of arbitrary topology using manifolds
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Approximating polyhedra with spheres for time-critical collision detection
ACM Transactions on Graphics (TOG)
A cellular texture basis function
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Modeling and rendering of metallic patinas
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Flow and changes in appearance
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Image-guided streamline placement
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
A society of models for video and image libraries
IBM Systems Journal
Opacity-modulating triangular textures for irregular surfaces
Proceedings of the 7th conference on Visualization '96
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Guaranteeing the topology of an implicit surface polygonization for interactive modeling
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Multiresolution sampling procedure for analysis and synthesis of texture images
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Non-distorted texture mapping for sheared triangulated meshes
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Pattern-based texturing revisited
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Integrating shape and pattern in mammalian models
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Real-time texture synthesis by patch-based sampling
ACM Transactions on Graphics (TOG)
Interactive multiresolution hair modeling and editing
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Physically-based visual simulation on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Synthesis of Color Textures for Multimedia Applications
Multimedia Tools and Applications
Fast Display of Illuminated Field Lines
IEEE Transactions on Visualization and Computer Graphics
Strategies for Direct Volume Rendering of Diffusion Tensor Fields
IEEE Transactions on Visualization and Computer Graphics
Texture Mixing and Texture Movie Synthesis Using Statistical Learning
IEEE Transactions on Visualization and Computer Graphics
A Language for Molecular Visualization
IEEE Computer Graphics and Applications
Interactive Image-based Modeling of Macrostructured Textures
IEEE Computer Graphics and Applications
Estimating parameters for procedural texturing by genetic algorithms
Graphical Models
Journal of Computational Physics
Generating Organic Textures with Controlled Anisotropy and Directionality
IEEE Computer Graphics and Applications
Corrosion: simulating and rendering
GRIN'01 No description on Graphics interface 2001
Splatting of curvilinear volumes
VIS '95 Proceedings of the 6th conference on Visualization '95
Visual simulation of ice crystal growth
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Aesthetic selection of developmental art forms
ICAL 2003 Proceedings of the eighth international conference on Artificial life
Synthesis of progressively-variant textures on arbitrary surfaces
ACM SIGGRAPH 2003 Papers
Flows on surfaces of arbitrary topology
ACM SIGGRAPH 2003 Papers
Provably good surface sampling and approximation
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Texture Synthesis for 3D Shape Representation
IEEE Transactions on Visualization and Computer Graphics
Reaction–diffusion systems for algorithmic composition
Organised Sound
Transient texture synthesis based on multiple templates
Machine Graphics & Vision International Journal
Near-regular texture analysis and manipulation
ACM SIGGRAPH 2004 Papers
Animation of reactive gaseous fluids through chemical kinetics
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
A hybrid algorithm for modeling ice formation
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Display of Vector Fields Using a Reaction-Diffusion Model
VIS '04 Proceedings of the conference on Visualization '04
Modeling and visualization of leaf venation patterns
ACM SIGGRAPH 2005 Papers
Visual simulation of weathering by γ-ton tracing
ACM SIGGRAPH 2005 Papers
A PC Cluster System for Simultaneous Interactive Volumetric Modeling and Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
A procedural object distribution function
ACM Transactions on Graphics (TOG)
Extending natural textures with multi-scale synthesis
Graphical Models - Special issue: Vision and computer graphics
A semi-Lagrangian contouring method for fluid simulation
ACM Transactions on Graphics (TOG)
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Appearance manifolds for modeling time-variant appearance of materials
ACM SIGGRAPH 2006 Papers
Modeling and rendering of metallic patinas
ACM SIGGRAPH 2006 Courses
Flow and changes in appearance
ACM SIGGRAPH 2006 Courses
Texture synthesis using reaction-diffusion systems and genetic evolution
SIGGRAPH '04 ACM SIGGRAPH 2004 Posters
Guaranteeing the topology of an implicit surface polygonization for interactive modeling
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Using particles to sample and control implicit surfaces
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A programmable particle system framework for shape modeling
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Surface modeling and parameterization with manifolds
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Modeling and rendering of metallic patinas
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Flow and changes in appearance
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Medial axis extraction and shape manipulation of solid objects using parabolic PDEs
SM '04 Proceedings of the ninth ACM symposium on Solid modeling and applications
A texture synthesis method for liquid animations
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Skinning arbitrary deformations
Proceedings of the 2007 symposium on Interactive 3D graphics and games
A fast all nearest neighbor algorithm for applications involving large point-clouds
Computers and Graphics
Voronoi-Delaunay duality and Delaunay meshes
Proceedings of the 2007 ACM symposium on Solid and physical modeling
Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects
Presence: Teleoperators and Virtual Environments
IEEE Transactions on Visualization and Computer Graphics
Animation of chemically reactive fluids using a hybrid simulation method
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animation of chemically reactive fluids using a hybrid simulation method
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Solving general shallow wave equations on surfaces
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Solid texture synthesis from 2D exemplars
ACM SIGGRAPH 2007 papers
Image-guided maze construction
ACM SIGGRAPH 2007 papers
Part II: texturing surfaces and geometry creation
ACM SIGGRAPH 2007 courses
Transform domain texture synthesis
Image Communication
A simple embedding method for solving partial differential equations on surfaces
Journal of Computational Physics
Technical Section: Generalized reaction-diffusion textures
Computers and Graphics
Tile-based methods for interactive applications
ACM SIGGRAPH 2008 classes
Spherical Binary Images Matching
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
A method for content-based 3D model retrieval by 2D projection views
WSEAS Transactions on Circuits and Systems
Parameter optimization for spray coating
Advances in Engineering Software
Surface processing methods for point sets using finite elements
Computers and Graphics
Visual models of morphogenesis
Artificial Life
Physically-based surface texture synthesis using a coupled finite element system
GMP'08 Proceedings of the 5th international conference on Advances in geometric modeling and processing
A reaction-diffusion model of the human brain development
ISBI'10 Proceedings of the 2010 IEEE international conference on Biomedical imaging: from nano to Macro
Metric-aware processing of spherical imagery
ACM SIGGRAPH Asia 2010 papers
A Finite Volume Method for Solving Parabolic Equations on Logically Cartesian Curved Surface Meshes
SIAM Journal on Scientific Computing
SIAM Journal on Scientific Computing
A Prolate-Element Method for Nonlinear PDEs on the Sphere
Journal of Scientific Computing
Customizing painterly rendering styles using stroke processes
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
Inference-based procedural modeling of solids
Computer-Aided Design
A Convergent Finite Volume Scheme for Diffusion on Evolving Surfaces
SIAM Journal on Numerical Analysis
Further results on swarms solving graph coloring
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part III
Merging cellular automata for simulating surface effects
ACRI'06 Proceedings of the 7th international conference on Cellular Automata for Research and Industry
Solving PDEs on manifolds with global conformal parametriazation
VLSM'05 Proceedings of the Third international conference on Variational, Geometric, and Level Set Methods in Computer Vision
Parameterization of star-shaped volumes using green's functions
GMP'10 Proceedings of the 6th international conference on Advances in Geometric Modeling and Processing
Zerotree wavelet based image quilting for fast texture synthesis
IbPRIA'05 Proceedings of the Second Iberian conference on Pattern Recognition and Image Analysis - Volume Part I
Journal of Computational Physics
Visualization of Advection-Diffusion in Unsteady Fluid Flow
Computer Graphics Forum
Interaction based simulation of dynamical system with a dynamical structure (DS)2 in MGS
Proceedings of the 2011 Summer Computer Simulation Conference
Procedural modeling of leather texture with structural elements
NPH'09 Proceedings of the Fifth Eurographics conference on Natural Phenomena
Texture transfer using geometry correlation
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Sketching reaction-diffusion texture
SBM'06 Proceedings of the Third Eurographics conference on Sketch-Based Interfaces and Modeling
Finite elements on point based surfaces
SPBG'04 Proceedings of the First Eurographics conference on Point-Based Graphics
Interactive out-of-core texturing with point-sampled textures
SPBG'06 Proceedings of the 3rd Eurographics / IEEE VGTC conference on Point-Based Graphics
A fast k-neighborhood algorithm for large point-clouds
SPBG'06 Proceedings of the 3rd Eurographics / IEEE VGTC conference on Point-Based Graphics
Real-Time Fluid Effects on Surfaces using the Closest Point Method
Computer Graphics Forum
Partition of unity parametrics for texture synthesis
Proceedings of Graphics Interface 2013
Special Section on Graphics Interface: Texture synthesis using label assignment over a graph
Computers and Graphics
Hi-index | 0.01 |
This paper describes a biologically motivated method of texture synthesis called reaction-diffusion and demonstrates how these textures can be generated in a manner that directly matches the geometry of a given surface. Reaction-diffusion is a process in which two or more chemicals diffuse at unequal rates over a surface and react with one another to form stable patterns such as spots and stripes. Biologists and mathematicians have explored the patterns made by several reaction-diffusion systems. We extend the range of textures that have previously been generated by using a cascade of multiple reaction-diffusion systems in which one system lays down an initial pattern and then one or more later systems refine the pattern. Examples of patterns generated by such a cascade process include the clusters of spots on leopards known as rosettes and the web-like patterns found on giraffes. In addition, this paper introduces a method which reaction-diffusion textures are created to match the geometry of an arbitrary polyhedral surface. This is accomplished by creating a mesh over a given surface and then simulating the reaction-diffusion process directly on this mesh. This avoids the often difficult task of assigning texture coordinates to a complex surface. A mesh is generated by evenly distributing points over the model using relaxation and then determining which points are adjacent by constructing their Voronoi regions. Textures are rendered directly from the mesh by using a weighted sum of mesh values to compute surface color at a given position. Such textures can also be used as bump maps.