Mathematical Marbling

  title={Mathematical Marbling},
  author={Shufang Lu and Aubrey G. Jaffer and Xiaogang Jin and Hanli Zhao and Xiaoyang Mao},
  journal={IEEE Computer Graphics and Applications},
In this paper, the proposed method takes a mathematical approach with closed-form expressions to simulate marbling. This method improves control, ease of implementation, parallelism, and speed, enabling real-time visual feedback and creation of vivid flowing animations. Users can start designs from a blank sheet, raster images, or videos. 
Digital Marbling a Gpu Approach with Precomputed Velocity Field
Paper marbling is the art of creating intricate designs on an aqueous surface. I present an interactive digital marbling system by simulating fluid dynamics on the GPU using precomputed solutions toExpand
Solid Mathematical Marbling
The proposed mathematical marbling of 3D solids supports a compact random-access vector representation, creating solid marbling textures by composing closed-form 3D pattern tool functions and it consumes very little memory. Expand
A Computational Method for Interactive Design of Marbling Patterns
An interactive and intuitive application that simulates the marbling process digitally in real-time, using a Navier-Stokes equations solver on the GPU with a multi-layer approach to handling multiple colored paints with support to lighting and paints undulations. Expand
Marbling-based creative modelling
This work explores the application of three-dimensional deformations inspired by mathematical marbling as a suite of tools to enable creative shape design and shows a number of examples of shapes created with the technique in order to demonstrate its power and expressiveness. Expand
Paper marbling is the art of creating intricate designs on an aqueous surface. We present an interactive digital marbling system by simulating fluid dynamics on the GPU using precomputed solutions toExpand
Real-time image marbleization
A new real-time image marbleization method that converts an image into a marble-like appearance automatically, and provides a new tool to design figurative marbling textures without mixing of colors, which are almost impossible with previous computer-generated marbling methods. Expand
Real-time directional stylization of images and videos
A real-time non-photorealistic rendering system that automatically produces stylistic effects from photos and videos that includes the capture of salient shapes in the image using a smooth direction field and the abstraction of both colors and shapes along the direction field. Expand
Without a Plan
  • Gary Singh
  • Computer Science, Medicine
  • IEEE Computer Graphics and Applications
  • 2017
Artist Frank Bonilla uses a photo editing program called ACDSee Pro in all of his digital artwork. His hundreds of colorful digital images were created in an ad lib, free style, random, and unplannedExpand
Oseen Flow in Paint Marbling.
Paint marbling refers to techniques for creating intricate designs in colored paints floating on a liquid surface. If the marbling motions are executed slowly, then this layer of paints can beExpand
Perturbation Mappings in Polynomiography
The proposed modification is based on a perturbation mapping, which is added in the iteration process of the root finding method, which alters the shape of the polynomiograph, obtaining in this way new and diverse patterns. Expand


Computer-Generated Marbling Textures: A GPU-Based Design System
A computer system for interactively creating marbling textures is built on the physical model of the traditional marbling process. The approach generates marbling designs as the result of colorExpand
The Digital Art of Marbled Paper
The author describes his development of a computer-based paper-marbling tool, based on a traditional Turkish art form in which marbled-paper figures and patterns are created on the surface of a liquid bath, using the Navier-Stokes equations as the physical model of the fluid flows. Expand
AtelierM++: a fast and accurate marbling system
We present AtelierM++, a new interactive marbling image rendering system which allows artists to create marbling textures with real-time visual feedback on mega-pixel sized images. Marbling is aExpand
Vector graphics depicting marbling flow
The proposed method enables artists to create complex and realistic marbling textures that can be used for design purposes and is unique in that the marbling paint on the surface of water is represented as an enclosed contour and is advected by fluid flow to deform the marbled silhouette. Expand
Choreographed image flow
  • K. Sims
  • Computer Science
  • Comput. Animat. Virtual Worlds
  • 1992
Techniques for generating animations by repeatedly warping images using vector field representations of arbitrary flowing motions lend themselves well to highly parallel computation, and have been implemented using the Connection Machine System. Expand
Nondissipative Marbling
This article adopts Jin et al.'s GPU-based method to solve the Navier-Stokes equations and model the fluid evolution of the patterning process and adds more flexible dye injection operations and more locally controllable pattern design tools. Expand
Stable fluids
  • J. Stam
  • Computer Science
  • SIGGRAPH '99
  • 1999
This paper proposes an unconditionally stable model which still produces complex fluid-like flows and the stability of the model allows us to take larger time steps and therefore achieve faster simulations. Expand
Digital marbling: a multiscale fluid model
This paper presents a multiscale fluid model based on mesoscale dynamics and viscous fluid equations as a generic tool for digital marbling purposes that allows various user controls to simulate complex flow behaviors as in traditional marbling techniques, as well as laminar and turbulent flows. Expand
The Ultimate Marbling Handbook: A Guide to Basic and Advanced Techniques for Marbling Paper and Fabric
Part 1 Suminagashi marbling: materials basic techniques altering the image with advanced techniques troubleshooting. Part 2 Oil colour marbling: materials basic techniques altering the image withExpand
Rendering surface details with diffusion curves
The application of diffusion curves to render high quality surface details on 3D objects is extended with a view dependent warping technique that dynamically reallocates texture space so that object parts that appear large on screen get more texture for increased detail. Expand