LRTKレフィクシア株式会社

3D図面AR表示で地形モデルの裏面欠落を防ぐ6チェック

3D図面AR表示で地形モデルの裏面が欠ける原因

3D図面をAR表示した際、地形モデルを上から見ると問題がないにもかかわらず、斜面の下側や掘削面の内側へ移動すると、一部の面が突然消えることがあります。現場では、地形の裏面が抜ける、下から見ると透明になる、法面の一部が欠けて見えるといった表現で報告される現象です。

ただし、AR画面から面が消えているからといって、元の3D図面から地形データそのものが失われているとは限りません。地形モデルの裏面欠落には、面の頂点順序、法線、片面表示、外周形状、三角形メッシュの欠損、絶対座標の大きさ、データ変換時の処理など、複数の原因が関係します。

地形モデルは、測点や点群を三角形で結んだ面として作成されることが一般的です。このような三角形メッシュは地表の高さや起伏を効率的に表現できますが、必ずしも厚みを持つ立体ではありません。地表面だけで構成されたモデルでは、地形の上側は表現されていても、地形の下側や外周側面、底面が作られていないことがあります。

厚みのない面には表側と裏側があります。多くの3D表示環境では、変換後の頂点の並び順を基準に面の表裏を判定し、裏向きと判定した面を描画しない処理が使われます。法線は主に陰影計算や材質表現に使われますが、頂点順序から計算される面法線と関係するため、法線の反転や不整合が見え方の異常として現れることもあります。

裏側を描画しない処理は、描画負荷を抑える目的で一般的に利用されます。表側からは正常に見えても、利用者が裏側へ回り込むと面が消えることがあり、必ずしもデータ破損を意味しません。

一方、上から見ても一部の三角形だけが欠ける場合や、視点を移動するたびに欠落箇所が点滅する場合は、単純な片面表示以外の原因を疑う必要があります。三角形の頂点順序が不統一になっている、同じ位置に複数の面が重なっている、極端に細い三角形が含まれている、変換時に一部の面が削除されているといった可能性があります。

絶対座標付きの3D図面をAR表示する場合は、モデルの原点と現場座標の距離も確認対象です。現場の平面座標をそのまま頂点座標として使用すると、描画処理で扱う数値が大きくなります。表示環境が座標をどの精度で保持しているかによっては、大きな座標値と細かな地形変化を同時に扱う際に数値精度の影響が現れ、隣接する三角形の間に細い隙間が見えたり、面がちらついたりすることがあります。

また、元の3D図面では問題がなくても、AR表示用の形式へ変換した後に裏面欠落が発生する場合があります。変換時に法線情報が再計算される、材質の両面表示設定が引き継がれない、負の拡大率を含む座標変換によって頂点順序の扱いが変わる、軽量化によって必要な三角形まで削除されるといった処理が原因になり得ます。

したがって、地形モデルの裏面欠落を防ぐためには、表示設定だけを変更して終わらせるのではなく、元データの面構造、頂点順序、法線、外周、メッシュ品質、座標の持たせ方、変換後の状態を順番に確認する必要があります。

AR画面で地形が正常に見えている場合でも、それだけで現地との位置関係や施工精度が保証されるわけではありません。AR表示は、3D図面と現地の関係を視覚的に把握するための補助手段です。絶対座標、標高基準、基準点、測位状態などを別途確認し、必要な箇所では測量成果や現地計測結果と照合することが重要です。

チェック1 面の向きと法線方向を確認する

最初に確認したいのは、地形モデルを構成する三角形の頂点順序と法線方向です。三角形メッシュには表側と裏側があり、多くの描画環境では、三角形を構成する頂点が時計回りか反時計回りかという並び順を基準に表裏を判定します。

法線は、面に対して垂直に伸びる方向を表す情報です。地表面モデルでは、陰影を自然に見せるため、法線がおおむね地形の外側を向くように作成されます。ただし、保存された法線と頂点順序から導かれる面の向きは別々に扱われる場合があり、法線だけを修正しても片面表示による欠落が直らないことがあります。

三角形を構成する頂点の並び順が一部だけ反転したり、座標変換で面の向きが反転したりすると、同じ斜面の中に表向きと裏向きの面が混在します。上から見たときに一部だけ穴が開いたように見え、反対側へ回り込むと先ほど消えていた面が表示される場合があります。

