dipsywong98 / COMP4411-impressionist

full bonus COMP4411 computer graphics project1 plus extra brushes (42.5 b/w)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Impressionist4411

Programming project 1 of HKUST Computer Graphics course COMP4411

Bonus

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

About

full bonus COMP4411 computer graphics project1 plus extra brushes (42.5 b/w)


Languages

Language:C++ 65.5%Language:C 31.2%Language:Roff 2.8%Language:Objective-C 0.3%Language:Makefile 0.1%Language:WebAssembly 0.0%Language:CMake 0.0%Language:Python 0.0%