| 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. | ||
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. | ||