確認するときは、モデル全体を遠くから眺めるだけでは不十分です。欠落が発生しやすい急斜面、法肩、法尻、掘削底、段差、擁壁との接続部、地形が折り返す部分などを拡大して調べます。これらの場所では面の向きが大きく変化するため、意図した折れなのか、頂点順序や法線の不整合なのかを区別する必要があります。

3D図面を編集する環境に面法線や頂点法線を表示する機能がある場合は、各方向を確認します。地表面の一部だけ法線が反対方向へ向いている場合は、その範囲の頂点順序、面の反転状態、法線の再計算条件を確認します。

法線を自動的にそろえる処理を使用するときは、モデルの形状に注意が必要です。単純な地表面では周囲の面を基準に方向を統一しやすい一方、垂直面、折り返し形状、底面を持つ閉じたモデルでは、どちらを外側として扱うかを自動処理だけで判断しにくい場合があります。

地表面と外周側面、底面を持つ立体では、すべての法線を上方向へ向ければよいわけではありません。地表面の法線は立体の上側、底面の法線は下側、外周側面の法線は立体の外側を向くように整えます。閉じた形状として外向きに統一されているかを確認することが基本です。

法線情報だけでなく、三角形の頂点順序も確認対象です。表示環境によっては、保存された法線ではなく、変換後の頂点順序を基準に表裏を判定します。そのため、作成環境では両面表示によって正常に見えていても、AR表示用に変換した後に一部の面が消えることがあります。

座標軸を入れ替える変換や、一つの軸だけ正負を反転する変換では、変換行列の向きが反転し、三角形の表裏の扱いが変わる場合があります。位置と大きさが正しく見えても、片面表示の結果だけが反対になることがあるため、変換後に再確認が必要です。

法線や頂点順序を修正した後は、元の編集環境だけで確認を終えないようにします。AR表示で使用する形式へ実際に変換し、地形の上側、横側、下側から見たときに面が安定して表示されるかを確認します。変換工程で法線が再計算されたり、材質設定が変更されたりすることがあるためです。

現地で利用者が見る方向も考慮します。地形モデルは上空から眺めるだけでなく、掘削面の内側や盛土の外側、法面の下部から見上げる場面があります。想定される視点を再現し、特定の方向からだけ面が消えないかを確認することが重要です。

チェック2 片面表示と両面表示の設定を確認する

頂点順序と法線方向が整っていても、地形を裏側から見たときに面が消えることがあります。この場合は、表示側で片面表示が行われている可能性があります。

片面表示とは、表向きの三角形だけを描画し、裏向きと判定した面を描画対象から除外する方法です。通常は見えない面の処理を省けるため、建物の外壁や地表面など、外側から見ることを前提としたモデルで利用されます。

しかし、AR表示では利用者自身が現場を移動します。盛土の下側から法面を見上げることや、掘削予定面より低い位置へ移動して設計地形を確認することがあります。3D図面を作成した際には想定していなかった方向からモデルを見るため、片面表示の影響が現れやすくなります。

地形の裏側からも形状を確認する必要がある場合は、両面表示に対応した材質や表示設定を使用します。両面表示では、表側と裏側のどちらから見ても三角形が表示されるように処理されるため、面の裏側へ移動しても地形が消えにくくなります。

ただし、両面表示に変更すれば、すべての裏面欠落が解消するわけではありません。元のモデルに三角形が存在していない場合や、変換時に面が削除されている場合、両面表示にしても穴は埋まりません。同じ位置に面が重なってちらついている場合も、両面化だけでは根本的な解決になりません。

両面表示は、厚みのない地表面を上下両方向から見せたい場合に有効です。一方、盛土や掘削範囲を土塊のような立体として表現したい場合は、地表面だけを両面表示するよりも、外周側面と底面を作成して閉じた形状にするほうが適していることがあります。

AR表示用データの変換工程にも注意が必要です。元の編集環境で両面表示を設定していても、変換後の形式や読み込み側の仕様によって、その設定が引き継がれない場合があります。材質や表示属性が削除され、AR表示側では片面として扱われることがあるためです。

反対に、変換時や表示時にすべての材質が両面として扱われる場合もあります。この状態では裏側が見えるため一見正常ですが、反転面や重複面が残っていても気づきにくくなります。見えるようになったことと、モデル構造が正しくなったことを同じと考えないことが大切です。

地形モデルに色や模様を設定している場合は、裏面の明るさにも注意します。両面表示が有効でも、照明計算や法線方向の影響で裏面が極端に暗く表示されることがあります。面が黒く見える場合は、形状が消えているのか、陰影によって見えにくいのかを切り分けます。

