Differentiable vector graphics rasterization for editing and learning
We introduce a differentiable rasterizer that bridges the vector graphics and raster image
domains, enabling powerful raster-based loss functions, optimization procedures, and …
domains, enabling powerful raster-based loss functions, optimization procedures, and …
Towards layer-wise image vectorization
Image rasterization is a mature technique in computer graphics, while image vectorization,
the reverse path of rasterization, remains a major challenge. Recent ad-vanced deep …
the reverse path of rasterization, remains a major challenge. Recent ad-vanced deep …
A survey of smooth vector graphics: Recent advances in representation, creation, rasterization and image vectorization
The field of smooth vector graphics explores the representation, creation, rasterization, and
automatic generation of light-weight image representations, frequently used for scalable …
automatic generation of light-weight image representations, frequently used for scalable …
A comprehensive survey on non-photorealistic rendering and benchmark developments for image abstraction and stylization
This survey presents a comprehensive study on non-photorealistic rendering (NPR). NPR
technique renders 2D input image into abstracted and artistic stylized images. NPR mainly …
technique renders 2D input image into abstracted and artistic stylized images. NPR mainly …
Robust inside-outside segmentation using generalized winding numbers
Solid shapes in computer graphics are often represented with boundary descriptions, eg
triangle meshes, but animation, physically-based simulation, and geometry processing are …
triangle meshes, but animation, physically-based simulation, and geometry processing are …
Fast winding numbers for soups and clouds
Inside-outside determination is a basic building block for higher-level geometry processing
operations. Generalized winding numbers provide a robust answer for triangle meshes …
operations. Generalized winding numbers provide a robust answer for triangle meshes …
Encoding and decoding virtual reality video
A virtual reality or augmented reality experience of a scene may be decoded for playback for
a viewer through a combination of CPU and GPU processing. A video stream may be …
a viewer through a combination of CPU and GPU processing. A video stream may be …
[PDF][PDF] Monte Carlo geometry processing: A grid-free approach to PDE-based methods on volumetric domains
The complexity of geometric models has increased dramatically in recent years, but is still far
from matching the complexity found in nature—consider, for instance, detailed …
from matching the complexity found in nature—consider, for instance, detailed …
iWIRES: An analyze-and-edit approach to shape manipulation
Man-made objects are largely dominated by a few typical features that carry special
characteristics and engineered meanings. State-of-the-art deformation tools fall short at …
characteristics and engineered meanings. State-of-the-art deformation tools fall short at …
Editing motion graphics video via motion vectorization and transformation
Motion graphics videos are widely used in Web design, digital advertising, animated logos
and film title sequences, to capture a viewer's attention. But editing such video is challenging …
and film title sequences, to capture a viewer's attention. But editing such video is challenging …