Skip to main content
Blenderの Quad Remesher: 自動リトポロジーガイド

Blenderの Quad Remesher: 自動リトポロジーガイド

BySuperRenders Farm Team
Published 2019/10/102 min read
退屈な手動リトポロジーはスキップしましょう — Quad Remesherが、リギングとレンダリングの準備ができたきれいなクアッドメッシュを数秒で生成します。

はじめに

リトポロジー — 高ポリゴンジオメトリをきれいで編集可能なトポロジーに再構築すること — は、3Dで最も面倒で時間のかかるタスクの1つです。従来のリトポロジーは、高ポリモデルにエッジループを1つずつ手動で配置することを含みます。複雑なキャラクターの場合、8〜16時間かかることがあります。Maxime Roucaによって開発された Quad Remesherは、Blenderでこのプロセスを自動化し、高ポリスキャンやスカルプチャから数秒で本番レベルのトポロジーを生成します。

Super Renders Farmでは、アーキビジ、キャラクター、アセット制作全体にわたって Quad Remesherを展開しています。このツールは、手動アプローチと比較してリトポロジー時間を85〜90%削減しました。さらに重要なのは、生成されたトポロジーの品質が非常に一貫しているということです。キャラクターリギング用ベース、レンダーファーム提出前の最適化、フォトグラメトリスキャンの迅速なクリーンアップに使用しています。

このガイドでは、リトポロジーとは何か、なぜそれが重要なのか、Quad Remesherがどのように機能するのか、その代替案、価格設定、およびレンダーファームパイプラインへの統合のための実践的なヒントについて説明します。

リトポロジーとは何か、そしてなぜそれが重要なのか

リトポロジーは、特定の目標に最適化されたトポロジーでジオメトリを再構築する技術です。高ポリモデル(フォトグラメトリスキャンやZBrushスカルプチャから得た200万ポリゴンなど)から始めて、形状を一致させながら50,000〜200,000個の整理されたクアッドを使用する新しいきれいなメッシュを作成します。

リトポロジーが重要な理由:

  1. キャラクターリギング: 解剖学的フローに沿ったきれいなクアッドが、自然な変形とスキニングを可能にします。
  2. レンダリングの最適化: ポリゴンが少ないほどレンダリングが速くなります。当社のレンダーファームでは、85,000ポリのリギングされたキャラクターを、100万ポリのスキャンの半分の時間で処理します。
  3. アニメーション対応: 高ポリジオメトリはリギングとアニメーションが困難です。リトポロジーされたジオメトリはアーティスト向けです。
  4. サブディビジョンと LOD: きれいなトポロジーは予測可能な方法でサブディバイドされます。LODシステムは意図的なトポロジーでより良く機能します。
  5. UV アンラップ: リトポロジーされたジオメトリはより論理的で効率的にアンラップされます。

本番では、重要なダウンストリーム作業の前にほぼ常にリトポロジーを行います。

Quad Remesher はどのように機能するのか

Quad Remesherは、高ポリメッシュを分析し、サーフェスに適合するクアッドベースのトポロジーを自動的に生成します。このアルゴリズムは以下のとおりです:

  1. 高ポリモデルのハードエッジとクリースを検出します。
  2. サーフェス曲率を分析して、エッジループの流れ方向を決定します。
  3. メッシュ全体にポリゴンを比例配分します。
  4. きれいなジオメトリを生成し、単一のユーザーアクションで完了します。

結果は、法線が適切に向いているマニフォールドメッシュで、リギング、レンダリング、またはさらなる改善に準備ができています。トポロジー基礎の詳細については、Blenderのメッシュデザイン文書をご参照ください。

Quad Remesher vs. Blenderの組み込みリメッシュツール

Voxel Remesh: 高速ですが、ブロック状のトポロジーを生成し、有機的なキャラクターには不適切です。 Smooth Remesh: ポリゴン数を削減しますが、クアッドやフロー配置トポロジーを生成しません。 QuadriFlow (従来版): 古く品質が低いです。すべての QuadriFlowワークフローを Quad Remesherに置き換えました。 Quad Remesher: 業界標準です。数秒できれいで流れに配置されたクアッドを生成します。

インストール、ライセンス、互換性

Quad Remesherは、Gumroadを通じて配布される Blenderアドオンです。インストール:

  1. Gumroad ライブラリから .zip ファイルをダウンロードします。
  2. Blenderで Edit → Preferences → Add-ons → Install に進みます。
  3. .zip ファイルを選択します。
  4. アドオンを有効化し、Blenderを再起動します。

価格: ユーザーあたり $79 USDの永久ライセンス。無料トライアル利用可能です。 互換性: Blender 3.0 以上で動作します。Blender 3.6、4.0、4.1でテスト済みです。 オフライン使用: インストール後、オフラインで動作します。