確認用として一時的に単色の表示へ切り替え、透明度や照明条件を変更すると、形状欠落と陰影の問題を区別しやすくなります。色や模様が複雑な状態では、細い穴や法線の不連続を見落とすことがあります。

両面表示では、保存される三角形数が必ず増えるわけではありません。ただし、裏向き面を除外しない処理や裏面用の陰影計算が加わるため、表示方式や端末によっては描画負荷が増える可能性があります。端末を動かしたときの更新が遅れると、現地と3D図面の重なりを確認しにくくなることがあります。

そのため、地表を上から確認する範囲は片面表示とし、掘削部、急斜面、地下構造物との接続部など、裏側から見る可能性が高い範囲だけを両面表示にする方法もあります。地形を工区や用途ごとに分割すれば、必要な範囲だけ表示条件を変更しやすくなります。

片面表示と両面表示のどちらを選ぶ場合でも、最終的には実際の利用方法を基準に判断します。上方からの俯瞰だけで十分なのか、斜面下部や掘削内部から見上げる必要があるのかを整理し、表示目的に合った設定を採用します。

チェック3 地形モデルの外周と底面を確認する

三つ目のチェックは、地形モデルの外周、側面、底面が用途に応じて作成されているかを確認することです。

測点や点群から生成した地形モデルは、地表面だけを三角形でつないだ構造になることが一般的です。この形式は地形の高さや傾斜を表現するには適していますが、地形の端まで移動すると、その先には側面がありません。下側から見ると内部が空洞のように見えます。

この状態は地表面モデルとしては必ずしも誤りではありません。しかし、AR表示で盛土や掘削範囲を立体的に示したい場合には、側面や底面がないことが裏面欠落のように見える原因になります。

たとえば、計画盛土を現地へ重ねて表示する場合、天端と法面だけが作られていても、法尻より下側に側面がなければ、外側から見たときに土塊としての厚みを認識しにくくなります。対象範囲を立体として見せたい場合は、地表面の外周から下方へ側面を作成し、用途に応じた高さで底面を閉じます。

底面を作成する高さは、モデルの用途に応じて決める必要があります。AR表示で対象範囲を分かりやすくすることだけが目的であれば、地形より低い位置に表示用の底面を設定する方法があります。一方、体積計算や施工量の比較に使用する場合は、契約図書や計測計画で定めた基準面、または比較対象となる地形面との関係を明確にしなければなりません。

表示用として便宜的に設定した底面を数量計算へ流用すると、体積の意味が変わる可能性があります。そのため、測量成果や数量計算に使用する原本と、AR表示用に加工したモデルを分けて管理することが重要です。

外周側面を作成する際は、地表面の境界線が連続しているかを確認します。外周線に切れ目や重複点があると、側面が途中で生成されなかったり、ねじれた三角形が作られたりします。

地形モデルには、外周だけでなく内部にも穴が存在する場合があります。未計測範囲、水面、構造物周辺、樹木の影響を受けた場所などを除外した結果、メッシュ内部に空白が残るケースです。外周と底面を閉じても、内部の穴からモデルの内側が見えるため、AR画面では面が欠けているように感じられます。

内部の穴を埋めるかどうかは、データの意味を考えて判断します。計測できていない範囲を自動的な補間で埋めると、実測していない地形を確定した形状のように表示してしまう可能性があります。欠測範囲を残す場合は、確認対象外または推定対象であることを関係者へ共有する必要があります。

外周側面の三角形が極端に細長くならないようにすることも大切です。地表面の外周点と底面側の点数が合っていない場合や、境界線が複雑すぎる場合には、細長い面や交差した面が生成されることがあります。このような面は、変換時の妥当性検査や軽量化によって削除される場合があります。

外周線を整理する場合でも、法肩、法尻、道路端、構造物との接続点など、地形の形状を判断する重要な折れ点を削除しないようにします。表示負荷を減らすために境界を単純化しすぎると、AR画面上の施工範囲が設計形状と異なって見える可能性があります。

閉じた立体を作成した後は、地表面、外周側面、底面の接続部に隙間がないかを確認します。外側からの表示だけでなく、透過表示や断面表示を利用し、内部から見たときにも面が連続しているかを点検します。

また、閉じた形状であっても頂点順序が反転していれば、片面表示では面が消えることがあります。側面や底面を追加した後は、地表面、底面、外周側面の表側が立体の外側を向いているかを改めて確認します。

