LRTKレフィクシア株式会社

点群OBJアップロード前に不要な内部面を削除する6ステップ

点群OBJに不要な内部面が生じる理由

「点群 OBJ アップロード」と検索する実務担当者の多くは、現場で取得した三次元データを共有環境へ登録しようとした際に、ファイル容量の大きさや表示の重さに直面しています。点群そのものは多数の点によって形状を表現しますが、OBJは頂点に加えて、頂点同士を結んだ面を保存できる形式です。実務では、点群を基に三角形の面を生成したOBJデータを、便宜的に点群OBJと呼ぶことがあります。

点群から自動的に面を生成すると、現実に存在する外面だけでなく、閲覧や計測に使わない面まで作られる場合があります。構造物の内側、床や地盤の下、壁の内部、閉じた空間の中央、設備同士の隙間などに生成された面が代表例です。外側からは見えないため、通常の表示では問題がないように見えても、OBJ内部には多数の三角形が残っていることがあります。

不要な内部面が増える原因の一つは、点群のノイズです。計測対象から離れた場所に飛び点があると、面生成時に周辺の点と結ばれ、不規則な三角形が作られることがあります。光沢のある面、透明な面、水分を含む場所、細い金属部材、暗い場所などでは点の取得が安定しにくく、実際の外形とは異なる面が生じる可能性があります。

同じ場所を複数回計測した際の位置ずれも、内部面を生む原因になります。重複した点群が完全には一致していない場合、正しい外面のすぐ内側にもう一つの面が作られ、二重面になることがあります。画面上では一枚の面に見えても、断面表示すると薄い隙間を挟んで複数の面が重なっている状態です。

計測できなかった範囲を自動的に補う処理によって、不要面が作られることもあります。離れた点同士が結ばれ、開口部が塞がれたり、床下に大きな三角形が張られたりする場合があります。このような補間面は、外観を一時的に整えて見せる一方で、実際とは異なる形状を含むため、アップロード前の確認が必要です。

不要な内部面が多いOBJは、頂点数と面数が増え、保存容量が大きくなります。アップロードに時間がかかるだけでなく、共有後の読み込み、回転、拡大、断面表示、寸法確認などの操作が重くなる可能性があります。通信環境が安定しない現場では、送信の中断や再アップロードが発生しやすくなります。

内部面は、容量以外にも影響を与えます。断面を確認した際に不要面が重なり、本来見たい構造が分かりにくくなることがあります。面積や体積を求める処理では、重複面や自己交差した面が計算結果に影響する場合もあります。必要な外面と不要面の区別が曖昧なまま共有すると、閲覧者が誤った場所を計測対象として選択するおそれもあります。

ただし、外から見えない面をすべて削除すればよいわけではありません。配管や槽の内面、開口部の側面、地下構造物の内壁、箱形構造の内側などは、外観確認では見えなくても、施工確認や維持管理では重要な情報です。内部面の削除では、データを何に使うのかを先に決め、その用途に必要のない面だけを除くことが重要です。

外観や進捗の共有が目的なら、閉じた構造物の内部にある不要面を広く削除できる可能性があります。一方、断面確認、出来形確認、設備干渉確認、土量計算、変状記録などに使う場合は、必要な境界面を残さなければなりません。軽量化そのものを目的にするのではなく、必要な情報を保ちながら扱いやすいOBJへ整えることが、アップロード前処理の基本です。

ステップ1 元データを複製して編集条件を確認する

最初のステップでは、受領したOBJを直接編集せず、必ず作業用データを複製します。内部面の削除は、選択範囲を誤ると必要な外面まで失う可能性がある処理です。元データを上書きすると、削除後に必要な面が判明した場合や、別の用途に使う場合に復旧できなくなります。

元データ、編集中データ、アップロード用データは、それぞれ別のファイルとして管理します。ファイル名には、対象範囲、計測日、編集状態、版番号などを含めると判別しやすくなります。ただし、特殊な記号や極端に長い名称は、保存環境やアップロード先によって正しく扱われない場合があります。短く意味が伝わる名称に整えることが安全です。

