pointillism.jpg


点描手法を2.5次元化すると?

 色の異なる細かな点の集合で描画する、点描と呼ばれる手法があります。

pointillism_pnt.png

 上図は、花の写真をOlive+の「フィルタメニュー ⇒ 点描」フィルタで加工した参考画像です。この手法を2.5次元に適応拡大して見ると、「点 ⇒ 球」って事になるのかな?と。

 容易に想像が付くと思いますが、ある程度球(点)の数を増やさないと、解像度が粗くて元画像の雰囲気を残すことができません。と言って、レイトレーシングしようとしているので、あまり球の数が増えると、計算時間が馬鹿になりません。
 その辺りの取捨選択結果は、次節の完成動画でご確認ください。次節にリンクした完成データでは、6,500個以上の球で表現しています。

 Xi-TRACEには、この様なデータの高速演算に対処するため、「ボクセル分割」と言う手法が適応してあるのですが、それでも、6,500個の球をレイトレーシングするのは大変な時間がかかるのです。結局、次節の動画では、オーバサンプリングによる画質の向上を断念してしまいました。
 ちょっとジャギーが目立つかもしれませんが、それも含めてご確認ください。


完成データ

 完成したデータをリンクしておきます。

1) Xi-TRACEデータ pointillism.xitr
2) マッピングデータ pointillism_map.jpg

 1)でレイトレーシングを実行します。2)は1)から読み込んで使っているマッピングデータです。1)と同じディレクトリに置いてください。

 完成した動画を以下にリンクしておきます。



 2)のマッピングデータを16:9の適切な画像で置き換えると、異なるデータとしてレイトレーシングできます。お試しください。


home

download

gallery