みたにっき@はてな

三谷純のブログ

Symmetrization

3ヶ月くらいも前のエントリで「結び目」「水引」のCGモデルを作りましたが、構造が複雑になってくると綺麗な形を作るのが結構大変。
マウスドラッグで線を描くと、どうしてもグニャグニャしてしまいます。
で、Mitraらによる Symmetrization (SIGGRAPH2007)の簡易版を実装してみたら、とっても綺麗になりました。
下の図は、左側がフリーハンドで描いたもの。
で、"Apparent Layer Operations for the Manipulation of Deformable Objects"(SIGGRAPH2010)の手法で紐の前後関係を修正して、スムージングしながら左右対称に整えたのが右側。
あっという間に綺麗になりました。