ZBrushでリメッシュとディティールの転送

この前はモデルのポリゴン数が多すぎてUV Masterによる自動UV展開に失敗してしまった。



Meshを15万ポリゴン以下に抑えないとUV Masterは正常に動作しないらしいと分かったので、ちゃんとポリゴン数をリダクションすることにする。ディティールの転送というのもやってみよう。

参考にするのはこちらの書籍↓

田島光二作品集 & ZBrushテクニック (KOUJI TAJIMA ARTWORKS & ZBrush Technique)

ZRemesherによるリメッシュとディティールの転送のやり方は134~135ページに載っている。
2014年の書籍だけど、書いてあることは個々の機能の詳細ではなく、作業フローの大枠と最低限の機能だけなのでシンプルで分かりやすい。

全然関係ないけど、マスク操作のショートカットも載っていた。(74ページ)

  • Ctrl:マスク
  • Ctrl + Alt + クリック:マスクをくっきりさせる(SharpenMask)
  • Ctrl + クリック:マスクをぼかす(BlurMask)
  • Shift + Ctrl + Altで解除


スポンサーリンク

ZRemesherによるポリゴンリダクション

とりあえず頭のMeshからやってみよう。
ハイポリ過ぎてワイヤーフレーム表示したら真っ黒だ。



頭パーツのSubToolを複製。



ZRemesherで思いっきりポリゴン数を削減。
解像度が下がり、形状が結構変わってしまっているけど今はまだ気にしない。



スポンサーリンク

ディティールの転送

公式ドキュメントの解説はやたらあっさり。
http://docs.pixologic.com/user-guide/3d-modeling/topology/zremesher/transferring-detail/

元のハイポリMeshを再び表示させ、リダクション済みのMeshと重ねて表示させる。



全て投影(ProjectALL)を押す。



リダクション済みのMeshをディバイド(Divide)して、再び全て投影(ProjectALL)を押す。
この手順を元のハイポリMeshの形状が再現できるまで何回か繰り返す。



最終的に、サブディビジョンレベル5で大体全部のディティールを拾えたように見えたので打ち止め。



他のパーツも同様に、大体サブディビジョンレベル5ぐらいまでやってディティールを転送した。眼のパーツだけは別にディティールも何も無いので、ZRemesherをかけたままのSubToolを使用。

左がローサブディビジョンのローポリMesh、右がハイサブディビジョンのハイポリMesh。



前回は20万ポリゴンを超えてたけど、ローサブディビジョン時5万ポリゴンぐらいまで削減できた。



追記:ZBrush2019以降はZRemesherがさらに進化している↓
https://your-3d.com/zbrush-retopology/

UV MasterによるUV展開

とりあえず前回と同じように、全SubToolを結合して1つにした。



これをUV Masterにかけてみたら、ちゃんとUV展開が完了した。



でも、期待してたのとちょっと違う。全パーツがシンメトリーになるように配置してほしかったのに。別にPolyGroup単位で分けて欲しくなかったな。

やってから気づいたけど、これを他のツールへ持って行くにしても、ZBrush上のサブディビジョンレベルはエクスポートできないわけで、解像度を選んでMeshをエクスポートするしかない。Normal MapとかDisplacement Mapとか作れば良いのかな?
って、あれ? そもそも何がしたかったんだっけ?

ふと思ったけど、ZBrushの環境設定でメモリの割り当てを変えれば、15万ポリゴン以上のMeshでもUV Masterは動いたんじゃないだろうか。



スポンサーリンク

関連記事

人脈
Structure from Motion (多視点画像からの3次元形状復元)
ZBrush 4R8 リリース!
フルCGのウルトラマン!?
ラクガキの立体化 3D出力物の表面処理
Unityの薄い本
『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ
海外ドラマのChromaKey
『ローグ・ワン/スター・ウォーズ・ストーリー』"あのキャラクター"のメイキング
PS4用ソフト『Marvel's Spider-Man』
GANs (Generative Adversarial Networks):敵対的生成ネットワーク
AndroidもopenGLも初心者さ (でもJavaは知ってるよ)
映画『ジュラシック・ワールド』のVFXメイキング
BSDF (Bidirectional scattering distribution functi...
日立のフルパララックス立体ディスプレイ
Raytracing Wiki
ラクガキの立体化
Siggraph Asia 2009 カンファレンスの詳細
UnityでTweenアニメーションを実装できる3種類の無料Asset
UnityでShaderの入力パラメータとして行列を渡す
注文してた本が届いた
ガメラ生誕50周年
テクニック
JavaによるCGプログラミング入門サイト (日本語)
BlenderでPhotogrammetryできるアドオン
ZBrushの練習 手のモデリング
シン・ゴジラのファンアート
変身ベルト
ZBrushでUndo Historyを動画に書き出す
素敵なパーティクル
SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい
3Dデータ処理ライブラリ『Open3D』
人体モデリングできるBlenderアドオン『ManuelBastioniLAB』
天体写真の3D動画
この連休でZBrushの スキルアップを…
OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』
SIGGRAPH ASIAのマスコット
PythonでMayaのShapeノードプラグインを作る
プロシージャル手法に特化した本が出てるみたい(まだ買わないけど)
物理ベースレンダリングのためのマテリアル設定チートシート
ZBrush 2018での作業環境を整える
UnityでPoint Cloudを表示する方法

コメント