OBJの周辺に関連ファイルがある場合は、それらも含めて複製します。OBJには主に頂点や面の情報が保存されますが、表面の色や画像を表示するために、別の設定ファイルや画像ファイルが使われることがあります。OBJだけを移動すると、編集画面では形状が見えても、色や模様が失われる可能性があります。

編集を始める前に、元データの状態を記録します。確認したいのは、ファイル容量、頂点数、面数、モデル全体の大きさ、座標位置、向き、単位、色の有無などです。頂点数や面数を表示できない場合でも、読み込みにかかる時間や、回転操作の滑らかさを作業前の比較材料として残せます。

測量座標を持つ点群OBJでは、モデルが画面上の原点から大きく離れた位置に配置されることがあります。これは他の測量成果や設計データと重ねるために必要な状態です。編集しやすくするために一時的に原点付近へ移動する場合は、移動方向と移動量を正確に記録し、書き出し時に元へ戻せるようにします。

座標を戻さないまま保存すると、形状自体は正しく見えても、アップロード後に他のデータと位置が合わなくなります。特に基準点、境界点、施工位置などと重ねる用途では、座標の維持が重要です。編集前後で既知点の座標を確認し、変化していないことを確かめる必要があります。

単位の確認も欠かせません。OBJは、読み込む環境によって数値をメートル、センチメートル、ミリメートルなどとして解釈する場合があります。既知寸法を一つ選び、想定した値で表示されているかを確認します。建物の柱間、構造物の幅、基準点間の距離など、図面や現場記録から確認できる寸法を使うと判断しやすくなります。

次に、モデルを正面だけでなく、背面、上面、下面、左右、斜め方向から確認します。外観上は整っていても、床の裏側や構造物の中心に大きな面の塊が隠れている場合があります。編集前の画面を記録しておけば、削除後に外形や開口が変わっていないか比較できます。

編集する範囲も最初に決めます。建物全体、階単位、部屋単位、工区単位、設備単位など、作業しやすい区分を設定します。大規模なOBJを一度に編集すると、どこまで確認したか分からなくなり、誤削除や見落としが増えます。小さな範囲に分け、区画ごとに保存しながら進める方法が安全です。

アップロード後の用途も、この段階で明確にします。外観共有だけに使うのか、断面を確認するのか、寸法を測るのか、体積を計算するのかによって、残すべき面が変わります。利用者と確認内容を整理しておけば、削除作業中の判断がぶれにくくなります。

ステップ2 透過表示と断面表示で内部面を特定する

作業用データを準備したら、外側の面に隠れている内部面を見つけます。通常の表面表示だけでは、モデル内部の状態を正確に確認できません。透過表示、ワイヤー表示、断面表示、部位ごとの非表示などを組み合わせ、面の位置とつながりを把握します。

透過表示では、外形を確認しながら内部の面密度を見ることができます。構造物の中央に三角形が集中していないか、壁の内部に二重面がないか、床下に不要な面が広がっていないかを確認します。モデル全体を一度に透過すると見づらい場合は、階や区画ごとに分けて表示します。

ワイヤー表示では、面を構成する三角形の大きさや密度を確認できます。外面に比べ、内部だけ極端に細かな三角形が集中している場合は、点群のノイズや重複が取り込まれている可能性があります。反対に、離れた頂点を結んだ非常に大きな三角形がある場合は、欠損範囲を不適切に補間している可能性があります。

断面表示は、内部面の特定に特に有効です。モデルを上下方向、左右方向、奥行き方向から順に切り、外郭の内側に別の面が存在しないかを確認します。一方向の断面だけでは、面同士の接続状態を判断できないことがあります。断面位置を少しずつ動かし、複数方向から連続的に観察することが重要です。

