画力がないなら立体を作ればいい

「何を作る」より「どう作るか」を考えたい人

Zbrush 2019.1.2とBlender 2.80にGoBを「正しく」インストールする方法

(約 4,200文字の記事です。)
f:id:yamato-tsukasa:20191114235728p:plain
え?「正しく」?ということはGoogle検索でヒットする情報には「正しくない部分」があるってこと?そうです。当記事では2019年11月現在の正しいGoBのインストール方法です。別の方法で試して上手くいかなかった人はこちらをお試し下さい。
ただしWindows版のみの解説です。Macユーザーはごめんなさい。

まずはアンインストール

もし初めてGoBをインストールする人は読み飛ばして下さい。

Blender側の操作

編集>プリファレンス>アドオン、からGoBを検索。アドオン名「Import-Export: GoB」の左の小さな三角ボタンを押し、出てきた削除ボタンを押す。確認OKで削除完了。

Zbrush側

C:\Users\Public\Pixologic\GoZApps

このフォルダ内のBlenderフォルダを削除。

で、一度ZbrushもBlenderも終了させて下さい。

では、改めてインストール方法です。

実はDLサイトのマニュアルを読め、以上、なのです(笑)が、いくつか罠があるのでそのポイントについて丁寧に解説することにします。

GoBの元データをDL

GitHub - JoseConseco/GoB: Fork of original GoB script (I just added some fixes)

DLされたファイルの名前は 「GoB-GoZ-Blender_28.zip」となっているはずです。ですが、このままインストール作業してはいけません。これ重要。
また、別のサイトでは「GoB.zip」にリネームして作業すればいいと書いているサイトもありますが、それだけでは足りません。

(根拠:DLサイトのマニュアルをよくお読みください。全文和訳してみれば分かります。「最終的にこうなっていればいい」とは書いているが、そのためには「具体的にどうすればいい」という指示がないから混乱が生まれる。)

単にGoB.zipにしてインストールすると、インストール先の作成フォルダが「GoB-GoZ-Blender_28」になります。これでは今後のアドオンのバージョンアップなどでどんどん新しいフォルダが増える可能性があり、誤動作の原因になり得ます。(誤動作するとは言っていない。)

f:id:yamato-tsukasa:20191114223128p:plain

実際、マニュアルでは

C:\Users\XXXXX\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons*GoB*
という構造にしてね!

と書いてあります。(もっとも、それでインストールしても動きますが。何かしらの不具合の原因にはなり得ますね。)

じゃあどうすれば?

インストールzipファイルの準備

DLしたzipファイルを解凍する

一度適当な場所にして下さい。

最上位のフォルダ名を「GoB」にリネームする

解凍すると「GoB-GoZ-Blender_28」フォルダが作成され、その中にファイル類が入っています。で、このフォルダ名を「GoB」にリネームします。

zipフォルダに再圧縮する

