LRTKレフィクシア株式会社

点群OBJの容量を減らす6つの方法|画質を保ってアップロード

点群OBJの容量が大きくなる主な原因

点群データをOBJ形式で書き出すと、想定していた以上にファイル容量が大きくなることがあります。現場で取得した点群をそのまま書き出した場合、アップロードに時間がかかるだけでなく、通信が途中で切れる、閲覧画面の読み込みが終わらない、視点を動かすたびに表示が止まるといった問題につながることがあります。 点群OBJの容量を減らすには、最初に容量が増えている原因を確認することが重要です。単純に点数を減らせばファイルは小さくなりますが、必要な形状まで失われる可能性があります。画質を保ってアップロードするには、対象部分の情報を維持しながら、業務に使わない情報を順番に除く考え方が必要です。 OBJは、頂点座標や面の構成などを文字情報として記録する形式です。点群を頂点として保存する場合は、点が増えるほど座標を記録する行も増えます。点群から三角形などの面を生成してメッシュとして保存する場合は、頂点に加えて面の接続情報が記録されるため、さらに容量が増えることがあります。 色や画像を使って見た目を再現する場合には、テクスチャ座標、材質に関する情報、画像ファイルなども必要になります。OBJ本体だけを見ると小さくても、関連画像を含めたデータ一式では非常に大きくなることがあります。そのため、アップロード容量を確認するときは、OBJだけでなく、同時に送る関連ファイルも含めて判断しなければなりません。 容量が大きくなる原因として多いのが、必要範囲を超えた点群です。計測対象の周囲にある道路、建物、植生、空、移動経路、作業員、車両などが含まれていると、それらもすべて頂点として記録されます。現場で広めに取得すること自体は記録の確実性を高めますが、アップロード用データに不要な範囲まで残す必要はありません。 複数回の計測結果を統合したデータでは、同じ場所に似た座標の点が重なっていることもあります。見た目には一つの面に見えていても、内部では同じ範囲に大量の点が存在し、容量を押し上げている場合があります。計測経路が重なる場所や、同じ構造物を複数方向から取得した場所では、局所的に点密度が極端に高くなりやすいため注意が必要です。 また、主要な点群から遠く離れた孤立点も問題になります。孤立点は数が少なくても、表示範囲を不自然に広げることがあります。閲覧側が孤立点を含めて全体を表示すると、本来確認したい構造物が画面中央に小さく表示され、操作性が悪くなります。孤立点の除去は、容量だけでなく、表示の分かりやすさを改善するうえでも有効です。 座標値の桁数も容量に影響します。すべての頂点が必要以上に長い小数で記録されている場合、一点あたりの差は小さくても、数百万点以上のデータでは容量差が大きくなります。ただし、小数桁を減らしすぎると座標が丸められ、細かな段差や勾配が変化する可能性があります。桁数の調整は、求める精度と座標の単位を確認したうえで慎重に行う必要があります。 点群OBJの容量削減では、どの情報が必要で、どの情報が不要なのかを先に決めることが大切です。全体状況の閲覧が目的なのか、断面を確認するのか、構造物の角を計測するのか、関係者へ完成形を説明するのかによって、残すべき範囲や密度は異なります。目的を明確にしてから処理を進めることで、画質と容量のバランスを取りやすくなります。

方法1 必要な範囲だけを切り出す