地盤や床を含むOBJでは、表面の下側に折り返したような面が作られていることがあります。計測範囲の端部や高低差が大きい場所では、外周の点同士が結ばれ、地中を横切る面になる場合があります。外観表示では見えにくいため、側面や断面から確認します。

壁や薄い構造物では、表面のすぐ内側に重複面が存在する場合があります。同じ場所を複数回計測し、わずかにずれた点群を結合したときに起こりやすい状態です。どちらの面を残すかは、周囲との連続性、基準位置との距離、表面の滑らかさなどを比較して判断します。

独立して浮いている小さな面も確認します。計測者、車両、資材、植生、反射ノイズなどが面になり、対象物から離れた位置に残ることがあります。モデル全体を遠くから見たときには気づきにくいため、外接範囲を広げて表示し、対象外の場所に要素がないかを確かめます。

開口部の周辺では、実在しない面が張られていないかを確認します。窓、扉、配管口、点検口、掘削部などは、点が少ないと自動的に塞がれることがあります。開口を塞ぐ面は外側から見えることもありますが、奥まった位置では内部面のように隠れている場合があります。

内部面を見つけたら、すぐに削除せず、位置と範囲を整理します。建物なら階や通り、設備なら部屋や系統、地形なら区画や座標範囲で分類すると、作業の進捗を管理しやすくなります。削除候補が広い場合は、一つの範囲をさらに小さく分けます。

内部面の原因を推定することも重要です。ノイズによる面なのか、重複計測による二重面なのか、開口補間による面なのかによって、安全な削除方法が異なります。原因が分かれば、外面との境界を切り離すべきか、面の塊ごと削除できるかを判断しやすくなります。

ステップ3 削除する面と残す面を用途別に分類する

内部にある面がすべて不要とは限りません。第三のステップでは、アップロード後の用途を基準に、削除する面、残す面、判断を保留する面に分類します。この作業を行わず、見えない面を一括で削除すると、断面確認や計測に必要な情報を失う可能性があります。

外観や施工進捗の共有だけに使うOBJでは、閉じた構造物の内部にあり、どの閲覧方向からも利用しない面は削除候補になります。壁の中心に浮いている面、床下に広がる折り返し面、対象物内部の独立したノイズ面などが該当します。

断面確認に使う場合は、内部の境界が重要です。壁厚、床厚、基礎形状、盛土断面、掘削形状などを確認する用途では、外側から見えない面でも残す必要があります。断面表示を使う担当者がどの位置を確認するかを想定し、境界を構成する面を保存します。

設備干渉の確認では、配管や機器の外形が主な対象になります。配管内部に過剰な面が存在しても、外径や位置の確認だけが目的なら削除できる場合があります。ただし、接続口や開口の側面を消すと、端部形状が変わることがあります。外周を構成する面と内部ノイズを区別しなければなりません。

体積計算に使うOBJでは、対象形状が閉じていることが求められる場合があります。不要な二重面は計算を乱す原因になりますが、底面や側面まで削除すると、体積を定義できなくなる可能性があります。計算対象を囲む境界面は残し、内部で重複している面だけを整理します。

薄い板状の部材にも注意が必要です。扉、蓋、鋼板、外装材、型枠、手すり部材などは、表面と裏面の両方が実在する形状です。一方向から見えないという理由で裏面を削除すると、板厚や裏側からの表示が失われます。モデルを回転し、両面の役割を確認します。

箱形構造物、槽、ピット、管路、室内などは、内側の面そのものが管理対象になることがあります。内部寸法を測る、変状を確認する、設備を配置するなどの用途では、内部面を残さなければなりません。閉鎖空間の内部だから不要と判断するのではなく、閲覧者が内部へ視点を移動するかを確認します。

削除しやすいのは、外形から完全に離れている独立面です。小さな浮遊面、対象物中央の面の塊、外面の内側で閉じた重複形状などは、周囲との接続を確認したうえで削除候補にできます。ただし、基準点や測量用の目印が面として含まれている場合もあるため、位置情報の役割を確認します。