地表面として使用するモデルと、土塊として表示するモデルでは必要な構造が異なります。何を確認するための3D図面なのかを明確にし、必要な範囲だけを閉じた形状にすることが、裏面欠落の防止と表示負荷の抑制につながります。

チェック4 三角形メッシュの欠損と重複を確認する

四つ目のチェックは、地形モデルを構成する三角形メッシュの品質です。AR画面で裏面が消えているように見える現象の中には、実際に三角形が欠けているケースがあります。

地形モデルを作成する際、点の密度が極端に低い場所や、高低差が急激な場所では、設定した生成条件によって適切な三角形が作られないことがあります。また、点群から樹木や車両などの不要点を除去する作業で、必要な地表点まで削除すると、メッシュに穴が生じます。

小さな穴は上方からの俯瞰では見つけにくいものです。地形へ近づき、斜め方向から見ると、背景が細い線状に透けて見えることがあります。端末を動かしたときに欠落部分が点滅するように見える場合もあります。

まず確認したいのは、本来連続している地形内部に境界辺が存在していないかです。通常、三角形メッシュの境界辺はモデル外周や意図的な穴の周囲に現れます。地表面の中央に境界辺があれば、そこに未接続の面や欠損がある可能性があります。

欠損が見つかった場合は、その場所が実際の未計測範囲なのか、モデル生成時の処理ミスなのかを区別します。未計測範囲を周囲の点から補間して埋める場合は、推定形状であることを理解したうえで使用します。

次に確認したいのが重複面です。同じ位置または非常に近い位置に二枚以上の三角形が重なっていると、表示処理がどちらを前面に描くかを安定して判断できず、視点を動かすたびに色が切り替わったり、面が細かく点滅したりすることがあります。

重複面は、同じモデルを二重に読み込んだときだけでなく、複数の地形データを統合した際にも発生します。隣接する工区を別々にモデル化し、境界部分を重ねて配置すると、ほぼ同じ高さに複数の面が並ぶことがあります。

高さが完全に同じでなくても、表示環境の深度判定に対して差が小さい場合は表示が不安定になることがあります。現況地形と計画地形を比較する目的で意図的に重ねる場合は、色、透明度、表示範囲、表示の切り替え方法を調整し、どちらの面を確認しているか分かる状態にします。

三角形の形状にも注意が必要です。極端に細長い三角形、面積がほとんどない三角形、同じ位置に重複した頂点を持つ三角形は、変換時に無効または不要な面として削除される場合があります。

地形のブレークラインが適切に設定されていない場合は、谷、法肩、法尻、段差を横切る長い三角形が生成されることがあります。この状態では地形形状が不自然になり、陰影や輪郭にも不連続が現れます。ただし、急な傾斜や法線差そのものが面を裏側と判定する原因になるわけではなく、表裏判定は頂点順序と視点方向、表示設定の影響を受けます。

メッシュ品質を確認するときは、陰影を付けた表示だけでなく、三角形の辺を表示した状態でも点検します。辺の構成が見えると、穴、極端に長い辺、細長い三角形、密度の急変、重複範囲を発見しやすくなります。

不連続な面を自動修復する処理は便利ですが、無条件に適用することは避けます。自動処理によって欠測範囲がふさがれると、実測していない場所に推定面が作られることがあります。修復した範囲は、周辺の測点、横断図、現場写真などと照合し、形状の妥当性を確認します。

複数の地形モデルを統合する場合は、単純に重ねて保存するのではなく、境界部の重複面を整理し、一つの連続したメッシュとして接続する方法を検討します。境界点の平面位置や標高に差がある場合は、どちらを基準にするかを決め、意図しない段差や細い隙間を残さないようにします。

ただし、計測年月日が異なる地形を無理に一体化すると、施工による地形変化を一つの面として扱ってしまいます。現況、計画、施工途中、完成時などのモデルは分けて管理し、AR表示時に必要なモデルだけを選択できる状態にすることが望まれます。

修正前後の三角形数や頂点数を記録しておくと、変換結果を比較しやすくなります。変換後に面数が想定以上に減少している場合は、無効面の削除や軽量化によって必要な地形まで失われていないかを確認できます。

チェック5 絶対座標とモデル原点の距離を確認する

五つ目のチェックは、絶対座標を持つ3D図面と、AR描画に使用するモデル原点の関係です。

測量成果や土木設計の3D図面では、現地の位置を表す絶対座標を使用することがあります。絶対座標を保持しておけば、現況地形、計画地形、構造物、測点、施工記録などを共通の座標で重ねやすくなります。

