2D Header

Blurring Contains Java
Colormap Editing
Dithering
Lighting Effects Contains Java
Noise Contains Java
Selection / Painting
Spherizing
Transformation Contains Java
Waves and Ripples Contains Java

Introduction

Two dimensional effects are simply fascinating, whether you are viewing or creating them. This section explores the mathematics behind various effects, such as blurring or changing lighting conditions, as well as approaches to programming.

What's here

The programs that we have written as examples are all written in Java, which allows easy loading and displaying of images. Each effect marked with a Contains Java image has a Java applet associated with it. To further aid you in understanding these effects, the source code, written by our team, is available for download. We have also provided users with a tutorial which should be read before the individual sections, especially if you have no previous knowledge of graphics programming and effects. If you want to download several effects, download "All Effects", because it is much smaller than the individual applets.


Return to the main page.