外面と一部が接続している面は、慎重に扱います。不要面が一点や一辺で外面につながっていると、連続面の選択によって必要な範囲まで選ばれることがあります。境界を分離するか、選択範囲を限定して削除します。

判断が難しい面は、無理に削除しないことも重要です。軽量化による容量削減より、必要な形状を失う影響のほうが大きい場合があります。判断を保留した面は、別の作業用データで削除前後を比較し、利用担当者が確認できる状態にします。

施工記録や証拠として保管するデータでは、編集内容を追跡できるようにします。元のOBJを原本として保存し、アップロード用の軽量版を別に作成します。どの範囲をどの理由で削除したかを記録しておけば、後から原本との違いを説明できます。

分類の判断基準は、面が内側にあるかどうかではなく、アップロード後の確認、計測、計算、説明に必要かどうかです。利用目的を中心に考えることで、軽量化と情報保持を両立しやすくなります。

ステップ4 不要な内部面を区画ごとに削除する

削除対象を分類したら、面の選択と削除を行います。大規模なOBJでは、モデル全体を一度に処理せず、区画や部位ごとに進めます。建物なら階や部屋、土木構造物なら工区や測点範囲、設備なら系統や機器単位に分けると、誤削除を発見しやすくなります。

画面上で範囲を囲んで面を選ぶ場合は、手前の面だけを選択する設定と、奥まで貫通して選択する設定の違いに注意します。内部面を選ぶために貫通選択を使うと、反対側の外面まで同時に選ばれることがあります。

選択後はすぐに削除せず、モデルを回転して反対側から確認します。正面からは内部面だけが選ばれているように見えても、背面、下面、側面の必要な面が選択されている場合があります。選択中の面が色分けされる場合は、外郭に選択色が出ていないかを確認します。

連続している面をまとめて選択する方法は、独立した内部面の塊を削除するときに有効です。ただし、不要面が外面とわずかにつながっている場合、広い範囲が選択されることがあります。想定より多くの面が選ばれたときは、そのまま処理せず、接続部分を確認します。

小さな独立面を面積や連結数で抽出できる場合でも、自動選択の結果を確認します。小さなボルト、金具、標識、配線、基準点表示なども条件に該当する可能性があります。必要な小部材が含まれる対象では、削除条件を厳しくし、区画ごとに確認します。

外側の必要面を先に保護し、残りを削除対象として選ぶ方法もあります。ただし、下面や裏面の保護漏れがあると、必要面が削除されます。外郭全体を確実に選択できる場合に限り、複数方向から保護状態を確認して使います。

削除は少量ずつ行います。一度に大量の面を消すと、どの操作で外形が崩れたか特定しにくくなります。区画を一つ処理するたびに、外観、断面、面数の変化を確認し、問題がなければ保存します。

小さな範囲を編集したにもかかわらず、面数や容量が大幅に減った場合は、必要な外面を巻き込んでいる可能性があります。反対に、広い内部面を削除したのに変化がほとんどない場合は、表示上の要素だけを非表示にし、実際には削除できていない可能性があります。

削除後は、正面、背面、上面、下面、左右、斜め方向から外形を確認します。角部が欠けていないか、開口の縁が途切れていないか、床や地盤に穴が開いていないか、薄い部材が片面だけになっていないかを見ます。

断面表示でも確認します。外観が正常でも、削除境界に細長い面や突起が残っている場合があります。断面位置を動かし、内部面が意図した範囲で除かれているかを確認します。

色や画像を持つOBJでは、面の削除によって表面表示が乱れる場合があります。形状だけでなく、色の境界や画像の対応状態も確認します。残った面に不自然な色の伸びや欠落がある場合は、関連情報の整理が必要です。

一つの区画を処理したら、編集状態を別名で保存します。取り消し操作だけに頼ると、作業環境を閉じた後に戻せない場合があります。区画単位の保存版を残せば、問題が見つかった部分だけをやり直せます。