点群OBJの容量を減らす方法として、最初に検討したいのが必要範囲の切り出しです。切り出しは対象部分の点密度を変えずに不要な点を削除できるため、画質への影響が比較的小さい方法です。 例えば、道路の出来形を確認するための点群に、周辺の建物、遠方の地形、空、計測開始地点までの移動経路が含まれている場合、それらの多くはアップロード後の確認には使われません。必要な道路面、縁石、側溝、周辺の基準となる構造物だけを残せば、確認対象の画質を保ちながら容量を減らせます。 切り出しでは、平面的な範囲だけでなく、高さ方向も確認します。上空に散在する点や、地面より大幅に低い位置に発生した異常点が残っていると、ファイル容量と表示範囲の両方に影響します。上限と下限を設定して不要な高さ範囲を除くと、データを効率よく整理できます。 ただし、対象物の輪郭ぎりぎりで切り出すと、後から周辺との位置関係を確認できなくなることがあります。構造物の端部、施工境界、既設物との取り合い、基準点、道路中心などは、少し余裕を持って残すことが重要です。最初は広めに範囲を残し、表示結果を確認しながら段階的に狭めると、必要部分の削除を防ぎやすくなります。 用途ごとに別のOBJを作る方法も有効です。現況確認、出来形確認、土量確認、関係者への説明では、必要となる範囲や密度が異なります。すべての用途を一つの巨大なOBJでまかなおうとすると、どの利用者にとっても過剰なデータになりやすくなります。 広い現場では、工区や構造物単位で切り出すこともできます。現場全体を確認する低密度のデータと、細部を確認する高密度のデータを分ければ、全体像と詳細の両方を扱いやすくなります。閲覧者は必要なデータだけを開けるため、端末側の負荷も抑えられます。 切り出した後は、対象範囲の端に不自然な欠けがないか確認します。法面の法肩や法尻、壁の端、道路の境界などが途中で切れていると、容量は減っても実務では使いにくくなります。特に断面作成や寸法確認を行うデータでは、測定予定箇所の周辺を十分に残しておく必要があります。 原本とアップロード用データを分けることも重要です。原本を直接切り取って保存すると、後から別の範囲が必要になった際に再取得や再処理が必要になります。高密度の原本は変更せずに保管し、複製したデータからアップロード用の範囲を作成する運用が安全です。 必要範囲の切り出しだけで、容量が大きく減ることもあります。点密度を下げる前に不要範囲を整理することで、重要部分の画質を落とさずに済みます。軽量化の最初の工程として優先的に実施したい方法です。

方法2 ノイズと孤立点を除去する

点群には、実際の対象物の形状を表していないノイズが含まれることがあります。反射条件、計測角度、移動物、位置推定の乱れなどによって、周囲の点から離れた位置に点が発生する場合があります。これらを除去すると、必要な面の密度を下げずに容量を減らせます。 孤立点は、主要な点群から離れた位置に少数だけ存在する点です。点数が少ないため容量への影響が小さく見えることもありますが、表示範囲を広げる原因になります。対象物が数十メートルの範囲に収まっていても、遠方に一点だけ孤立点があると、その点まで含めて全体表示される可能性があります。 孤立点を検出する際は、周囲の一定範囲に存在する点数や、近傍点までの距離を基準にします。周囲にほとんど点がないものや、平均的な点間隔と比べて大きく離れたものを候補として抽出します。ただし、自動的に抽出された点をすべて削除してよいとは限りません。 細い柱、手すり、柵、配管、標識、電線状の対象などは、面状の地形や壁と比べて周囲の点が少なくなります。強い条件で孤立点除去を行うと、実在する細い部材までノイズとして削除される可能性があります。対象物の形状を理解したうえで、除去条件を調整する必要があります。 地面や壁面のように連続した面が中心のデータでは、比較的強いノイズ除去を適用しやすい傾向があります。一方、設備や配管が密集する場所、植生を含む場所、細かな凹凸を確認する場所では、弱い条件から試すほうが安全です。 作業員や通行車両が移動しながら記録された場合、同じ対象が複数の位置に残ることがあります。現況地形や構造物の確認だけが目的であれば、このような移動物を削除することで容量を減らし、表示も見やすくできます。ただし、施工時の配置や安全管理の記録として必要な場合は、別のデータとして保存しておく判断も必要です。 反射の強い面や水面付近では、実際の位置から外れた点が発生することがあります。これらは全体表示では見つけにくくても、断面表示すると確認しやすくなります。上面、側面、断面など複数の方向から確認し、周囲の形状と整合しない点を整理します。 ノイズ除去の前後では、点数やファイル容量だけでなく、形状の変化を比較します。全体表示で差がないように見えても、拡大すると構造物の角が欠けている場合があります。縁石、段差、継ぎ目、法肩、法尻、開口部など、実務上重要な部分は重点的に確認します。 自動処理を一度に強くかけるのではなく、弱い条件で処理し、確認してから追加処理を行う方法が適しています。複数回に分けることで、必要な点を誤って削除する危険を抑えられます。 ノイズと孤立点を除去すると、容量削減だけでなく、メッシュ化の品質改善にもつながります。不要な点が残ったまま面を生成すると、細長い三角形や不自然な突起ができることがあります。後工程を安定させるためにも、早い段階で点群を整理しておくことが大切です。

方法3 重複頂点と未使用頂点を整理する

