Laplacian Deform(ラプラシアン変形)モディファイアー#
Laplacian Deform(ラプラシアン変形) モディファイアーを使用すると、サーフェスの幾何学的な詳細を保持しながらメッシュをポーズできます。
ユーザーは "アンカー" 頂点のセットを定義し、それらのいくつかを移動します。モディファイアーは、残りのアンカー頂点を固定位置に保持し、残りのすべての頂点の最適な位置を計算して、元の幾何学的詳細を保持します。
このモディファイアーは、Differential Coordinatesを使用して幾何学的詳細をキャプチャします。差分座標は、ローカルの幾何学的情報、隣接する頂点に基づく頂点の曲率と方向をキャプチャします。
注釈
Anchors Vertex Group を定義する必要があります。それがないと、このモディファイアーは何もしません。
Options(オプション)#
- Repeat(リピート)
見つかったソリューションを改善するために実行する反復回数。目的は、可能な限り最良の幾何学的詳細を保持するDifferential Coordinatesの回転を見つけることです。より多くの反復を使用すると、詳細がより適切に保持されますが、計算に時間がかかります。
- Anchor Weights(アンカーウェイト)
ユーザーがモデルを変換するために使用する頂点のグループ。各頂点のウェイトはモディファイアーの動作に影響を与えません。このメソッドは、ウェイトが0より大きい頂点のみを考慮します。
- Invert(反転)
<->
選択した頂点グループの影響を反転します。つまり、反転するとグループは、モディファイアーによって変形されない頂点を表します。
この設定は、グループのウェイト値を逆にします。
- Invert(反転)
- Bind(バインド)
Bind(バインド) ボタンは、 Laplacian Deform(ラプラシアン変形) モディファイアーにオブジェクトのジオメトリの詳細を実際にキャプチャするように指示するものです。これにより、アンカー頂点を変更すると、変形されたオブジェクトの形状が実際に変更されます。
- Unbind(バインド解除)
モディファイアーをバインドした後に、 Anchors Vertex Group に変更を加えたくなるかもしれません。これを行うには、最初にモディファイアーを Unbind(バインド解除) し、再度バインドする必要があります。
エラーメッセージ#
- Vertex group group_name is not valid
このメッセージは、頂点グループを削除したか、名前を変更したときに表示されます。
- Vertices changed from X to Y
このメッセージは、メッシュに頂点を追加したり、メッシュから頂点を削除したりしたときに表示されます。
- Edges changed from X to Y
このメッセージは、メッシュに辺を追加したり、メッシュから辺を削除したりしたときに表示されます。
- The system did not find a solution
このメッセージは、ソルバーが線形システムの解を見つけることができなかった場合に表示されます。
注釈
メッシュが密集していて、頂点の数が100,000を超える場合、非線形最適化システムが失敗する可能性があります。
歴史(ヒストリー)#
Laplacian Surface Editing は、2004年にOlga Sorkineらによって開発された方法です。この方法は、編集操作を行っている間、幾何学的な詳細を可能な限り保持します。この方法では 、ベクトルとその近傍の加重平均との差に対応する differential coordinates を使用して、メッシュのローカルの幾何学的詳細を表します。