Programming project 1 of HKUST Computer Graphics course COMP4411
W: Whistle, B: Bell
Bold: planned to do
Italic: wanted to do
Underline: wanted to do
- (1W each) more brushes
- pattern brush
- pixelize brush
- random polygon
- random scattered polygon
- clone brush
- (1W) clipped bushes
- (1W) cursor on original image
- (1W) swap content and original
- (1B) change color of image (change channel)
- (1B) blur brush and sharpen brush (wait for kernel brush)
- (1B) undo
- (1B) Dissolve one image into another
- (1B1W) original image overlay
- (1B1W) mural image (load another image without resetting)
- (1B1W) alpha mapping brush
- (1B1W) auto paint
- button
- whole image
- alter attributes randomly
- random sequence
- (1B1W) gradient according to another image
- (1B1W) edge clipping
- (2B) filter kernel
- need arbitrary size
- apply button for do whole convolution
- normalize
- (2B) find edges
- (2B) multiresolution automatic painting technique http://mrl.nyu.edu/projects/npr/painterly/
- (2B) stretch and pull image http://mostfungames.com/warp-george-bush.htm
- (2B) curved brush that follows image gradient http://mrl.nyu.edu/projects/npr/painterly/
- (4B) thumbnailhttp://www.cs.princeton.edu/~af/cool/webgothic.html
- (4B) video
- (8B) Bayesian matting