複数回の計測結果を結合したデータや、編集と書き出しを繰り返したデータには、同じ位置または非常に近い位置に複数の頂点が残ることがあります。見た目には一つの面に見えていても、内部では似た座標が大量に記録されているため、容量を押し上げます。 完全に同じ座標を持つ頂点は、比較的安全に整理できます。複数の頂点を一つにまとめても、表示位置は変わりません。特に複数データの結合部や、同じ範囲を繰り返し取得した場所では、完全重複が生じる可能性があります。 実際には、わずかに異なる座標を持つ近接頂点も多く存在します。この場合は、一定距離以内の頂点を統合する方法が使われます。ただし、統合距離を大きくしすぎると、本来別の位置にある点まで一つにまとめられ、角や段差が丸くなる可能性があります。 許容する統合距離は、点群の単位、取得精度、対象物の大きさ、確認したい形状に応じて決めます。数センチ程度の凹凸を確認したいデータで、同程度の距離を統合条件にすると、必要な凹凸が失われるおそれがあります。広い地形の概略確認が目的であれば、細かな近接点を統合しても影響が小さい場合があります。 最初は小さな許容距離で処理し、容量と形状の変化を確認します。十分な効果が得られなければ、少しずつ条件を広げます。一度に大きな値を指定すると、どの段階で形状が変わったのか判断しにくくなります。 メッシュOBJでは、どの面からも参照されていない未使用頂点が残る場合があります。編集途中で面だけを削除した場合や、複数のメッシュを統合した場合に発生しやすいものです。未使用頂点は画面表示には寄与しませんが、OBJ内には座標情報として残るため、容量を増やします。 未使用頂点を削除した後は、未使用の法線やテクスチャ座標も確認します。OBJでは、頂点座標、法線、テクスチャ座標が別々に記録されることがあります。面や頂点を削除しても、関連情報が残っている場合があるため、書き出し前に不要データを整理します。 頂点統合後には、メッシュの接続状態も確認します。近接した頂点をまとめることで、面積がほとんどない面や、非常に細長い面が発生することがあります。このような面は、表示のちらつきや読み込み時の不安定さにつながる場合があります。 同じ位置に表裏の面が重なっている二重面にも注意が必要です。二重面は見た目では気付きにくいことがありますが、面数を増やし、視点によってちらつく原因になります。重複面を整理できれば、形状の外観を変えずに容量を減らせる可能性があります。 頂点や面の整理を行う場合は、原本を残したうえで処理します。統合条件が適切でなかった場合、細部を元に戻すことは容易ではありません。処理前、処理後、アップロード用というように段階ごとのデータを保存しておくと、比較や再調整がしやすくなります。 重複頂点と未使用頂点の整理は、対象範囲を削らずに行える軽量化です。特に複数の計測データを結合している場合は、点密度を下げる前に確認したい工程です。

方法4 重要度に応じて点密度を調整する

不要範囲、ノイズ、重複頂点を整理しても容量が大きい場合は、点数やポリゴン数を減らします。ただし、データ全体を同じ割合で間引くと、業務上重要な部分の画質まで低下する可能性があります。 画質を保ちながら容量を減らすには、形状の複雑さや重要度に応じて密度を変えることが有効です。平坦で変化の少ない地面や壁面は、点数をある程度減らしても形状が大きく変わりにくい傾向があります。一方で、角、段差、曲面、細い部材、接合部などは、点を減らしすぎると輪郭が崩れます。 例えば、広い舗装面では高密度の点をすべて残さなくても、平面の傾きや高さを表現できることがあります。しかし、舗装面と縁石の境界、段差、排水構造の周辺では、点密度が低下すると形状を判断しにくくなります。平坦部は強めに削減し、境界部は多く残すと、容量と画質のバランスを取りやすくなります。 一定の大きさの空間ごとに代表点を残す方法では、局所的に過密な点を整理できます。計測経路が重なった場所や、同じ位置を複数方向から取得した場所では、周囲より点密度が高くなることがあります。代表点を選ぶことで、密度の偏りを抑えながら点数を減らせます。 代表点の選び方によって、結果は異なります。空間内の中心に近い点を残す方法、平均的な位置を計算する方法、高さの変化を考慮する方法などがあります。細かな凹凸を残したい場合は、単純な平均化によって形状が滑らかになりすぎないよう注意が必要です。 メッシュ化されたOBJでは、ポリゴン数を減らす処理を行います。形状への影響を抑えるには、輪郭、鋭い角、開口部、材質の境界などを保護できる条件を選びます。削減率だけを目標にすると、面数は減っても、構造物の形状が変わることがあります。 削減は一度に行わず、段階的に進めます。最初に少ない削減率で試し、元データと比較します。問題がなければ、さらに削減します。この方法なら、どの段階から形状の変化が目立つようになったかを把握できます。 比較するときは、同じ視点と拡大率を使います。全体表示だけでは細かな差が分かりにくいため、上面、側面、斜め方向、断面などを確認します。上から見た形状が保たれていても、側面から見ると段差が失われている場合があります。 距離や高さを確認する用途では、軽量化前後で代表的な測定値を比較します。構造物の幅、高さ、段差、勾配などを測り、業務上許容できない差が生じていないかを確認します。見た目が似ていても、測定に必要な精度が失われている可能性があるためです。 画質を保つという考え方は、点数を多く残すことと同じではありません。必要な場所に必要な密度があり、変化の少ない場所では余分な点を持たない状態が理想です。データ全体を均一に扱うのではなく、用途と形状に合わせて密度を調整することが重要です。

