Painter effect

This is a non-photorealistic rendering algorithm where the gradient of the luminance of the input image is averaged iteratively to generate a vector field with many vortices and flows. This field is used to determine the motion of a particle system. Each particle represents a brush that paints the canvas using the color of the underlying pixel of the image. The particle retains the same color for a short interval of time, which creates the impression of “flowing paint”. According on how the parameters are set, this effect can be made more or less pronounced. Other parameters such as the motion noise and brush size can also be adjusted during the execution of the program.

.

.


Mathematics Applied to Digital Arts

During the last months of 2009 (October-December) I had the opportunity to teach a graduate class at the Inter-Departamental area of Multimedia Arts at the IUNA (Instituto Universitario Nacional del Arte), in the city of Buenos Aires. The title of this class was “Mathematics Applied to Digital Arts”.

.

.

.

.

.


DMA 28. Interactivity

During the Fall and Winter quarters of 2008 and 2009 I was the Teaching Assistant for the DMA 28 – Interactivity course taught at the Design|Media Arts department at UCLA. Casey Reas was the instructor for the Fall course, and Chandler McWilliams for the one during the Winter.

.

.

.

.

.


Moldeo

Between 2005 and 2009, I participated in the open source project Moldeo. This project consists in the development of a framework for generating and manipulating real-time graphics, with applications in live audio-visual performance, interactive installations, and augmented reality, among others. As a developer in this project, I contributed mainly in the implementation of some elements of the OpenGL-based 3D engine, and in the first versions of its Lua interpreter.

.

.

.

.