Quad Remesher を使用した実践的なリトポロジーワークフロー

フェーズ 1: 高ポリソースのインポートと準備

  1. Blenderに高ポリメッシュをロードします。
  2. Merge by Distance を実行して重複頂点を削除します。
  3. トポロジーがクリースを尊重するように ハードエッジ をマークします。
  4. 追加の詳細が必要な領域に Paint Face Marks を使用します。

フェーズ 2: リトポロジーの生成

  1. 高ポリメッシュを選択します。
  2. Quad Remesherパネル (「QR」タブ) を開きます。
  3. Density スライダーを設定します。キャラクター: 80,000〜120,000 クアッド。小道具: 30,000〜60,000。
  4. ペイントされたマークがある場合、Use Face Marks を有効にします。
  5. Remesh をクリックして、5〜60秒待ちます。

フェーズ 3: クリーンアップと改善

  1. 高ポリソースを削除するか非表示にします。
  2. Blenderの Proportional Edit または Grab ツールを使用します。
  3. Merge by Distance を再度実行します。
  4. Recalculate Normals (Shift+N) を実行します。

フェーズ 4: 検証

  1. シンプルなアーマチュアで Weight Paint Mode に入ります。
  2. 問題のある領域での変形を確認します。

フェーズ 5: エクスポートとレンダーファーム提出

  1. 必要に応じて Subdivision Surface Modifier を適用します。
  2. UVが存在することを確認します。
  3. .blend.fbx、または .obj としてエクスポートします。
  4. Blenderレンダーファームに提出します。レンダリング最適化については、GPU クラウドレンダリングガイドをご参照ください。

このワークフロー全体には、キャラクターあたり 30〜90分かかります。手動リトポロジーは 12〜20時間かかります。

レンダーファーム パフォーマンスの最適化ヒント

  1. 変形しない場合はサブディビジョンをベイクします。
  2. 可能であればデシメートします: ジオメトリを 30〜40%削減すると、レンダリング時間が 20〜30%削減されます。
  3. UV アンラップ: Blenderの Smart UV Project または Unwrap を使用します。
  4. マテリアルベイキング: 高解像度テクスチャをシンプルなマテリアルにベイクします。
  5. ファーム同等のハードウェアでテストします。

外部の代替案と Quad Remesher を使用する場合

ZBrushの Topology Brush: 手動ですが正確です。Houdini Modelerガイドをご参照ください。 3ds Max Quad Chamfer または CAT: ハードサーフェスリトポロジー用です。 Instant Meshes (無料): クアッドトポロジーを生成しますが、より遅く品質が低いです。 RizomUV: 複雑なハードサーフェスに優れています ($500+)。 TopoGun: より多くの手動制御が可能なスタンドアロンリトポロジーソフトウェアです。

FAQ

FAQ

Quad Remesherは高ポリソースからカラーとテクスチャデータを保持していますか?

いいえ。Quad Remesherはジオメトリのみを転送し、頂点カラーまたは UVは転送しません。Bake を使用してカラーを転送するか、手動で再度ペイントする必要があります。

ポリゴン数は生成時間にどのように影響しますか?

100kクアッド ソース: 5〜10秒。500万クアッド スキャン: 30〜60秒。非常に密集したソースはタイムアウトする可能性があります — 最初にデシメートしてください。

1つのバッチで複数の別個のオブジェクトをリトポロジーできますか?

各オブジェクトに対して個別に Quad Remesherを実行する必要があります。バッチリトポロジーの場合は、Pythonスクリプトを記述してください。

目指すべき最小および最大ポリゴン数は何ですか?

最小 ~15k クアッド (シンプルなジオメトリの場合)。最大 ~300k (詳細なリギング用)。300k を超える場合は、リトポロジーが必要かどうかを再検討してください。

リトポロジーされたメッシュは高ポリソースと完全に一致していますか?

視覚的には一致していますが、1〜3mmの偏差があります。ヒーロー クローズアップの場合は、高ポリをディテール レイヤーまたはノーマルマップとして使用します。

リトポロジーされたメッシュをディスプレースメント マッピングで使用できますか?

はい。高ポリから低ポリへディスプレースメントをベイクします。結果は優れています。

Quad Remesher は非対称モデルで機能しますか?

はい。リギング後にリトポロジー、その後ミラー対称化します — Blenderはこのためのミラーツールを備えています。

Quad Remesher がきれいなトポロジーを生成できない場合、どうなりますか?

まれです。解決策: Merge by Distance、最初にデシメート、ハードエッジをマーク、密度を調整、またはフォールバック手動リトポロジーを使用してください。