方法5 メッシュとテクスチャを最適化する

OBJの容量は、頂点座標だけで決まるわけではありません。面の接続情報、法線、テクスチャ座標、材質情報、画像ファイルなども容量に影響します。アップロード後の用途に不要な情報を整理すれば、形状を大きく変えずにデータ一式を軽くできる場合があります。 形状だけを確認する用途では、色やテクスチャが不要なことがあります。その場合、テクスチャ座標や画像ファイルを含めない構成にすることで、容量を減らせます。ただし、色を使って部材、施工範囲、損傷箇所、地表状態を識別する場合は、画像を削除すると実用性が低下します。 色が必要かどうかは、見た目の好みではなく、アップロード後に行う作業から判断します。寸法や断面だけを確認するのであれば形状を優先できます。現場状況の説明や、似た形状の部材を色で見分ける場合は、色情報を残す必要があります。 テクスチャ画像を使う場合は、画像の解像度を確認します。確認対象に対して過度に大きな画像を割り当てても、閲覧画面では差が分かりにくいことがあります。必要な識別ができる範囲まで解像度を調整すれば、データ一式の容量を抑えられます。 画像を小さくしすぎると、文字、ひび割れ、境界、表面状態などが見えにくくなります。全体を一律に縮小するのではなく、重要部分の見え方を確認しながら調整することが大切です。詳細確認が必要な部分だけ別データとして高解像度で残す方法もあります。 画像の枚数にも注意が必要です。多数の小さな画像が関連付けられていると、ファイル管理が複雑になり、アップロード漏れや参照エラーが起きやすくなります。一方、一枚の巨大な画像にまとめると、閲覧端末の負荷が大きくなる可能性があります。容量、管理性、閲覧環境のバランスを見ながら構成を決めます。 法線は、面の陰影や見え方に関係する情報です。閲覧側で法線を再計算できる場合は、書き出し時に省略できる可能性があります。ただし、再計算方法によっては、鋭い角が滑らかに見えたり、意図しない陰影が生じたりします。法線を削除する場合は、実際のアップロード先で表示を確認する必要があります。 メッシュの内部に隠れている面や、外観から見えない不要面も容量を増やします。外観確認だけが目的で、内部面を計測や断面作成に使わない場合は、削除を検討できます。ただし、内部構造を確認する可能性がある場合は残しておく必要があります。 面積がほとんどない面や、非常に細長い面も整理対象になります。このような面は見た目への寄与が小さい一方、表示時のちらつきや処理負荷につながる場合があります。頂点の統合やポリゴン削減を行った後に発生することもあるため、最終書き出し前に確認します。 材質情報を使う場合は、未使用の材質定義が残っていないか確認します。編集途中で材質を変更すると、実際には使われていない情報が残ることがあります。未使用情報を整理すれば、容量だけでなく、データ構成も分かりやすくなります。 OBJ本体、材質情報、画像ファイルの名称は、相互の参照関係に影響します。軽量化の途中で名称を変更すると、形状は表示されても色が反映されない場合があります。大文字と小文字、空白、記号、拡張子を含め、参照名と実際のファイル名を一致させる必要があります。

