« fR2 SP2 | メイン | edge shader problem »
2006年11月18日
Chamfer Maker [ CINEMA 4D Plugins ]

CGTalkで面取りプラグインが紹介されてました。
CGTalk | ChamferMaker. Hi there))
ダウンロードにはCGTalkのユーザ登録が必要。
こちらはロシア語のCINEMA 4Dフォーラムのオリジナル記事。ロシア語だけどスクリーンキャプチャあり。
Cinema4D.ru | Chamfer Maker
「面取り(ベベル)なんてジェネレータオブジェクトにすりゃいいじゃん」と常々思っていたのですが、これがまさにそうです。ジェネレータオブジェクトということは、つまりオリジナルのメッシュは保持されるので、面取り作業を非破壊で行うことができます。手作業の面取りに比べると融通が利かないけど、とりあえず一様に面取りできればいいやっていうことも多いので便利なのではないかと。

こんなメッシュのエッジを選択してー

Chamfer Makerを適用するとこんなふうに面取りされる。面取りにはいろいろオプションがあるけどよくわからんです。とりあえずいちばん単純にかけてみた。

で、HyperNURBSを適用するとこんな感じに。穴の四隅がひきつってるのは、そこにいらん三角ポリゴンができちゃってるから。手作業だったらベベルかけた後に削除するとこですが。

おっと! いらんポリゴン作りたくないとこのエッジをメルトしてN-Gonにしておくときれいにベベルかかる場合もあり。

あと、これは手動ベベルでも同じことになるんだけど、UVは一部壊れちゃう。ベベルで新規に生成されたポリゴン(周囲に生じるN-Gonも含む)はUVが未定義なので、UVが0から1までの範囲に各ポリゴンが引き延ばされた状態になるようだ。


投稿者 ヒロツ : 2006年11月18日 20:18
トラックバック
このエントリーのトラックバックURL:
http://kowloo.net/hirotsu/mt/mt-tb.cgi/295
コメント
うほっ、いいプラグイン…
奇遇にも最近マクソンさんにベベルはデフォーマにしてほしいとメールしたばかりでした。
使わせていただきます。
投稿者 kurosawa : 2006年11月18日 21:59
そういやポリゴンリダクションはなんでジェネレータじゃなくデフォーマなんだろう。頂点ウェイト使えるわけじゃないし、デフォーマよりジェネレータのほうが理屈に合ってると思うんだけど……。
投稿者 ヒロツ : 2006年11月18日 23:29
あ、すいません。
今まで用語を正しく使い分けてませんでした。
ポリゴン数を変えずに変形させるもの(FFDとかツイスト)がデフォーマで、HyperNURBSのようにポリゴン自体を変えて新規にオブジェクトを作るものがジェネレータをいう解釈でいいんですか?
確かにリダクションはジェネレータの方が理屈に合いますね。
考えてみると、デフォーマはオブジェクトの子に、ジェネレータは親にするというように、ものすごく整頓された仕様ですよね。
投稿者 kurosawa : 2006年11月19日 00:15
名前からすると、デフォーマは「変形させるもの」、ジェネレータは「生成するもの」ですね。
デフォーマは元の頂点が失われないので、効果が制限タグと頂点ウェイトで加減できて、効果が無段階にアニメーションできるみたいです。
ジェネレータは元のオブジェクトを隠して新しいオブジェクトを生成してるようですね。ビューでオブジェクトをクリック選択するとき、ジェネレータがオンのときはの中に入ってるオブジェクトは選択できないです。あと、ライトの「除外」とSketch and Toonの組み合わせみたいに、HyperNURBSが働いていると元のオブジェクトは存在しないことになってしまう機能も一部にあります。
投稿者 ヒロツ : 2006年11月19日 00:42