一方、3D描画では、座標を保持する数値形式や内部処理によって、原点から離れるほど細かな位置差を表現しにくくなる場合があります。すべての表示環境で同じ症状が出るわけではありませんが、単精度相当の座標処理を含む環境では、絶対座標の桁とセンチメートル単位の差を同時に扱う際に数値精度を確認する必要があります。

この影響は、地形全体が大きく移動する形で現れるとは限りません。隣接する三角形の境界に細い隙間が見える、近接面がちらつく、端末を動かすと表面が細かく揺れるといった症状として現れる場合があります。ただし、同様の症状は重複面、測位変動、姿勢推定、表示距離による処理でも起こり得るため、座標値だけで原因を断定しないことが重要です。

対策の一つとして、絶対座標を管理情報として保持しながら、描画時だけ現場付近を原点とするローカル座標へ変換する方法があります。地形モデルの各頂点から共通の基準座標を差し引けば、描画に使用する数値を小さくできます。

この方法を採用する場合は、差し引いた基準座標を確実に保存します。基準座標が分からなくなると、ローカル座標のモデルを元の絶対座標へ戻せません。平面座標、標高、座標系、単位、軸方向、回転角、適用した変換順序、作成日などを変換情報として管理する必要があります。

平面位置だけでなく、高さ方向の基準にも注意します。平面座標のオフセットは正しくても、標高基準や高さの取り扱いが別のままでは、水平方向は合っているのに上下方向だけずれることがあります。

モデルの単位も確認対象です。座標値がメートル単位なのか、ミリメートルなど別の単位なのかを確認し、変換時に意図しない倍率が入らないようにします。位置だけでなく、地形全体の大きさが変わっていないかも既知距離で検証します。

軸方向の違いも重要です。ある3D図面で高さ方向として扱われている軸が、別の表示環境では前後方向として解釈されることがあります。座標軸を入れ替えた際に変換の向きが反転すると、三角形の表裏の扱いまで変化する場合があります。

特に、一つの軸だけ符号を反転する変換では、形状が鏡像のように変わります。見た目の位置や向きを別の回転で合わせられても、頂点順序の扱いが反転している場合があるため、座標変換後には片面表示の結果と法線方向を再確認します。

現場付近へ原点を移す場合は、再確認できる基準点との関係を明確にします。工事基準点や管理点など、現地で確認可能な点を使って、ローカル座標と絶対座標の対応を検証できるようにします。

ただし、必ずしも基準点そのものをモデル原点にする必要はありません。重要なのは、現場範囲から極端に離れていない位置へ原点を設定し、その絶対座標と変換条件を記録することです。

複数の3Dモデルを重ねる場合は、すべてに整合するオフセット、回転、軸変換、単位変換を適用します。地形だけをローカル座標へ移し、構造物モデルを絶対座標のまま読み込むと、AR画面上で位置が合いません。

モデル作成者、データ変換担当者、現地確認担当者が異なる場合は、オフセット値や座標状態の伝達漏れが起こりやすくなります。ファイル名だけで判断せず、絶対座標の原本なのか、表示用ローカル座標なのかを明記します。

表示用モデルには、元データの名称、適用した平面オフセット、標高オフセット、軸方向、回転、単位、作成日、対象工区などを対応付けます。同じファイル名で上書きすると座標状態を判別しにくくなるため、改訂番号を付けて管理します。

AR表示前には、モデル内の既知点と現地の基準点を照合します。水平方向と高さ方向の差を記録し、絶対座標の対応関係が維持されているかを確認します。地形が画面に表示されたという事実だけで、位置が正しいと判断しないことが大切です。

チェック6 変換・軽量化後のモデルを再検証する

六つ目のチェックは、AR表示用にデータを変換または軽量化した後のモデルです。元の3D図面で裏面欠落がなくても、変換後に問題が発生することがあります。

広い現場の地形モデルには、多数の頂点と三角形が含まれます。そのまま端末へ読み込むと、表示開始に時間がかかったり、視点移動への追従が遅くなったりする可能性があります。このため、AR表示前に三角形数を減らす、範囲を分割する、不要な属性を削除するなどの軽量化が行われます。

軽量化では、形状が似ている範囲の頂点を統合したり、三角形を減らしたりします。しかし、削減率を高くしすぎると、法肩、法尻、段差、掘削境界、排水形状など、現地確認に必要な折れ点まで丸められる可能性があります。

