NPR調フィルタ
思いつきで適当に絵画調にできないかな,とprocessingでやってみました.
↓こちらにjava appletで置いています.
http://www.geocities.jp/sourcechord/tips/processing/index.html
やってることは,基本的には以下のような感じ
- 画像を読み込んでおいて
- 画面のランダムな位置を選ぶ
- その位置の画像の色を取得
- その点の周辺に,たくさんの点を打つ
- このとき,周辺部ほどアルファ値を下げて,中心から離れるほど確率を下げる.
で,それを少し改良して,
画像の輪郭をラプラシアン・フィルタによって抽出して,参照用の画像として保存しておきます.
で,描画するときにこの画像を参照しながら,画像の輪郭周辺ではブラシの半径を小さくして,ブラシの色を暗くして描いていきます.
輪郭とかがどうしてもぼやけてしまうけど,まぁキレイかなぁ・・と.
描いていく過程はなかなか面白いものになったかな,なんて.
いろいろサンプル↓
processingって,こんな感じで思いついたことをすぐ実行できる,ってのが魅力的ですね.
あと,java appletにしてwebページに張り付けられる,っていうのもいいですねw