クリーンなノーマルマップのベイク:波打ちやグラデーションをなくす
長年の3D制作において、クリーンなノーマルマップのベイクは、ソフトウェアの習熟度よりも、ハイポリモデルとローポリモデル間の投影の物理を理解することにかかっていると私は気づきました。発生する厄介な波打ち、グラデーション、アーティファクトは、ほとんどの場合、メッシュの詳細の不一致や不適切なケージ設定の症状です。このガイドは、アーティファクトのトラブルシューティングから、手作業で作業しているか、インテリジェントなツールを統合しているかにかかわらず、信頼性の高い、初回成功のベイクワークフローへと移行したいアーティスト向けです。
主なポイント:
- 波打ちの主な原因は、ハイポリメッシュ上の高周波ディテールが、ローポリケージでは正確に投影または「認識」できないことです。
- 適切に構築されたケージは不可欠です。それは投影ボリュームとして機能し、クリーンなベイクにとって最も重要な単一の要素です。
- ハイポリの表面形状に自然に従うローポリトポロジーを作成するインテリジェントなリトポロジーは、ベイクの最適な基盤を提供します。
- ニュートラルなライティング環境でのベイク後の検証は、ベイクビューポートで見落とされた微妙なアーティファクトを検出するために非常に重要です。
- ベースメッシュ作成のためのAI支援ステップを統合することで、反復的な「ベイク-チェック-修正」サイクルを劇的に削減できます。
波打ちの根本原因を理解する
高周波メッシュディテールとローポリケージの不一致
波打つノーマルマップの最も一般的な原因は、根本的な解像度の不一致です。ハイポリメッシュに微細で複雑な傷や布の織り目があると想像してください。ローポリメッシュが疎すぎると、そのベイクされたノーマルマップのピクセル(テクセル)は、サンプリング領域よりも小さいディテールを平均して表現しようとします。これにより情報が失われ、鮮明なディテールではなく、ぼやけた波打つグラデーションとして現れます。私が気づいたのは、アーティストがハイポリのデシメート版をローポリとしてのみ reliance するのではなく、目的に合わせて構築されたクリーンなトポロジーを使用した場合に、これがしばしば発生することです。
不正確なレイ距離とケージ設定
レイ距離は、ベイクがローポリ表面からハイポリディテールを捕捉するためにどれだけ遠くまで検索するかを決定します。小さすぎると、レイがターゲットを外れて穴(黒い点)ができます。大きすぎると、レイがオーバーシュートし、バックフェースやモデルの他の部分からディテールを拾い、滲んだようなグラデーション状のアーティファクトを作成します。ケージ(ローポリを膨らませたもの)がこの検索ボリュームを定義します。不適切に均一な、または手動で調整されていないケージは、曲面全体にベイクエラーを確実に発生させます。
一般的なアーティファクトパターンとその診断方法
アーティファクトを読み取ることを学ぶと、何時間も節約できます。波打つ、ぼやけたグラデーションは、ディテール/ケージの不一致を示します。鋭い、暗い継ぎ目や線は、どちらかのモデルのノーマルが反転しているか、ハイポリにギャップがあることを示していることがよくあります。歪んだ縞模様は、通常、ケージの頂点が大きくずれていることを意味します。私の最初の診断ステップは、常にハイポリの上にワイヤーフレームでケージを視覚的に検査し、交差や過度の距離がないか確認することです。
完璧なノーマルマップベイクのための私の実証済みワークフロー
ステップバイステップ:ハイポリモデルとローポリモデルの準備
私は常に、両方のモデルが同じワールドスケールの原点にあることを確認することから始めます。ハイポリについては、非多様体ジオメトリ、内部フェース、または重複する頂点がないかチェックし、削除するパスを実行します。ローポリについては、適切に平均化された頂点ノーマルを持つ、クリーンで連続したメッシュであることを確認します。見過ごされがちな重要なステップは、ローポリの鋭いエッジにわずかなベベルを追加することです。完全に鋭い90度の角は、ノーマルマップで表現することは不可能であり、暗くベイクされます。
ケージ作成と投影:重要なフェーズ
私は複雑なモデルの自動ケージ生成をほとんど信用しません。私のプロセスは次のとおりです。
- ローポリメッシュを複製してケージを作成します。
- すべての頂点を選択し、頂点ノーマルに沿ってわずかに均一な量で押し出します。
- 問題のある領域を手動で調整します:タイトな凸状の角(立方体のエッジなど)では、ケージの頂点をさらに外側に引っ張ります。タイトな凹状の領域では、ケージがハイポリと交差するのを防ぐために、内側にスケーリングする必要がある場合があります。
- 黄金律:ケージは、きつい皮膚のように、ハイポリと交差することなく完全に包み込む必要があります。
ベイク後の検証とクリーンアップ技術
ベイクをソフトウェアのベイクビューポートだけで判断しないでください。私はすぐにマップを3Dビューアまたはゲームエンジンにニュートラルな灰色の指向性ライティングの下でインポートします。これにより、ベイクスイートでは見えない微妙な波打ちが明らかになります。クリーンアップには、Substance 3D Painterのような3Dペイントツールや、Photoshopのクローンスタンプをノーマルマップのタンジェント空間で使用します。重要なのは、シルエットに影響を与えることなく表面のディテールを修正するために、青(Z)チャンネルのみをペイントすることです。
高度なテクニックとツール固有の考慮事項
最適なベースメッシュのためのAI支援リトポロジーの活用
これは、最新のツールがゲームを変える場所です。私はTripo AIを使用して、コンセプトやスキャンからプロダクションレディなベースメッシュを生成しています。そのリトポロジーエンジンは、ソースの詳細の表面の輪郭にインテリジェントに従うクリーンでアニメーション対応のトポロジーを作成するように設計されています。この最適なローポリベースから始めることで、メッシュフローがすでにベイクする必要のある詳細と一致しているため、一般的なケージ調整の苦労の約80%が解消されます。
AIを活用した3Dパイプラインへのベイクの統合
私の合理化されたパイプラインは次のようになります。Tripoでテキストプロンプトまたは画像から詳細な3Dモデルを生成します。その自動生成されたクリーンなローポリメッシュと高詳細なハイポリモデルを直接私のベイクツール(Marmoset ToolbagやxNormalなど)に取り込みます。2つのメッシュは同じソースから本質的にアラインされているため、最初から投影が非常にクリーンです。これにより、モデル全体ではなく、最も複雑なカスタム追加ディテールにのみベイクの労力を集中させることができます。
結果の比較:手動ワークフロー vs. インテリジェントなベイクワークフロー
違いは費やされる時間です。完全な手動ワークフロー(スカルプト、手動リトポロジー、ケージの微調整、反復ベイク)は、複雑なアセットの場合、何時間もかかることがあります。AIを活用した出発点を統合すると、リトポロジーフェーズは作成ではなく検証に短縮されます。結果は技術的な意味で必ずしも「より良い」最終ノーマルマップになるわけではありません(完璧なベイクは完璧なベイクです)が、はるかに短い時間で、はるかに少ない手動修正で達成されます。ポイント:インテリジェントなツールを使用して、計算的に退屈なアライメントとベーストポロジーを処理し、最終的な仕上げと統合に芸術性を適用できるようにします。


