点群から作成したOBJを複数に分割して処理した後、再び結合すると、境界部分に線、段差、隙間、色の切り替わりなどが現れることがあります。元の点群では連続して見えていた地形や構造物でも、分割後の座標処理、頂点の重複、法線の違い、面の再構成、テクスチャ設定などがそろっていないと、結合後に継ぎ目が目立ちます。
点群 OBJ アップロードを行う実務では、見た目だけを確認して修正を繰り返すのではなく、継ぎ目が形状に起因するのか、表示設定に起因するのかを切り分けることが重要です。本記事では、複数の点群OBJを結合する際に確認したい基本事項と、境界を自然につなぐための5つのコツを解説します。
点群OBJの境界に継ぎ目が出る状態とは
点群OBJの境界に現れる継ぎ目には、いくつか異なる種類があります。代表的なのは、モデル同士の間に細い隙間が生じる状態です。一方のOBJの端と、もう一方のOBJの端が完全には一致しておらず、視点を動かしたときに背景が見える場合は、実際の形状に隙間が存在している可能性があります。
境界に段差が生じるケースもあります。平坦な地面を分割したはずなのに、片方のモデルだけ数ミリメートルまたは数センチメートル高く表示される状態です。これは、分割後の座標変換、原点移動、標高補正、縮尺変換などがモデルごとに異なっていると発生しやすくなります。
形状には隙間がないにもかかわらず、境界が黒い線や明るい線として見えることもあります。この場合は、頂点法線や面法線の方向がそろっていない可能性があります。同じ位置にある面でも、光の当たり方を計算するための情報が異なると、境界を挟んで明るさが急に変わります。その結果、実際には連続した形状であっても、目視では継ぎ目があるように感じられます。
色や写真の境界だけが目立つ場合は、形状ではなくテクスチャやUV座標の問題を疑います。分割されたOBJごとに異なる画像補正が適用されていたり、境界のUV座標が連続していなかったりすると、同じ地面や壁面でも色調が変わります。OBJ本体だけをアップロードし、材質情報や画像ファイルが不足している場合にも、本来の見え方が再現されないことがあります。
また、OBJには頂点だけを記録した点主体のデータと、頂点を面で結んだメッシュデータがあります。頂点情報だけのOBJでは、頂点を統合しても面の隙間が埋まるわけではありません。面を持つOBJでは、境界頂点の統合に加えて、面の接続関係や法線、UV座標まで確認する必要があります。最初に対象データが点主体なのか、面を持つメッシュなのかを把握することが、適切な結合処理の出発点です。
継ぎ目が発生する主な原因
点群OBJの継ぎ目は、単一の原因だけで発生するとは限りません。複数の小さな差が重なり、アップロード後に目立つ場合があります。
最初に確認したいのは、座標値の違いです。複数のOBJを別々の工程で書き出していると、一方は現地座標のまま、もう一方はローカル原点へ移動した状態になっていることがあります。単位も同様で、メートルとミリメートルが混在すれば、縮尺が大きく異なります。見た目の大きさを手作業で合わせたとしても、境界座標が正確に一致しているとは限りません。
次に多いのが、同じ位置に複数の頂点が存在する状態です。分割したモデルを単純に並べて結合すると、境界上には片方のOBJに属する頂点と、もう一方のOBJに属する頂点が別々に残ります。座標値が完全に一致していても、データ上は接続されていません。そのため、一方の面を編集しても隣の面には反映されず、法線や陰影が分断されます。
逆に、頂点を広い範囲で一括統合すると、必要な角や薄い構造までつぶれることがあります。壁と床、縁石の上面と側面、設備の近接部などは、座標が近くても別の形状として残す必要があります。結合処理では、すべての近接点をまとめるのではなく、点間隔や計測精度に応じた許容値を設定することが重要です。
分割範囲ごとの点群密度や再構成条件が異なる場合も、継ぎ目が生じます。片方は細かい三角形で構成され、もう片方は大きな三角形で構成されていると、境界で面の傾きや頂点間隔が変化します。境界付近のノイズ除去や平滑化を別々に実行している場合には、片方だけ地面が滑らかになり、もう片方には細かな凹凸が残ることもあります。
さらに、OBJの面を構成する頂点の並び順が異なると、面の表裏が反転する場合があります。境界付近の一部だけ面が裏向きになれば、表示環境によっては欠けて見えたり、暗く表示されたりします。形状、接続、法線、材質のどこに問題があるかを順番に切り分けなければ、適切な修正にはつながりません。
結合処理の前にそろえる確認条件
点群OBJを結合する前に、元データの条件をそろえておくと修正作業を減らせます。結合後にすべてを確認するよりも、入力段階で不一致を見つけた方が安全です。
まず、各OBJの作成元を確認します。同じ点群を一定の範囲で分割したデータなのか、別の日や別の計測方法で取得した点群を組み合わせるのかによって、必要な処理が変わります。同じ点群から分割したOBJであれば、境界座標を再一致させやすい一方、別々に計測したデータでは、位置合わせそのものに誤差が含まれている可能性があります。
次に、座標系、単位、軸方向、原点、標高基準を確認します。数値上は似ていても、上下方向として使用している軸が異なると正しく結合できません。書き出し時に軸変換を行っている場合は、すべてのOBJで同じ設定を使用します。ローカル座標へ変換する場合も、モデルごとに別の基準点を使用せず、共通の原点を設定する必要があります。
OBJに含まれる情報の種類も確認します。頂点、面、テクスチャ座標、法線、材質参照などのうち、どの情報が記録されているかを把握します。点だけのOBJに対して、面の法線修正やUV連結を行うことはできません。反対に、面とテクスチャを含むOBJでは、頂点だけを結合しても十分ではありません。
境界部分を特定できるように、元のファイル名や分割範囲も残しておきます。結合直後にすべてを一つの名前へ変更すると、問題が見つかったときに元のOBJを特定しにくくなります。修正前のデータ、結合途中のデータ、アップロード用データを分けて保存し、いつでも一段階前へ戻せる状態にしておくことが大切です。
結合前には、各OBJを単独でも表示確認します。単独表示の段階ですでに境界が欠けている場合は、結合処理ではなく、点群からOBJを作成した工程に原因がある可能性があります。結合前の問題と結合後に発生した問題を分けることで、修正対象を絞り込めます。
コツ1 座標系・単位・原点を統一する
点群OBJの結合で最初に行うべきことは、すべてのモデルを同一の座標条件へそろえることです。境界頂点の統合や面の再構成を先に実施しても、座標条件が異なっていれば自然にはつながりません。
現地座標を保持したOBJでは、座標値が大きくなることがあります。大きな座標値を扱う環境では、内部の数値精度や表示処理の影響により、細かな位置差が見えやすくなる場合があります。そのため、アップロード先の仕様を確認したうえで、共通の基準点を引いたローカル座標へ変換する方法が有効です。
重要なのは、OBJごとに異なる原点を設定しないことです。例えば、各分割範囲の中心をそれぞれ原点にしてしまうと、個別には扱いやすくても、結合時には元の位置関係を再現できません。全体を含む共通原点を一つ決め、すべてのOBJから同じ値を差し引きます。元の現地座標へ戻せるように、使用した原点の数値も記録しておきます。
単位についても、見た目だけで判断しないようにします。OBJの形式自体には、座標値がメートルなのかミリメートルなのかを必ずしも明示する共通の仕組みがありません。そのため、作成工程やアップロード先の設定によって解釈が異なる場合があります。既知の距離がある二点を選び、OBJ上の距離と現地寸法が一致するか確認すると、単位の取り違えを見つけやすくなります。
軸方向も統一します。上方向として使用する軸が異なるOBJを混在させると、一方が横倒しになったり、上下が反転したりします。結合前に共通の方向へ変換し、その後に境界位置を確認します。回転、移動、縮尺変更を適用した場合は、表示上の変換として残すのではなく、必要に応じて頂点座標へ反映させてから書き出します。
位置合わせでは、境界上の一点だけを一致させるのではなく、複数の対応点で差を確認します。一点が合っていても、回転や縮尺がわずかに異なれば、境界の反対側で隙間が広がります。境界の両端、中間、特徴的な角など、離れた複数地点を比較することで、平行移動以外の誤差も把握できます。
別々に計測した点群を結合する場合は、完全一致を前提にしないことも重要です。計測時期の違いによる地表変化、移動物、植生、施工の進行などが含まれていれば、実際の形状が異なります。位置合わせの誤差と現実の変化を区別し、どちらの形状を基準とするかを決めてから結合します。
コツ2 境界の重複点を適切な許容値で統合する
座標条件をそろえた後は、境界に重複している頂点を確認します。二つのOBJを同じ空間に配置しただけでは、見た目が重なっていても一体化しているとは限りません。データ上で別々の頂点として残っていると、面の接続、法線、編集結果が境界で分断されます。
頂点の統合には、一定距離以内にある頂点を一つにまとめる処理が使われます。ただし、許容値を大きく設定すればよいわけではありません。許容値が小さすぎると、本来まとめたい頂点が残ります。反対に大きすぎると、段差、角、細い溝、薄い部材などが意図せず変形します。
適切な許容値は、点群の平均点間隔、計測精度、対象物の最小形状、使用目的を基準に決めます。例えば、数センチメートル間隔の地形点群と、数ミリメートル単位の設備点群では、同じ許容値を使用できません。最初は小さい値から試し、統合された頂点数と形状変化を確認しながら調整します。
境界全体へ一律に処理するのではなく、境界付近だけを対象にする方法も有効です。モデル内部には、近接していても統合してはいけない形状が存在します。壁の表裏、配管同士の接近部分、手すり、薄い板状部材などを含む場合、全頂点への一括処理は形状破損の原因になります。境界から一定幅の範囲だけを選び、限定的に統合するとリスクを抑えられます。
頂点を統合した後は、面の接続状態を確認します。頂点数が減っただけで、面が正しくつながっていない場合があります。境界に孤立した辺が残っていないか、同じ場所に重複面が存在しないか、一つの辺を過剰な数の面が共有していないかを調べます。
重複面も継ぎ目の原因になります。二つのOBJが境界部分で少し重なっている場合、ほぼ同じ位置に複数の面が配置されます。この状態では、表示時にどちらの面を描画するかが安定せず、ちらつきや模様のような線が現れることがあります。単純に頂点を統合するだけでなく、重複する面を整理し、一つの連続した表面へ整える必要があります。
境界に意図的な段差がある場合は、無理に頂点を統合しません。縁石、階段、擁壁、構造物の接合部などには、現実の形状として境界が存在します。すべてを滑らかにつなぐと計測結果の意味が変わるため、対象物の形状を確認しながら統合対象を選びます。
コツ3 面の向きと法線をそろえて陰影の継ぎ目を消す
形状が正しくつながっているのに境界線が見える場合は、法線情報を確認します。法線は、面や頂点がどちらを向いているかを示し、表示時の明るさや陰影の計算に使われます。境界を挟んで法線の方向や計算方法が異なると、同じ平面でも色の濃さが変わります。
まず確認したいのは、面の表裏です。OBJの面は、頂点を記述する順番によって向きが決まります。分割された一方のモデルだけ頂点順が反対になっていると、境界付近の面が裏向きになります。表示環境によっては裏面が表示されず、穴が開いたように見えることがあります。
面の向きは、モデル全体で外側または想定する表示方向へそろえます。地形モデルであれば、通常は地表側を表面として扱います。ただし、地下空間や両面を持つ構造物では、単純に一方向へそろえられない場合があります。対象物の構造に応じて判断する必要があります。
次に、頂点法線を再計算します。別々に書き出したOBJでは、同じ境界座標であっても、それぞれのモデル内部だけを参照して法線が計算されていることがあります。片方の境界頂点は左側の面だけを基準とし、もう片方は右側の面だけを基準とするため、結合後も陰影が連続しません。
境界頂点を統合し、面の接続状態を整えた後に法線を再計算すると、周囲の面を含めた連続的な法線を作成しやすくなります。法線の再計算を頂点統合より先に実行すると、結合後に再び不一致が生じることがあるため、処理順序にも注意します。
ただし、すべての境界を滑らかに表示することが正しいとは限りません。建物の角、擁壁の上端、構造物の稜線などは、明確な角として残す必要があります。角まで平滑化すると、実際には直角の部分が丸く見えます。面同士の角度や対象物の意味に応じて、滑らかにつなぐ場所と、法線を分ける場所を区別します。
法線情報がOBJに含まれていない場合は、アップロード先や表示側で自動計算されることがあります。その計算方法は環境によって異なる可能性があるため、重要なモデルでは法線を含めた状態で書き出し、アップロード前後の表示を比較します。反対に、古い法線情報が形状修正後も残っている場合は、法線を一度削除して再計算した方が安定することもあります。
陰影の継ぎ目を確認するときは、テクスチャを一時的に非表示にし、単色で表示すると原因を判断しやすくなります。単色表示でも線が残る場合は、形状または法線の問題が考えられます。単色では自然につながり、テクスチャ表示時だけ線が見える場合は、UV座標や画像の色調を確認します。
コツ4 境界周辺だけを再構成して穴と段差を整える
座標を合わせて頂点を統合しても、境界の三角形配置が大きく異なる場合は、自然につながらないことがあります。その場合は、境界周辺の面だけを削除し、連続した表面として再構成する方法が有効です。
再構成の対象は、継ぎ目を中心とした限定的な帯状範囲にします。モデル全体を再構成すると、修正が不要な部分まで形状やテクスチャが変化し、処理時間も増えます。境界から一定幅の面を選択し、元の点群または境界頂点を参照しながら面を作り直します。
境界周辺の点密度が左右で異なる場合は、密度差をそのまま一列で接続すると、細長い三角形が多数発生することがあります。細長すぎる面は、陰影の乱れ、交差、表示の不安定さにつながります。必要に応じて高密度側の点を整理するか、低密度側に補助点を追加し、面の大きさが急変しないように調整します。
地面や斜面のような連続面では、境界の高さを単純平均する方法があります。しかし、段差や法面の肩、側溝、構造物の端部まで平均化すると、重要な形状が失われます。再構成前に元の点群を確認し、継ぎ目が処理上の誤差なのか、実際の形状なのかを判断します。
境界に小さな穴がある場合も、穴を無条件に埋めないようにします。点群の欠測による穴であれば補間が必要ですが、配管の開口部、窓、排水口、構造物間の隙間など、現実に存在する空間かもしれません。周辺形状や計測写真を確認し、埋めるべき穴だけを処理します。
大きく離れた境界を面で直接つなぐことも避けます。対応関係が不明な頂点同士を接続すると、地表を横切る面や、内部へ入り込む面が作られる可能性があります。隙間が許容範囲を超えている場合は、面の結合より前に位置合わせをやり直すか、元の点群から不足部分を再構成します。
境界面を作り直した後は、面の交差を確認します。上から見たときに問題がなくても、横方向から見ると面が重なっている場合があります。複数方向から表示し、境界に突起、折り返し、内部へ伸びる面がないかを確認します。
また、境界周辺だけを過度に滑らかにすると、その帯状部分だけ質感が異なることがあります。平滑化を行う場合は、元の点群との距離を確認しながら適用します。見た目の継ぎ目を消すために形状を大きく変えると、計測データとしての信頼性を損なう可能性があります。
点群OBJを体積計算、断面確認、出来形確認などに利用する場合は、見た目の連続性よりも座標精度を優先します。修正前後の頂点移動量を確認し、許容できる範囲を超えていないことを確かめます。表示用モデルと計測用モデルを分けて管理する方法も有効です。
コツ5 UV・材質・テクスチャの連続性を確認する
形状と法線を修正しても境界が残る場合は、テクスチャ関連の情報を確認します。OBJでは、頂点座標とテクスチャ上の位置を示すUV座標が別に管理されることがあります。同じ形状頂点を共有していても、境界の左右で異なるUV座標を使用していれば、画像のつながりは連続しません。
分割されたOBJごとに別のテクスチャ画像を使用している場合、撮影条件や画像補正の差によって色が変わります。一方の画像が明るく、もう一方が暗ければ、境界が直線状に見えます。この状態は、頂点統合や法線再計算だけでは解消できません。
まず、境界の両側が同じ材質設定を参照しているか確認します。材質名が異なっていても表示結果が同じ場合はありますが、光沢、透明度、色、画像参照などの設定に差があると境界が強調されます。不要な材質分割がある場合は、共通の材質へ整理します。
テクスチャ画像が複数ある場合は、境界付近の色調を比較します。明るさ、色温度、コントラストなどが大きく異なる場合は、画像側の補正が必要です。ただし、現地の影や濡れ、材質の違いなど、本来存在する色差を消しすぎないようにします。
UV座標の境界では、画像の端がそのままモデルの境界に割り当てられていることがあります。画像端に余白や異なる色が含まれていると、細い線として表示されます。UVの割り当て範囲、画像端の内容、境界付近の画素を確認し、必要に応じて十分な余裕を持たせます。
二つのテクスチャを一枚へ統合する方法もあります。共通画像上へUV座標を再配置すれば、材質参照を整理しやすくなります。ただし、画像を統合すると解像度や圧縮方法が変わる可能性があります。元の画質を維持できる大きさを選び、画像更新後にUV座標がずれていないことを確認します。
テクスチャを再生成できる場合は、結合後のモデル全体に対して改めて投影する方法が効果的です。分割モデルごとの画像境界を引き継がず、一体化した形状へテクスチャを割り当てるため、境界の色差を減らしやすくなります。ただし、使用する元画像の位置情報や撮影条件が適切であることが前提です。
点群 OBJ アップロードでは、OBJファイルだけでなく、材質情報を記述した関連ファイルとテクスチャ画像も必要になる場合があります。参照先が絶対パスになっていたり、画像名の大文字と小文字が一致していなかったりすると、アップロード先で画像が見つからない可能性があります。
アップロード用にまとめる際は、OBJ、材質情報、テクスチャ画像を分かりやすいフォルダー構成へ整理し、参照には移動後も成立する相対的な位置関係を使用します。ファイル名には、環境によって解釈が変わりやすい特殊記号や過度に長い文字列を避けると安全です。
テクスチャの問題かどうかを判断するには、単色表示との比較が有効です。単色表示で継ぎ目が消えるなら、形状の再編集を続けるよりも、UV、材質、画像を調べる方が効率的です。原因を分けて確認することで、必要以上に形状を変更することを防げます。
点群OBJアップロード前の検証手順
結合処理を終えたら、すぐに本番環境へアップロードするのではなく、段階的に検証します。最初に確認するのは、モデル全体の位置、向き、縮尺です。既知の二点間距離や構造物の寸法を測り、結合前後で大きな変化がないことを確認します。
次に、境界を単色表示で確認します。テクスチャや材質の影響を除いた状態で、隙間、段差、重複面、法線の不一致を探します。境界を正面から見るだけでなく、斜め方向や横方向からも確認します。細い隙間や重複面は、視点を動かしたときに見つかることがあります。
表示を拡大して確認するだけでなく、全体を引いた状態でも見ます。局所的には自然でも、広い範囲で見ると境界に沿って帯状の起伏が発生している場合があります。地形モデルでは等高線や傾斜表示を利用すると、目視では分かりにくい段差を発見しやすくなります。
形状検査では、孤立頂点、未接続の辺、穴、重複面、交差面、極端に細長い面などを確認します。すべての検査項目を機械的にゼロにする必要はありませんが、検出された箇所が意図した形状かどうかを判断します。点主体のOBJでは、面に関する検査が適用できないため、頂点の重複、密度差、位置ずれを中心に確認します。
法線の向きも可視化して確認します。局所的に反対向きの法線が残っていると、アップロード後に欠けや暗い面として現れる場合があります。法線を再計算した後でも、薄い形状や複雑な内部空間では自動判定が正しく働かないことがあるため、重要部分は目視でも確認します。
その後、テクスチャを有効にして色の連続性を確認します。境界に線が見えた場合は、材質の切り替わり、UVの端、画像の色調差、画像参照の不足を順番に調べます。形状の問題とテクスチャの問題を同時に修正しようとすると、原因が分からなくなるため、単色表示とテクスチャ表示を分けて検証します。
アップロード前には、実際に使用する形式と同じ構成で試験します。編集環境では関連ファイルを自動的に見つけられても、アップロード先では同じように参照できるとは限りません。アップロード用フォルダーを別の場所へコピーし、その状態でOBJを開けるか確認すると、外部の絶対パスに依存していないかを判断できます。
ファイル容量や頂点数、面数も確認します。結合によって重複頂点や重複面が大量に残ると、見た目が変わらなくてもデータが必要以上に大きくなります。アップロードや表示に時間がかかる場合は、境界精度を維持しながら、不要な重複情報や対象外範囲を整理します。
簡略化を行う場合は、結合前後のどちらで実施するかも重要です。分割OBJごとに別々の簡略化を行うと、境界頂点の位置や密度が異なりやすくなります。可能であれば、座標を合わせて結合した後に、全体へ共通条件で簡略化を適用します。先に分割データを軽量化する必要がある場合は、境界頂点を固定するなど、境界形状が変化しにくい設定を使用します。
試験アップロード後は、編集環境とアップロード先の表示を並べて比較します。片方だけで問題が発生する場合は、データそのものではなく、法線、材質、透明度、座標精度などの解釈が異なっている可能性があります。表示環境ごとの差を考慮し、必要に応じて書き出し条件を変更します。
大規模データを安全に結合する運用方法
大規模な点群OBJでは、すべてを一度に結合すると処理負荷が高くなり、問題箇所の特定も難しくなります。実務では、隣接する範囲を小さな単位で結合し、検証済みのデータを段階的にまとめる方法が安全です。
分割範囲には、行と列、区画番号、計測日などを含む一貫した名称を付けます。どのOBJ同士が隣接しているか分かれば、境界の組み合わせを管理しやすくなります。単に連番を付けるだけでなく、位置関係を推測できる名称にすると、後から修正対象を探す作業を減らせます。
結合前の原本は変更せずに保存します。作業用の複製を作成し、座標統一、頂点統合、法線再計算、面再構成、テクスチャ調整などの工程ごとに中間データを残します。完成データだけを保存すると、問題が見つかった際に最初から処理をやり直さなければなりません。
処理条件も記録します。使用した共通原点、単位、軸変換、頂点統合の許容値、平滑化条件、簡略化率などを残しておけば、別の範囲へ同じ条件を適用できます。担当者ごとに設定が異なる状態を避けられるため、境界品質を統一しやすくなります。
ただし、すべての範囲に同じ許容値を機械的に適用するのではなく、対象物の特徴も考慮します。広い地表と細かな設備では、保持すべき形状の大きさが異なります。基本条件を共通化したうえで、例外が必要な範囲を記録する運用が適しています。
大規模データでは、境界に一定の重なりを持たせて分割する方法もあります。境界付近の点が両方の範囲に含まれていれば、対応点を確認しやすくなり、再構成にも利用できます。ただし、重なり部分をそのまま残すと重複面が生じるため、最終結合時には採用する面を整理します。
点群からOBJを作成する前に分割する場合は、境界線の位置にも配慮します。建物の角、壁面の途中、複雑な設備などを横切る位置で分割すると、再結合が難しくなります。可能であれば、平坦な地面、形状変化の少ない面、構造物同士の自然な区切りなど、再接続しやすい場所に境界を設定します。
結合品質を管理するために、境界ごとの確認結果を残すことも有効です。座標差、最大段差、重複面の有無、法線確認、テクスチャ確認、アップロード確認などを記録すると、未確認箇所を把握できます。複数人で作業する場合も、確認基準を共有しやすくなります。
アップロード後に問題が見つかった場合は、完成モデル全体を直接編集するのではなく、該当する境界と元OBJを特定します。問題部分だけを修正し、同じ条件で再結合する方が、別の範囲へ影響を与えにくくなります。そのためにも、元データと中間データの対応関係を維持しておくことが重要です。
計測用途では、修正履歴を残します。どの頂点をどの程度移動したか、どの範囲を補間したか、どの面を削除したかを記録できれば、後からデータの信頼性を説明しやすくなります。見た目を整えた表示用データと、計測値を保持した原本を明確に分けることも、実務上の安全性につながります。
まとめ
点群OBJの境界に継ぎ目が出る場合は、単純にモデル同士を重ねるだけではなく、座標、頂点、面、法線、UV、材質、テクスチャを順番に確認する必要があります。継ぎ目が見える原因によって、適切な修正方法は異なります。
最初のコツは、座標系、単位、軸方向、原点をすべてのOBJで統一することです。モデルごとに異なる変換を行うと、境界の位置や縮尺が一致しません。共通原点と共通条件を使用し、複数の対応点で位置関係を確認します。
二つ目のコツは、境界の重複頂点を適切な許容値で統合することです。許容値が小さすぎれば未接続部分が残り、大きすぎれば必要な形状がつぶれます。点間隔、計測精度、対象物の大きさに応じて値を決め、境界付近へ限定して処理すると安全です。
三つ目は、面の向きと法線をそろえることです。形状に隙間がなくても、法線が分断されていると陰影の継ぎ目が生じます。頂点と面の接続を整えた後に法線を再計算し、滑らかにする部分と角として残す部分を区別します。
四つ目は、境界周辺だけを再構成することです。点密度や三角形配置の差が大きい場合は、境界の面を限定的に作り直します。ただし、現実に存在する段差や穴まで消さないよう、元の点群や計測状況と比較することが重要です。
五つ目は、UV、材質、テクスチャの連続性を確認することです。単色表示では自然につながっているのに、画像表示時だけ線が見える場合は、形状ではなくテクスチャ側に原因がある可能性があります。関連ファイルの参照関係も含めて確認します。
点群 OBJ アップロードの前には、単色表示、テクスチャ表示、複数方向からの確認、形状検査、試験アップロードを段階的に実施します。結合後の見た目だけでなく、計測精度、ファイル容量、関連ファイルの構成まで確認することで、アップロード後の修正を減らせます。
現場で取得した点群を継続的に扱う場合は、計測からアップロードまでの条件を統一することが重要です。LRTK Phoneを活用した点群取得やデータ管理も含め、後工程で結合しやすい計測範囲、座標基準、ファイル構成をあらかじめ整えておくと、境界処理を効率化しやすくなります。