面積が小さい三角形や細長い三角形を削除する処理によって、地形に穴が開くこともあります。元のモデルにわずかな重複や不整合がある場合は、その周辺がまとめて削除対象と判断される可能性があります。

変換時に材質情報が整理され、両面表示の設定が失われる場合もあります。元の3D図面では裏面が見えていても、AR表示用モデルでは片面表示として扱われることがあります。

法線の扱いも変換方法によって異なります。元の法線を保持する場合、変換先で再計算する場合、表示時に生成する場合などがあります。また、表裏判定に使われる頂点順序が、座標変換や負の拡大率の影響を受ける場合もあります。

そのため、変換後のモデルは元データと同じものとして扱わず、別の成果物として検査します。最初にモデル全体の位置、向き、大きさ、標高を確認し、次に頂点数や三角形数が想定以上に減っていないかを調べます。

その後、急斜面、法肩、法尻、外周、底面、内部の穴、構造物との接続部などを拡大し、変換前後で形状が変わっていないかを比較します。地形の下側や外周側からも表示し、片面化、頂点順序の反転、法線の不整合が起きていないかを確認します。

軽量化は、一度に目標容量まで削減するよりも、段階的に行うほうが問題を発見しやすくなります。最初に不要範囲を除外し、次に工区ごとに分割し、その後、地形の重要な折れ点を保持しながら三角形を整理します。

広い地形を一つのモデルで扱わず、工区、施工段階、確認目的などで分ける方法も有効です。必要な範囲だけを読み込めるようにすれば、過度な形状削減を避けながら表示負荷を抑えやすくなります。

ただし、分割境界に隙間が生じないように注意します。隣接するモデルで境界点の位置や標高が異なると、AR画面に細い亀裂が見えることがあります。分割前の共通境界を保持し、隣接モデルで整合する頂点を使うことが望まれます。

変換後の検証は、事務所の3D表示だけで終わらせず、実際に使用する端末でも行います。端末の描画性能、表示距離、視野、測位状態などによって、机上では見えなかった欠落やちらつきが現れる場合があります。

端末をゆっくり動かした場合だけでなく、向きを変えた場合、地形へ接近した場合、裏側へ回り込んだ場合、複数モデルを同時表示した場合の挙動を確認します。静止画では判断しにくい一時的な欠落もあるため、連続した視点移動で点検します。

変換作業を繰り返す場合は、出力条件を固定します。担当者ごとに異なる削減率や座標設定を使用すると、同じ元データから品質の異なるモデルが作られます。単位、座標オフセット、軸方向、法線処理、両面表示、削減条件、分割方法を手順として記録します。

現地AR表示で裏面欠落を確認する手順

地形モデルの裏面欠落は、事務所内の確認だけでは発見できない場合があります。AR表示では、利用者の立ち位置、端末の向き、現地の高低差によって、モデルを見る方向が大きく変わるためです。

現地確認を始める前に、使用する地形モデルの版、対象工区、測量年月日、座標系、標高基準を確認します。旧版や別工区のモデルを読み込むと、裏面欠落以外の位置ずれまで混在し、原因の切り分けが難しくなります。

次に、現地の既知点を使ってモデル位置を確認します。測位状態が安定していないまま地形表示を評価すると、位置の揺れや姿勢の変化を形状不良と誤認する可能性があります。

測位状態、補正情報の受信状況、周囲の建物や樹木による遮へい、端末の姿勢などを確認してから、地形モデルの表示状態を点検します。

最初は地形を上方から見下ろし、広い範囲に欠落がないかを確認します。その後、斜面へ近づき、法肩から法尻、法尻から法肩というように、異なる方向から面を見ます。

掘削範囲では、計画面より低い位置から見上げる状態を想定します。地表面だけで作成されたモデルでは、この方向から見たときに片面表示の影響が現れる可能性があります。実際の作業で下側から確認する必要があるなら、両面表示や立体化を検討します。

盛土範囲では、外周側から側面を確認します。側面や底面が作られていない場合、盛土の内部が空洞のように見えます。天端や法面の位置だけを確認する用途であれば許容できることもありますが、盛土全体を立体として示す用途には適していません。

端末を左右へゆっくり移動し、欠落箇所が固定されているかを確認します。同じ場所が常に抜けている場合は、メッシュの穴や反転面が疑われます。視点に応じて欠落箇所が点滅する場合は、重複面、描画精度、表示距離による処理などを確認します。