ステップ5 穴や法線の乱れを修正する

不要な内部面を削除した後は、形状の整合性を確認します。削除対象が外面と接続していた場合、意図しない穴、孤立した辺、重複頂点、向きの反転した面などが残ることがあります。そのまま書き出すと、アップロード先で一部の面が見えなくなる可能性があります。

最初に、意図しない穴がないかを確認します。窓、扉、配管口、点検口などの実在する開口は残す必要があります。一方、本来連続している壁、床、地盤、構造物の表面に生じた穴は修正対象です。元データや編集前の画面と比較し、開口が本来の形状かどうかを判断します。

穴を自動で埋める場合は、対象範囲を限定します。モデル全体の穴を一括で閉じると、必要な入口や設備開口まで塞がれるおそれがあります。また、大きな欠損を単純な平面で埋めると、実際とは異なる形状になります。周囲の点や面の流れを確認し、小さな編集ミスによる穴だけを補修します。

次に、面の向きを確認します。面には表側と裏側があり、頂点の並びによって方向が決まります。編集後に一部の面だけが反転すると、表示環境によって透明になったり、暗く見えたり、片側から表示されなくなったりします。

法線を再計算できる場合は、外側を向くようにそろえます。ただし、薄い板や開いた形状では、自動判定が正しく働かない場合があります。外側と内側の両方から確認し、必要な方向に表示されているかを確かめます。

重複頂点も整理します。ほぼ同じ位置に複数の頂点があると、見た目には問題がなくても、面同士が正しく接続されていない状態になることがあります。近接頂点を統合する場合は、許容距離を大きくしすぎないことが重要です。

許容距離が大きいと、目地、板厚、小さな隙間、近接する配管などが一体化する可能性があります。対象物の最小形状より十分に小さな値を使い、処理前後で寸法を確認します。

面を削除した後には、面に使われていない頂点や辺が残る場合があります。これらは表示に影響しないこともありますが、不要なデータとして容量を増やしたり、後の検査を複雑にしたりします。孤立要素を抽出し、必要な基準点などではないことを確認してから削除します。

重複面にも注意します。同じ位置に同じ向き、または逆向きの面が重なっていると、表示がちらついたり、面積や体積の計算に影響したりします。透過表示や断面表示で重なりを確認し、正しい外郭を構成する一枚だけを残します。

削除境界に極端に細長い三角形が残っていないかも確認します。細長い面は、陰影の乱れや後の簡略化処理による崩れの原因になります。必要に応じて周辺の面を再構成しますが、元の計測形状を大きく変えない範囲にとどめます。

内部面の削除と、外面の簡略化は分けて実施することが重要です。内部面を除く作業中に外面まで粗くすると、どの処理によって形状が変わったか分からなくなります。まず内部面を整理し、形状が正常であることを確認してから、必要に応じて面数削減を行います。

修正後は、閉じているべき形状が閉じているか、境界線が意図した場所だけに存在するか、自己交差した面がないかを確認します。専用の検査機能がない場合でも、透過、断面、ワイヤー、拡大表示を組み合わせることで、多くの異常を発見できます。

ステップ6 OBJを書き出してアップロード前に検証する

内部面の削除と形状修正が終わったら、編集画面の状態だけで完了とせず、新しいOBJとして書き出します。元データや作業途中のデータとは別の名称を付け、アップロード用であることが分かるようにします。

書き出し時は、座標、単位、面、法線、色、関連ファイルなどの設定を確認します。作業中にモデルを原点付近へ移動した場合は、記録した移動量を使って元の座標へ戻します。基準点や既知点の座標を確認し、編集前後で変化していないことを確かめます。

単位も再確認します。既知寸法を測定し、元データ、編集後データ、書き出したOBJで同じ値になるかを確認します。寸法が千倍や百分の一になっている場合は、書き出し側と読み込み側の単位解釈が一致していない可能性があります。