方法6 分割と圧縮でアップロード負荷を抑える

必要な画質を維持すると、一つのOBJを十分に小さくできないことがあります。その場合は、データを複数に分割する方法が有効です。分割によって総容量が必ず減るわけではありませんが、一回あたりのアップロード容量を小さくし、閲覧時に読み込む範囲を限定できます。 広い現場を一つのOBJとして保存している場合は、工区、階層、構造物、測点範囲、作業区分などで分けます。閲覧者が必要な部分だけを開ける構成にすれば、読み込み時間や端末側の負荷を抑えられます。 例えば、現場全体を把握するための軽量データと、構造物の細部を確認する高密度データを分ける方法があります。全体データでは位置関係を確認し、詳細データでは角、段差、接合部などを確認します。一つのデータですべての目的を満たそうとするより、扱いやすい構成になります。 分割する際は、各OBJの座標系、原点、向きを統一します。分割後に個別の移動や回転を加えると、再び重ねた際に位置が合わなくなります。共通座標を保ったまま範囲のみを分けることが重要です。 境界部分を完全に分けると、隣接するデータの間に隙間が見える場合があります。必要に応じて境界付近に小さな重なりを設けると、位置関係を確認しやすくなります。ただし、重なりを広くしすぎると、同じ点や面が複数ファイルに含まれ、総容量が増えます。 分割単位が細かすぎると、ファイル数が増えて管理が難しくなります。どのデータがどの位置に対応するのか、どこまでアップロードしたのか、どの版が最新なのかが分からなくなる可能性があります。容量だけでなく、運用しやすい単位を選ぶことが大切です。 ファイル名には、現場、工区、範囲、計測日、データの用途、軽量化の段階などを識別できる情報を含めます。ただし、名称を長くしすぎると扱いにくくなるため、一定の命名規則を決めて統一します。 アップロード先が圧縮されたデータを受け付ける場合は、OBJ本体と関連ファイルをまとめて圧縮することで、転送時の容量を減らせる可能性があります。OBJは文字情報を多く含むため、データの内容によっては圧縮の効果が得られます。 圧縮を利用する前に、アップロード先が対応している形式や構成を確認します。圧縮ファイルを受け付けない仕組みや、アップロード後に自動展開しない仕組みもあります。対応していない場合は、圧縮しても正常に読み込めません。 OBJ、材質情報、画像を一つにまとめる場合は、フォルダ内の位置関係を変更しないようにします。関連ファイルが別の場所に移動すると、参照先を見つけられなくなることがあります。圧縮前に一度同じ構成でOBJを開き、形状と色が正しく表示されるか確認します。 アップロード中の通信切断を防ぐには、ファイル容量の調整だけでなく、通信環境も重要です。安定した回線を使用し、大きな通信を行っている他の処理を減らします。端末の空き容量や作業用の記憶領域が不足していると、アップロード前の準備段階で処理が止まる場合もあります。 分割と圧縮は、点群の形状を直接変更せずに扱いやすさを高める方法です。画質を落とせないデータでは、点数を無理に減らす前に検討したい対策です。

画質を保つために残すべき情報