表示距離による変化も確認します。遠くからは正常に見えるのに近づくと消える場合や、近距離では正常でも遠距離で穴が目立つ場合は、表示距離に応じた形状簡略化、描画範囲、深度判定などが影響している可能性があります。ただし、表示環境によって採用される処理は異なるため、実際の仕様と設定を確認します。

問題を見つけた場合は、AR画面だけを記録するのではなく、確認した位置、向いていた方向、表示モデルの版、確認時刻、測位状態、欠落した範囲を記録します。事務所で同じ条件を再現するときの手掛かりになります。

現地で両面表示へ変更して見えるようになった場合でも、元データの確認を省略しないようにします。原因が頂点順序の反転や重複面であれば、別の表示環境や次回のデータ変換で再び問題が発生する可能性があります。

また、AR表示だけで施工位置や高さを最終判定しないことも重要です。端末の測位、姿勢推定、地形モデルの作成精度、座標変換など、複数の誤差要因があります。重要な位置や標高は、基準点や測量結果と組み合わせて確認します。

裏面欠落と位置ずれを切り分ける考え方

AR表示で地形の一部が見えない場合、裏面欠落と位置ずれが同時に発生しているように見えることがあります。原因を適切に判断するためには、形状表示の問題と座標位置の問題を分けて確認することが重要です。

裏面欠落は、特定の面が視点方向によって消える現象です。端末を同じ位置に置いたまま向きを変えると面が見えたり消えたりする場合は、頂点順序、片面表示、変換後の材質設定などの影響が考えられます。

位置ずれは、地形モデル全体または一部が現地の対応位置から離れて表示される現象です。視点方向を変えても同じ方向へずれている場合は、絶対座標、標高、回転、測位状態などを確認します。

モデル全体が一定方向へ平行移動している場合は、座標オフセットの適用漏れや符号の誤りが疑われます。基準点から離れるほどずれが大きくなる場合は、回転角、座標系、縮尺、単位の違いを確認します。

水平方向は合うのに高さだけが異なる場合は、標高基準や高さのオフセットが一致していない可能性があります。地形の表面が現地地盤より一様に高い、または低い場合は、面の向きよりも高さ基準を優先して調べます。

端末を動かすと地形全体が揺れる場合は、メッシュの欠損ではなく、測位や姿勢推定の状態が影響している可能性があります。建物、法面、樹木などで空が遮られる場所では、測位状態が変動しやすくなることがあります。

一方、地形全体の位置は安定しているのに、特定の三角形だけが点滅する場合は、重複面や描画精度を確認します。同じ場所に近接した面が二重に存在すると、地形全体は正しい位置にあっても表面だけがちらつくことがあります。

原因を切り分ける際は、既知点のマーカーや単純な確認用形状を同時に表示すると判断しやすくなります。確認用形状が現地の既知点に安定して重なる一方で、地形の一部だけが消えるのであれば、測位よりもモデル構造や表示設定の問題を優先して調べられます。

反対に、確認用形状と地形モデルが同じ方向へ動く場合は、表示環境、測位状態、姿勢推定の影響が考えられます。地形モデルだけが異なる方向へずれる場合は、モデルごとの座標変換条件を確認します。

裏面欠落を修正する作業では、座標値やモデル原点を変更することがあります。その際、面は正常に表示されるようになっても、現地との位置関係が変化していないかを必ず再確認します。

表示上の問題を直すことと、絶対座標を維持することは別の確認項目です。どちらか一方だけを確認して作業を完了すると、現地では見えるものの位置が合っていないモデルや、位置は合っているものの裏面が消えるモデルが残る可能性があります。

地形モデルの裏面欠落を再発させない管理方法

裏面欠落を一度修正しても、地形モデルの更新や再変換によって同じ問題が起こることがあります。再発を防ぐには、担当者の経験だけに頼らず、確認項目を制作工程へ組み込む必要があります。

最初に、地形モデルの用途を明確にします。上方から現況地形を確認するモデル、掘削面を内側から見るモデル、盛土を立体的に表示するモデル、数量計算に使用するモデルでは、必要な形状構造が異なります。

用途が決まっていなければ、地表面だけでよいのか、裏面を表示する必要があるのか、外周や底面を作るべきかを判断できません。AR表示時の立ち位置や確認方向を事前に整理し、モデル仕様へ反映します。

次に、元データとAR表示用データを分けて管理します。測量成果や設計成果としての原本は変更せず、複製した表示用モデルに対して範囲分割、軽量化、材質設定、底面追加などを行います。