書き出したOBJは、新しい画面や別の作業環境で読み込み直します。編集画面では一時的な表示情報や参照設定によって正常に見えていても、実際に保存されたファイルには反映されていない場合があります。新規に読み込むことで、保存内容そのものを検証できます。

再読み込み後は、全体形状、向き、座標、寸法、開口、色、法線、断面を確認します。外観だけでなく、実際にアップロード後に使う操作を試します。寸法計測を行うなら既知寸法を測り、断面確認を行うなら複数位置で断面を表示します。

元データと編集後データを重ねて表示できる場合は、外郭の差を確認します。内部面だけを削除したのであれば、必要な外面はほぼ一致するはずです。外側に大きな差がある場合は、削除または修正の過程で形状を変えている可能性があります。

ファイル容量と面数も比較します。不要な内部面を削除したことで、どの程度軽くなったかを確認します。ただし、削減率が大きいほどよいわけではありません。必要な外面や小部材まで失っていないことを優先します。

削減量が少ない場合は、容量の主因が内部面ではない可能性があります。外面の三角形が過剰に細かい、画像ファイルが大きい、対象範囲外の部材が含まれている、重複頂点が多いなどの原因が考えられます。内部面の削除だけで目標容量にならない場合は、別の軽量化方法を検討します。

アップロード先にファイル容量や形式の条件がある場合は、事前に確認します。OBJ単体を送るのか、関連ファイルを含めて圧縮するのか、フォルダ階層に条件があるのかによって準備方法が変わります。

関連ファイルを含める場合は、OBJとの位置関係を維持します。画像や設定ファイルの名称を変更すると、OBJ内の参照と一致しなくなる可能性があります。大文字と小文字、空白、全角と半角の違いも含め、名称をそろえます。

圧縮する前には、共有対象だけを新しいフォルダへコピーします。作業途中のデータ、自動保存ファイル、元の大型OBJなどを混ぜると、不要に容量が増えます。原本は別の管理場所に残し、アップロード用フォルダには完成データだけを入れます。

作成した圧縮ファイルは、一度別の場所へ展開して確認します。作業フォルダを直接参照して表示できている場合、関連ファイルの不足に気づかないことがあります。展開後のOBJを読み込み、形状と色が正常に表示されれば、共有先でも再現できる可能性が高まります。

アップロード後は、完了表示だけで判断せず、共有環境上でOBJを開きます。全体表示、回転、拡大、断面、計測などを行い、実務で利用できる状態かを確認します。座標が大きくずれている、縮尺が異なる、一部の面が見えないなどの問題は、アップロード後の表示で初めて分かることがあります。

最後に、元ファイル名、編集後のファイル名、削除した範囲、座標変更の有無、確認した寸法、作業者、確認者などを記録します。後から形状不足が見つかった場合でも、どの版を基に再作成すればよいか判断しやすくなります。

内部面の削除で起こりやすい失敗

内部面の削除で起こりやすい失敗は、正面から見えない面をすべて不要と判断することです。構造物の下面、裏面、室内側、薄い板の反対面などは、正面から見えなくても実在する形状です。削除前に必ず視点を回転し、断面でも確認します。

貫通選択によって反対側の外面を巻き込む失敗も多く見られます。内部を囲んだつもりでも、選択範囲の奥にある壁面や地盤面が同時に選ばれている場合があります。削除前に選択状態を複数方向から確認することが重要です。

連続面の一括選択にも注意が必要です。内部面が外面と一辺だけで接続している場合でも、広い範囲が同時に選ばれることがあります。想定以上に選択範囲が広がったときは、境界部分を調べ、必要に応じて分離してから削除します。

自動抽出への過信も失敗につながります。小さな面、内部の面、孤立した面を自動的に選べても、必要な小部材や基準表示が含まれる可能性があります。自動処理は削除候補を見つける補助として使い、最終的には目視確認を行います。

元データの上書きも避けるべきです。削除後に別の利用目的が追加され、消した内部形状が必要になる場合があります。原本を変更せず、共有用の軽量版として別に保存することが基本です。