点群OBJにおける画質とは、写真のようにきれいに見えることだけではありません。実務では、確認したい形状、位置、高さ、境界を判断できる状態が保たれていることが重要です。 最優先で残したいのは、構造物や地形の輪郭です。道路端、縁石、側溝、壁の端、柱の角、開口部、法肩、法尻などは、形状の認識や寸法確認に影響します。平坦部の点数を減らす場合でも、輪郭付近は十分な密度を残す必要があります。 高さが変化する箇所も重要です。段差、勾配の変化点、盛土と地山の境界、床面と立ち上がりの接続部などは、少数の点が失われるだけでも形状が曖昧になることがあります。断面を作成する予定がある場合は、対象線の周辺に十分な点が残っているか確認します。 基準となる位置情報も削除しないようにします。基準点、既知点、施工境界、道路中心、構造物の代表点などは、他の図面やデータと照合するために使われます。対象物の見た目が保たれていても、基準となる位置が失われると、実務での利用価値が低下します。 細い部材を残す必要があるかも確認します。手すり、柵、配管、標識、ケーブル状の対象などは、自動的なノイズ除去や点密度調整で消えやすい部分です。業務上必要な部材であれば、処理対象から保護するか、別の高密度データとして保存します。 色やテクスチャの必要性は、利用目的によって異なります。形状計測が中心なら、色より座標と点密度を優先できます。表面状態、部材の違い、損傷、施工範囲などを色で判断する場合は、色情報を残します。 周辺情報もすべて不要とは限りません。隣接する構造物、道路、既設設備、地形の傾斜などが施工判断に必要な場合があります。対象物だけを切り抜く前に、周辺との位置関係をどこまで残すべきか検討します。 画質の確認は、元データと軽量化後のデータを並べて行います。同じ視点、同じ拡大率、同じ表示条件で比較すると、輪郭や段差の変化を見つけやすくなります。全体表示だけでなく、近接表示や断面表示も確認します。 可能であれば、代表的な距離、高さ、角度、断面を測定します。見た目では差が分からなくても、測定値に変化が生じている場合があります。軽量化後のデータを計測に使用するなら、目視確認だけで終わらせないことが重要です。 必要な情報を守るには、軽量化の目的を先に決めることが欠かせません。共有相手が全体像を見るだけなのか、寸法を測るのか、断面を作るのかによって、残すべき情報は変わります。用途を決めずに一律の処理を行うと、容量は減っても使えないデータになる可能性があります。

点群OBJを軽量化する実務手順

点群OBJの軽量化は、影響の小さい処理から順番に進めると安全です。最初に高密度の原本を保存し、編集用の複製を作ります。原本を直接加工すると、削除した情報が必要になった際に元へ戻せなくなります。 次に、アップロード後の用途を明確にします。全体状況の確認、出来形確認、数量確認、断面確認、関係者への説明など、目的によって必要な範囲と密度が異なります。用途が決まれば、色を残すか、細部をどこまで残すか、分割するかを判断しやすくなります。 用途を決めたら、必要範囲を切り出します。平面的な範囲だけでなく、高さ方向の不要部分も除きます。この段階では対象物の周囲をやや広めに残し、必要な境界や基準を誤って削除しないようにします。 続いて、孤立点と明らかなノイズを除去します。自動的に処理する場合でも、細い部材や構造物の端が消えていないか確認します。最初から強い条件を適用せず、弱い条件から段階的に進めます。 その後、完全に重複した頂点や未使用頂点を整理します。複数計測を統合したデータでは、同じ範囲に似た頂点が多数存在する可能性があります。近接頂点を統合する場合は、小さな許容距離から試します。 ここまで処理しても容量が大きい場合に、点密度やポリゴン数を調整します。平坦部は多めに減らし、輪郭、段差、曲面、細い部材は多く残します。データ全体を同じ割合で減らさないことが重要です。 次に、法線、テクスチャ座標、画像、材質情報などを確認します。アップロード後の用途に不要な情報は整理しますが、表示に必要なものまで削除しないよう注意します。小さな試験データを作り、実際の閲覧結果を確認してから全体へ適用すると安全です。 必要に応じて、工区や構造物ごとに分割します。分割後も共通座標と向きを保ちます。データ名には範囲や用途が分かる情報を付け、版の違いを識別できるようにします。 軽量化後は、元データとの比較を行います。全体形状、輪郭、段差、断面、色、位置を確認し、必要であれば代表寸法を測ります。問題が見つかった場合は、一つ前の処理段階へ戻り、条件を調整します。 最後に、実際のアップロード条件に近い環境で試験します。小さな範囲のOBJを同じ設定で書き出し、正常にアップロードできるか、読み込み時間は許容できるか、形状と色が正しいかを確認します。 この流れを標準化しておくと、担当者ごとの処理差を減らせます。どの範囲を残したか、どの条件で点を減らしたか、どのファイルを関連付けたかを記録しておけば、後から再処理する場合も判断しやすくなります。

アップロード前に確認したい注意点