表示用モデルには、元データの版、作成日、座標状態、適用したオフセット、軽量化条件、両面表示の有無、対象工区を記録します。ファイル名だけでなく、管理情報によって追跡できる状態にします。

変換前後の確認項目も固定します。頂点順序、法線方向、境界辺、穴、重複面、三角形数、頂点数、外周、底面、単位、軸方向、絶対座標への復元情報などを毎回確認します。

確認結果は、正常か異常かだけでなく、どの場所をどの方向から見たかまで残します。広い地形モデルの一部だけを見て正常と判断すると、別の工区に残った反転面や欠損を見落とす可能性があります。

地形モデルを分割している場合は、分割単位ごとに検査した後、全体を重ねた状態でも確認します。各モデルが単独では正常でも、統合時に境界部が重複したり、細い隙間が生じたりすることがあります。

現場から修正依頼を受ける際は、面が消えるという説明だけで判断しないことが大切です。上から見ても消えるのか、下側からだけ消えるのか、視点を動かすと点滅するのか、特定の距離で消えるのかによって原因が異なります。

画面記録とともに、確認位置、視点方向、モデルの版、測位状態を共有すれば、頂点順序、片面表示、メッシュ欠損、重複面、絶対座標のどれを優先して調べるべきか判断しやすくなります。

モデルを更新した際は、変更部分だけでなく、あらかじめ決めた共通確認地点でも再検証します。座標変換や出力条件を変更すると、修正していない範囲にも影響する可能性があるためです。

AR表示に使用する端末や表示環境を更新した場合も、代表的な地形モデルで再確認します。以前は両面で表示されていたモデルが片面表示として処理されたり、形状の簡略化条件が変化したりする可能性があります。

修正履歴を残すことも重要です。頂点順序の統一、法線の再計算、反転面の修正、穴埋め、重複面の削除、底面追加、座標オフセット変更、軽量化条件の変更など、どの処理によって問題が改善したかを記録します。

履歴があれば、同様の現象が発生したときに原因を特定しやすくなります。また、別の地形モデルを作成する際にも、過去の修正条件を標準手順として活用できます。

まとめ

3D図面をAR表示したときに発生する地形モデルの裏面欠落は、単純なデータ消失だけでなく、面の頂点順序、法線、片面表示、モデル外周の構造、三角形メッシュの品質、絶対座標の扱い、変換後の軽量化などによって起こります。

最初に、欠けて見える場所に三角形が存在しているかを確認します。視点を変えると面が現れる場合は、頂点順序や片面表示が影響している可能性があります。どの方向から見ても同じ場所が欠けている場合は、メッシュの穴や変換時の削除を疑います。

次に、地形を厚みのない地表面として扱うのか、盛土や掘削範囲を立体として扱うのかを決めます。裏側から地形を確認する必要がある場合は、両面表示だけで対応する方法と、外周側面や底面を追加して閉じたモデルにする方法を用途に応じて選びます。

一部の面が点滅する場合は、重複面、細長い三角形、描画時の数値精度の影響も確認します。特に、現況地形と計画地形、複数工区の地形を重ねるときは、境界部分の重複やわずかな高さ差に注意が必要です。

絶対座標付きの3D図面をAR表示する際は、位置情報を管理しながら、表示環境に応じて描画用座標を現場付近へ移す方法を検討できます。ただし、平面座標、標高、単位、軸方向、回転、オフセット、変換順序を記録し、関連モデルへ整合する条件を適用する必要があります。

元の3D図面が正常でも、変換や軽量化によって法線、材質、三角形、座標情報の扱いが変化することがあります。AR表示用データは変換後に別の成果物として検査し、実際に使用する端末で上側、横側、下側から確認することが重要です。

裏面欠落を防ぐうえで大切なのは、画面上で見えるようにするだけではなく、原因を分類して元データや変換条件から修正することです。面の向き、表示方法、外周と底面、メッシュ品質、絶対座標、変換結果という六つの観点を手順化すれば、地形モデルを更新した後の再発も抑えやすくなります。

絶対座標を持つ地形モデルを現地へ重ね、設計地形と周辺環境の関係を分かりやすく確認するためには、位置合わせと表示品質の両方を管理する必要があります。現場で3D図面のAR表示を活用する際は、利用するシステムの対応形式、座標条件、表示設定、測位条件を確認し、LRTK Phoneを用いる場合も対象データと運用条件に適合するかを事前に確認することが大切です。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る