座標の消失は、位置情報を持つ点群OBJにとって重大な問題です。編集しやすい位置へ移動した後、そのまま保存すると、他の測量成果や設計データと重ならなくなります。移動量を記録し、書き出し前後に既知点の座標を確認します。

単位の取り違えにも注意します。編集環境とアップロード先で単位の解釈が異なると、モデルが極端に大きくなったり、小さくなったりします。既知寸法の確認を、読み込み時、書き出し時、アップロード後に行うと発見しやすくなります。

容量削減を優先しすぎることも問題です。軽くするために必要な外面まで削除すると、データの利用価値が失われます。面数や容量ではなく、必要な形状を保ったまま操作性を改善できたかを評価します。

穴の自動修復によって、本来の開口を塞ぐ失敗もあります。窓、扉、管口、点検口、掘削部などは、穴ではなく必要な形状です。一括修復を行わず、対象範囲を限定します。

再読み込み確認を省略することも避けなければなりません。編集画面では正常でも、保存されたOBJに法線や関連情報が反映されていない場合があります。書き出したファイルを新しい画面で開き直す工程を必須にします。

点群OBJをさらに軽くするときの注意点

内部面を削除しても容量が十分に減らない場合は、外面の簡略化、対象範囲の分割、画像容量の調整などを検討します。ただし、追加の軽量化は形状精度や見え方に影響するため、内部面削除とは別の工程として扱います。

外面の簡略化では、三角形の数を減らします。平坦な面は比較的減らしやすい一方、曲面、角部、開口、段差、細い部材では形状が崩れやすくなります。どの程度の誤差を許容できるかを決め、元データとの距離差や既知寸法を確認しながら進めます。

出来形確認や変状記録に使う場合は、小さな凹凸や段差が重要になることがあります。外観共有では不要に見える細部でも、測定目的では残す必要があります。用途ごとに異なる軽量版を作成する方法も有効です。

広い現場を一つのOBJにまとめている場合は、工区や階層で分割すると扱いやすくなります。閲覧者が必要な区画だけを開けるため、アップロードや表示の負荷を抑えられます。ただし、分割境界の座標を維持し、複数データを重ねたときに位置が合うことを確認します。

画像を使った表面表示では、画像ファイルが容量の大部分を占める場合があります。形状の軽量化だけでは効果が小さいときは、共有目的に必要な解像度を検討します。文字、ひび割れ、部材番号などを確認する用途では、解像度を下げすぎないことが重要です。

対象範囲外の要素も確認します。計測者、車両、仮設材、植生、遠方の建物などが含まれていると、面数と容量が増えます。内部面だけでなく、利用目的に不要な外部要素も整理します。

近接頂点の統合は容量削減に役立つ場合がありますが、条件を大きくすると細い隙間や薄い部材が失われます。最小部材寸法や必要精度を基準に条件を設定し、処理後に寸法を確認します。

軽量化後は、元データとの差を記録します。どの処理を行い、面数や容量がどの程度変わり、どの精度を確認したかを残します。共有用データから詳細形状が省略されている場合は、その用途と制限を利用者へ伝えることも重要です。

点群計測時から不要面を減らす考え方

内部面の削除作業を減らすには、OBJを編集する段階だけでなく、点群を取得する段階から不要な点を増やさないことが重要です。点群の密度、重複、欠損、ノイズは、面生成後の品質に直接影響します。

計測対象との距離をできるだけ安定させると、点密度の極端な差を抑えやすくなります。近すぎる範囲と遠すぎる範囲が混在すると、細かな面と大きな面が入り交じり、複雑な内部面が作られることがあります。

対象物を複数方向から計測する場合は、経路と重複範囲を計画します。一方向だけでは死角が生じますが、同じ場所を無計画に何度も通ると、位置ずれによる二重面が生じる可能性があります。必要な重複を確保しながら、不要な往復を減らします。

