tag: CG

Stroke Based Renderingを実装してみた

Stroke Based Renderingを実装しました。 その過程などをTwitterにつぶやいていたのでそのメモをします。

render

Read More...

Image Deformation Using Moving Least Squaresを実装した

Computer Graphics Gems JP 2012を参考に、 SIGGRAPH 2006の論文、Image deformation using moving least squaresの前半部分、点制御を実装してみました。

実装したデモはGitHub Pagesで公開しています。

Demo

論文ではいくつかの変形手法が論じられていましたが、ここでは一番シンプルなアフィン変換による変形を実装しています。

GitHubのリポジトリ

As-rigid-as-possible shape interpolationについて解説をする

SIGGRAPH 2000の論文、「As-rigid-as-possible shape interpolation」についての解説を書きます。 間違いや不正確な内容などがありましたらTwitterまで連絡をお願いします。


「As-rigid-as-possible shape interpolation」は2次元の三角形メッシュのインターポレーションを行う手法の提案論文です。 この手法で次のようなメッシュのインターポレーションが行なえます。


早速論文の手法を解説していきます。

Read More...

ガウシアンフィルタとバイラテラルフィルタ

はじめに

CGの基本的な平滑化のフィルタ処理にガウシアンフィルタというものがあります。また、ガウシアンフィルタの重みの付け方を工夫することでエッジ保存する平滑化のフィルタであるバイラテラルフィルタを作成できます。今回は、その両者のフィルタについて軽く調べたので、軽くまとめてみます。

バイラテラルフィルタを複数回適用

Read More...
1