DirectX UI
The process
This interface was created for a painting program that paints with a "palette" of small images rather than fixed colors. The program matches small images from a library with the color and luminosity of the background image. The result is a mosaic of small images that retain the overall background image.
Mosaic Painter UI

MosaicPainter UI

The machine
The application runs on any Windows computer.
The user \ operator
Real-time painting or drawing programs can be tricky to implement. As the user moves a "brush" across the screen, small images from a library are selected and blended with the background image. The process is highly CPU-intensive. It's important to let the user feel in control of the drawing process with smooth and fast response times.

Back to UI samples