バインド時のエラー「メッシュトポロジエラー:エッジは2つ以上のポリゴンから共有できません」

510 views
Skip to first unread message

初心者です

unread,
May 8, 2015, 1:01:20 AM5/8/15
to modo-...@googlegroups.com
初心者です。質問です。

あるメッシュにリグを組み、ヒートでバインドしようとしたところ、
「メッシュトポロジエラー : エッジは2つ以上のポリゴンから共有できません」 というエラーメッセージが表示されました。

そこで、
「状態」<「エッジ」<「ポリゴンで」 でメッシュの情報を見てみると、1つのポリゴンに接しているエッジは108、2つのポリゴンで共有されているエッジは約17000ありました。
ちなみに3つ以上のポリゴンから共有されているエッジは0でした。

例えば、正六面体だと、2つのポリゴンから共有されるエッジは12に存在し、特に問題なくバインドできます。

なので、エラーメッセージにある 「エッジは2つ以上のポリゴンから共有できません」という意味が理解できず、その解決策が分からないでいます。
メッシュクリーンアップをしてもダメでした。
何が原因なのか、分かる方がいらっしゃいましたら、どうぞよろしくお願い致します。


taz

unread,
May 8, 2015, 1:19:15 AM5/8/15
to modo-...@googlegroups.com
こんにちは、

これは確かにメッセージが不適切だと思います。ヒートバインドは熱伝導の方程式を使って最適なウェイトを計算する方法なのですが、非線形の方程式 をソルバーで解法するため入力する形状がある程度整っていないとソルバーが解を計算できなくなってしまうことがあります。計算が失敗する原因は形 状をザッと見ただけで特定することは難しく、ヒートバインドを成功するメッシュの条件は不確かな要因が多いです。実用的な使い方としてはヒートバ インドを試してみてうまくいかなかった場合は、原因特定に時間を使わずにさっさと他のミディアムなどの距離から単純にウェイトを計算する方法でバ インドして、後からウェイトツールなどで補正を行った方が手っ取り早いです。
--
--
このメールは Google グループのグループ「modo ディスカッショングループ」の登録者に送られています。
このグループに投稿するには、modo-...@googlegroups.com にメールを送信してください。
このグループから退会するには、modo-japan+...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/modo-japan?hl=en からこのグループにアクセスしてください。

---
このメールは Google グループのグループ「modo ディスカッショングループ」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには modo-japan+...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

lieng...@gmail.com

unread,
May 8, 2015, 1:31:48 AM5/8/15
to modo-...@googlegroups.com

こんにちは、ご教授感謝します。

ヒートには条件があるけれども、パッと見では分からないことが多いんですね。理解しました。
ちょっと残念ですが、スムーズなどでのバインドを試みたいと思います。
勉強ついでに、ウェイトツールで調整してみます。
有難うございます。


初心者

unread,
May 8, 2015, 11:06:59 PM5/8/15
to modo-...@googlegroups.com, lieng...@gmail.com

上記の問題のメッシュが、HEATBINDできましたので報告しておきます。

恐らくですが、4つ以上の頂点を持つポリゴンが多く存在したのが原因だったのではないかと思っています。
4つ以上の頂点を持つポリゴンを全て無くしたわけではありませんが、
三角形、四角形で構成されたメッシュの中に紛れているような(感覚で、ポリゴンの流れが悪そうな)五角形を、三角と四角に分けていきましたら、成功しました。

何かの参考になれば。

lieng...@gmail.com

unread,
May 8, 2015, 11:11:13 PM5/8/15
to modo-...@googlegroups.com, lieng...@gmail.com
訂正です。

4つ以上の頂点を持つポリゴン ×
5つ以上の頂点を持つポリゴン ○ です。
Reply all
Reply to author
Forward
0 new messages