リネームしたフォルダを右クリックしてzipフォルダに再圧縮して下さい。
(右クリック>送る>圧縮(zip形式)フォルダ

これで正しい内容のzipファイルになりました。

この作業は、要するにzipファイル内の最上位のフォルダ名を「GoB」にする作業です。普段お使いの解凍ツールで直接最上位のフォルダ名をリネームしても構いません。

(根拠:マニュアルを読めば、なぜファイル名や最上位フォルダ名がGoBではなくなってしまうかの理由も書いてあります。ですが、肝心の直し方が書いていないのです。笑えない。なのでこの記事を書きました。)

再圧縮したzipを使ってBlenderにインストールする

後は慣れたインストール方法です。Blenderの編集>プリファレンス>アドオン>インストールボタン、をクリックし、作成したzipを指定してインストール。

現れた「Import-Export: GoB」のチェックボックスをONにするだけです。

パスがこのようになっていれば成功です。マニュアル通りのパスになっています。

f:id:yamato-tsukasa:20191114231031p:plain

画面の右上にこのようなボタンが出ていれば成功。

f:id:yamato-tsukasa:20191114231252p:plain

プリファレンスの保存を行ってから、一度Blenderは終了させます。

次にZbrushにGoBをインストールします。

フォルダをコピペする

コピー先のフォルダを開く

C:/Users/Public/Pixologic/GoZApps

次に、先ほどDLして展開したzipフォルダの中身を表示させ、その中のBlenderフォルダをコピーし、GoZAppsフォルダに貼り付ける。

f:id:yamato-tsukasa:20191114231855p:plain

インストーラの実行

C:\Program Files\Pixologic\ZBrush 2019\Troubleshoot Help

ここにある「GoZ_for_ZBrush_Installer_WIN.exe」を実行する。
完了したらZbrushを起動させます。

GoZにBlenderパスを指定する

起動後、環境設定>GoZ>path to Blenderをクリック。

しばらく待ちます。

その後、ウィンドウが表示されるのでBrowse...ボタンをクリックし、Blender本体のある場所を指定します。例えばこう。

C:\Program Files\Blender Foundation\Blender

表示されたBlender.exeを指定してOKボタンをクリック。
後は環境設定を保存して、これで準備完了です。

が、念のためZbrushを終了し、再起動させましょう。

動作確認

ZbrushとBlenderを再起動させます。(順番は関係ないです。)

Blender側でスイッチをONにする

f:id:yamato-tsukasa:20191114233539p:plain


これで準備完了です。が、念のためBlender側のキューブなどは削除してビューポート内を空にしておきましょう。その方が分かりやすいため。

Zbrush側でテスト的なメッシュを作る

お好きなメッシュを作ります。ここではテンプレのDogを開いただけ。

GoZボタンを押してBlenderに送る

f:id:yamato-tsukasa:20191114233829p:plain

正常ならばBlenderにDogのメッシュが現れます。

Blender上でメッシュを変形させる

編集モードで適当に変形させます。変形が終わったら、エクスポートボタンを押します。

f:id:yamato-tsukasa:20191114233955p:plain

正常ならZbrushが開いて変形済みのメッシュが表示されます。


以上で動作確認終了です。

細かいTips情報

ZbrushのGoZボタンの隣のAllは全てのサブツールをBlenderに転送します。Visibleは文字通り、可視状態のサブツールのみを転送します。

で、ZbrushからBlenderへはそれでもいいのですが、複数のメッシュをBlenderからZbrushに戻すのは、ちょっとバグがあるっぽいのです。Blenderで複数指定したメッシュはZbrushに読み込まれる際に1サブツールが1ツール(サブツールではない)として読み込まれます。なのでツールがごちゃごちゃになります。いちいち元のツールに移植し直さないと一番最初の編集状態になりません。面倒すぎて、正直、使い物にならない。

なのでGoBは基本的に1つのサブツールをBlenderとZbrushとで往復するためにだけしか使えないと考えた方がいい。使いにくすぎる。
テンプレのSoldierを使って試すと分かりやすいです。

また、仕様上、既知の問題点がいくつかある模様。詳細は公式マニュアルをご覧下さい。

https://github.com/JoseConseco/GoB?fbclid=IwAR242zI4OZvDc8RtQIHQdNhDehX1ekZH225pDvJTp73SuNfuVmfOV9XSPpM

Zbrush上ではカクカクなのにBlender上で滑らかなのはなぜ?

Blenderではデフォルトで「スムーズシェード」が選択されているから。Zbrushと同じ見た目にしたければ「フラットシェード」を選択。

f:id:yamato-tsukasa:20191115003414j:plain

スムーズシェードとフラットシェードの違いの解説はこちら

【Blender】スムーズとフラットの違い【面を滑らかに】

Zbrushユーザーならば重要なのは「フラットシェード」でしょう。フェイクな滑らか表現は意味がない。(3Dプリンタに持って行けない疑似的な滑らか表現だから)


挙動がおかしい

キャッシュファイルが悪さをしている可能性があります。Zbrushの環境設定>GoZ>キャッシュファイルクリア、で直ることがあります。何度か往復操作をしたり、サブツール名を変えて試しているうちに直ることもあります。

最後に

インストール方法に手間がかかりすぎる。が、それはGitHubの仕様上しょうがないのですが、もうちょっと分かりやすい説明が配布ページにあるといいのですが(笑)
この情報は2019/11/14現在のものであり、今後のバージョンなどによっては手順が異なる可能性があります。あくまでも参考程度に。





今回の創作活動は約2時間(累積 約1,222時間)
(431回目のブログ更新)