計測中の急な動きや姿勢変化も、点群の乱れにつながる場合があります。対象物との距離と移動速度を安定させ、狭い場所や方向転換部では、点群の状態を確認しながら進めます。

移動物の映り込みにも注意します。計測者、作業員、車両、重機、資材などが対象物の近くを動くと、それらの点が周囲とつながり、不要面になる可能性があります。安全を優先したうえで、移動物が少ない時間や経路を選びます。

光沢面、透明面、水面、暗部、細い金属部材などは、点の取得が不安定になりやすい対象です。一方向からの計測だけで判断せず、点の欠落や飛びを現場で確認します。必要に応じて距離や方向を変え、対象範囲を補います。

広い床、壁、地盤などでは、特徴が少ないため、複数区間の位置合わせに差が生じる場合があります。基準となる位置や特徴を確保し、区間同士のつながりを確認します。大規模な現場では、管理しやすい区画に分けて取得し、座標を基準に統合する考え方も有効です。

面を生成する前に、点群段階で明らかなノイズを整理します。対象物から離れた点、空中の飛び点、計測者や移動物の点などを除くことで、不要な内部面が作られる量を減らせます。面生成後に三角形を一枚ずつ削除するより、点の段階で処理したほうが効率的な場合があります。

面生成時には、離れた点同士をどこまで接続するかを慎重に設定します。接続範囲が広すぎると、開口や欠損をまたぐ大きな面が作られます。細かな凹凸をすべて面にしようとすると、ノイズまで再現されます。利用目的に合った条件を設定することが重要です。

外観共有が目的なら、必要以上に細かな面を生成しない方法があります。寸法確認や出来形確認では、必要な精度を満たす密度を確保します。用途を決めずに最大密度で生成すると、編集、保存、アップロード、閲覧のすべてで負荷が増えます。

LRTK Phoneを使って位置情報を持つ点群を取得する場合も、計測前にデータの利用方法を整理することが大切です。どの範囲をOBJとして共有するのか、座標を維持するのか、外観だけを確認するのか、断面や寸法にも使うのかを決めておけば、取得からアップロードまでの処理を効率化できます。

まとめ

点群OBJをアップロードする前に不要な内部面を削除すると、ファイル容量や面数を抑え、送信時間や閲覧時の負荷を軽減できる可能性があります。ただし、外側から見えないという理由だけで面を削除すると、断面確認、寸法計測、体積計算、設備確認などに必要な形状まで失うおそれがあります。

安全に進めるには、まず元データを複製し、座標、単位、ファイル容量、関連ファイルを確認します。次に、透過表示、ワイヤー表示、断面表示を使って内部面を特定し、利用目的に応じて削除対象と保存対象を分類します。

実際の削除では、モデル全体を一度に処理せず、階、部屋、工区、設備などの区画ごとに進めます。面を選択した後は複数方向から確認し、外面を巻き込んでいないことを確かめます。削除後には、穴、法線、重複頂点、孤立要素などを修正します。

完成したOBJは、別名で書き出し、新しい画面で読み込み直します。座標、単位、既知寸法、外形、断面、色、関連ファイルを確認し、圧縮後のデータも別の場所へ展開して検証します。アップロード後には、共有環境上で実際の閲覧や計測操作を行うことが重要です。

内部面の削除だけで十分に軽くならない場合は、外面の簡略化、対象範囲の分割、画像容量の調整などを別工程として検討します。どの処理でも、容量削減率ではなく、必要な情報を維持できているかを判断基準にします。

さらに、計測段階で距離、経路、重複範囲、移動物、ノイズ、面生成条件を整えれば、不要な内部面の発生自体を減らせます。取得からアップロードまでを一つの流れとして管理することで、編集時間と再作業を抑えやすくなります。

現場で取得した位置情報付き点群をOBJとして整理し、座標を保ちながら共有や確認へつなげる手順を効率化するには、LRTK Phoneを活用した計測とデータ管理の流れもあわせて確認することが有効です。

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

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