軽量化後は、ファイル容量だけを見てアップロードを開始せず、データが正常であることを確認します。容量が小さくなっていても、書き出し途中で処理が停止し、ファイルが不完全になっている可能性があります。 最初に、OBJを一度開き直します。編集画面上で正常に見えていても、書き出したファイルに必要な情報が含まれていない場合があります。書き出し後のOBJを別途読み込み、全体が表示されるか確認します。 次に、座標、位置、向きを確認します。軽量化の途中で原点移動や回転を行うと、他の点群や図面と重ならなくなる可能性があります。分割したデータは、隣接部分を同時に表示し、位置関係が維持されているか確認します。 表示範囲が不自然に広くないかも確認します。対象物が画面内に小さく表示される場合は、遠方の孤立点が残っている可能性があります。上面や側面から全体を見て、対象範囲から離れた点を探します。 形状の欠けや穴も確認します。点数やポリゴン数を減らした後は、構造物の角、段差、薄い面、細い部材が失われることがあります。正面から問題なく見えても、裏面や斜め方向から見ると欠けが見つかる場合があります。 テクスチャを使う場合は、OBJ本体だけでなく、材質情報と画像ファイルがそろっているか確認します。関連ファイルが不足していると、形状は表示されても色が失われる可能性があります。 参照名と実際のファイル名が一致していることも重要です。名称の大文字と小文字、空白、記号、拡張子が異なると、環境によっては関連ファイルを読み込めないことがあります。アップロード前に一式を同じ場所へまとめ、正しく開けるか確認します。 ファイル名は、内容を識別できる範囲で簡潔にします。長すぎる名称や特殊な記号を多く含む名称は、共有先で扱いにくくなる場合があります。現場名、範囲、日付、用途などを一定の規則で組み合わせると管理しやすくなります。 アップロード先に一回あたりの容量やファイル数の制限がある場合は、事前に確認します。OBJ本体が制限内でも、関連画像を加えると超える可能性があります。データ一式の合計容量で判断します。 端末側の空き容量も確認します。アップロード処理では、元ファイルと同程度またはそれ以上の一時領域が必要になる場合があります。空き容量が少ないと、転送前の準備処理で停止することがあります。 通信環境は、容量削減の効果を生かすためにも重要です。通信が不安定な場所では、小さくしたファイルでも失敗する可能性があります。安定した環境で実行し、アップロード中は大きな通信を伴う他の作業を避けます。 アップロード完了後は、完了表示だけで判断せず、実際にデータを開きます。形状、位置、向き、色、読み込み速度を確認します。分割データの場合は、すべての範囲がそろっているかも確認します。 軽量化したデータだけを残し、原本を削除することは避けます。軽量化によって失われた点や面を、後から完全に復元することはできません。原本、編集用、アップロード用を分けて管理することで、別の用途にも対応できます。

まとめ

点群OBJの容量を減らしながら画質を保つには、必要な情報を残し、不要な情報から順番に取り除くことが重要です。最初から点数やポリゴン数を大幅に削ると、構造物の輪郭、段差、勾配、細い部材などが失われる可能性があります。 まず、アップロード後に使用する範囲を明確にし、不要な背景や移動経路を切り出します。次に、孤立点やノイズを除去し、完全重複した頂点や未使用頂点を整理します。ここまでの処理は、重要部分の密度を下げずに容量を減らしやすい方法です。 それでも容量が大きい場合は、平坦部と複雑部で条件を分けながら点密度を調整します。輪郭、段差、開口部、細い部材などは多く残し、変化の少ない面では点数を抑えます。メッシュOBJでは、形状を保護しながらポリゴン数を減らします。 テクスチャを使う場合は、OBJ本体だけでなく画像の解像度や枚数も確認します。用途に不要な属性情報を整理し、必要な色や表面状態は残します。画質とは見た目の美しさだけではなく、実務で必要な形状や位置を判断できる状態を指します。 一つのOBJで必要な画質と容量を両立できない場合は、工区や構造物ごとに分割します。現場全体を確認する軽量データと、細部を確認する高密度データを分ければ、利用者は必要な範囲だけを読み込めます。 軽量化後は、元データと並べて全体形状、断面、輪郭、位置、色を比較します。可能であれば代表寸法も測定し、業務上必要な精度が保たれていることを確認します。ファイルが小さくなったことだけで処理を完了せず、アップロード後に使える状態であることまで確認することが大切です。 点群OBJを扱いやすくするには、取得後の軽量化だけでなく、現場での取得段階から必要範囲や密度を意識することも有効です。目的に合った範囲を取得し、原本と共有用データを分けて管理すれば、アップロードの手戻りを減らせます。 LRTK Phoneで現場の位置情報と三次元データを取得し、用途に合わせて範囲、点密度、関連情報を整理することで、点群OBJの作成からアップロード、閲覧、共有までを効率化しやすくなります。

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

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