April 24, 2019

Sketching and layering graffiti primitives

Sketching and layering graffiti primitives 

1Goldsmiths College, University of London,
    2Adobe Research     

Expressive 2019

We present a variant of the skeletal strokes algorithm aimed at mimicking the appearance of hand made graffiti art. It includes a unique fold-culling process that stylizes folds rather than eliminating them. We demonstrate how the stroke structure can be exploited to generate non-global layering and self-overlap effects like the ones that are typically seen in graffiti art and other related art forms like traditional calligraphy. The method produces vector output with no artificial artwork splits, patches or masks to render the non-global layering; each path of the vector output is part of the desired outline. The method lets users interactively generate a wide variety of stylised outputs.

October 1, 2018

Color Mavens advise on digital media creation and tools

Color Mavens advise on digital media creation and tools 

1Independent Visualization Consultant     2X-Rite/Pantone    3Adobe Research       
4Rochester Institute of Technology     5Pixar Animation Studios

SIGGRAPH 2018 Panels

Designing and capturing a color scheme for a digital media composition is an important step in the creation pipeline. Whether it is an immersive experience, animation or visualization, color selection is key to conveying the message or story. In this panel, we assemble a group of color experts, aka "Color Mavens", to convey and define color appearance and colorization methods. Each panelist represents a particular color advice approach whether it includes a recommended set of guidelines for color appearance, suggested color schemes, a tool for color capture, an application for color palette creation or tips from colorization experiences. Each panelist will highlight their methods with a team discussion about optimal colorization approaches to follow. The panel will also identify gaps in our understanding about the use of color in digital media composition as well as identifying future application and research directions.

September 24, 2018

Palette-based image decomposition

Efficient palette-based decomposition and recoloring of images via RGBXY-space geometry 

 1George Mason University       2Adobe Research

ACM Transactions on Graphics (TOG) 37(6). SIGGRAPH Asia 2018

We introduce an extremely scalable and efficient yet simple palette-based image decomposition algorithm. Given an RGB image and set of palette colors, our algorithm decomposes the image into a set of additive mixing layers, each of which corresponds to a palette color applied with varying weight. Our approach is based on the geometry of images in RGBXY-space. This new geometric approach is orders of magnitude more efficient than previous work and requires no numerical optimization. We provide an implementation of the algorithm in 48 lines of Python code. We demonstrate a real-time layer decomposition tool in which users can interactively edit the palette to adjust the layers. After preprocessing, our algorithm can decompose 6 MP images into layers in 20 milliseconds.

September 13, 2016

Thesis ready!

In this Thesis we focus on providing practical solutions to different problems related with the capture and manipulation of data, and simulation of processes from the real world.

We dedicate one part of this work to explore novel use cases for tablet devices, leveraging the natural user interaction they enable to prototype more engaging image capture and editing tools. We present a novel framework for the simulation of the craftsmanship involved in analog photography techniques and other interesting optical manipulations.

A second part is devoted to image reconstruction algorithms that share the use of perceptual cues to compensate for the missing data. First, we introduce our SMAA anti aliasing filter for real time applications, where a comprehensive morphological analysis is performed to provide smooth but sharp results. Next, a simple procedure is described to capture extended dynamic range images with mobile devices, using computational photography techniques.

The last part deals with the capture of 3D data from the real world. We present a new depth-from-defocus algorithm for obtaining detailed depth maps of scenes. Finally, we describe the first system for stylized capture of hair, producing results suitable for 3D fabrication inspired by the abstraction process performed by sculptors.

September 10, 2016

"Artificial Creativity" Documentary

I recently worked in a short documentary with some colleagues from the Graphics and Imaging Lab, aimed mainly to showcase the general public the state of the art of some subfields of computer graphics. It was recorded entirely in spanish, with subtitles in additional languages available in Youtube.

Human beings, as visual beings, have leveraged different tools through history to communicate visually, often through works with a strong creative and artistic component. In this area, the arrival of computers has meant a revolution, providing new media for their broadcasting and creation. But in contrast to other tools, computers keep getting more powerful and more capable… Will they one day be able to create art autonomously?