LRTKレフィクシア株式会社

点群OBJアップロードで輪郭が粗くなる原因と6つの改善策

点群OBJで輪郭が粗く見える状態とは

点群 OBJ アップロードを行った後、対象物の外周が階段状に見える、円形部分が多角形に見える、細い部材の先端が欠ける、角部が丸くなるといった問題が発生することがあります。アップロード自体は完了していても、元データと比較すると形状が単純化され、輪郭の再現性が下がっている状態です。

輪郭の粗さは、単に画面の解像度が低いことだけで起こるものではありません。計測時の点群密度、点群から面を作る処理、OBJを書き出す際のポリゴン削減、法線の設定、座標値の扱い、アップロード先の表示処理など、複数の工程が関係します。

特に注意したいのは、画面上で粗く見える原因と、OBJデータそのものの形状が粗い原因を分けて考えることです。表示倍率や描画負荷によって一時的に粗く見えているだけであれば、元の形状データは残っている可能性があります。一方、書き出されたOBJの頂点数や面数が減っている場合は、アップロード前の処理によって輪郭情報が失われています。

原因を切り分けずに再アップロードだけを繰り返しても、同じ結果になることが少なくありません。元点群、メッシュ化後のモデル、書き出したOBJ、アップロード後の表示という順番で確認すると、どの工程で輪郭が変化したかを判断しやすくなります。

点群とOBJの関係を整理する

点群は、対象物の表面を多数の点の集合として表現したデータです。それぞれの点には位置を表す座標があり、データによっては色や反射に関する情報も含まれます。点と点の間に面が設定されていないため、点群の状態では輪郭が連続した面として定義されているわけではありません。

一方、OBJは主に頂点、テクスチャ座標、法線、面などを記述する形式です。点要素を記述することもできますが、一般的な三次元表示やアップロード処理では、複数の頂点を結んだ面を持つメッシュデータとして扱われることが多くなります。

そのため、点群からOBJを作成するときには、点要素として保存する場合と、点群から三角形などの面を生成して保存する場合があります。ただし、点要素への対応状況は表示ソフトやアップロード先によって異なるため、事前確認が必要です。面を生成する場合は、点群からメッシュを生成する工程の設定が輪郭品質に大きく影響します。

元の点群が高密度でも、メッシュ化の設定が粗ければ、OBJの輪郭は滑らかになりません。逆に、必要以上に細かい面を作ると、ファイル容量や処理負荷が増え、アップロード後に簡略化が適用される環境では輪郭が変化する場合があります。輪郭品質を保つには、点群密度、メッシュの細かさ、データ容量のバランスを取る必要があります。

また、OBJ形式には点群計測時のすべての情報が必ず保存されるわけではありません。計測精度、点ごとの品質情報、取得時刻、座標参照に関する情報などは、OBJだけでは十分に引き継げないことがあります。点群 OBJ アップロードでは、形状を受け渡すための形式としてOBJを利用しつつ、必要に応じて元点群や座標に関する記録を別途保管しておくことが重要です。

原因1 元の点群密度が不足している

輪郭が粗くなる最も基本的な原因は、元の点群に輪郭を表現するための点が十分に存在しないことです。点群からメッシュを作成しても、点が存在しない場所の形状を正確に復元することはできません。

例えば、曲面の外周に点が少ない場合、複数の点を直線で結ぶため、円弧が多角形のように見えます。細い配管、手すり、縁石の角、機器の突起などでは、わずかな点密度の不足でも形状が欠けたり、隣接する面と一体化したりすることがあります。

点群密度は、計測機器の設定だけで決まるものではありません。対象物までの距離、計測する角度、移動速度、遮蔽物、表面の状態なども影響します。対象物から離れた位置で取得した点群は、角度分解能を基準に取得する方式などでは、同じ設定でも表面上の点間隔が広くなりやすいため、細部の輪郭を再現しにくくなります。

斜め方向からしか観測できていない面も、点の分布が不均一になりがちです。正面からは十分に見えていても、側面や裏側に点が少なければ、メッシュ化した際に外周が内側へ縮んだり、不自然な面で穴がふさがれたりします。

さらに、ノイズ除去の処理によって輪郭付近の点が消えている場合もあります。輪郭部分の点は、周囲に隣接点が少ないため、孤立点や外れ値として判定されやすい傾向があります。平面上のノイズ除去には有効な設定でも、細い部材や鋭い角に適用すると必要な点まで削除される可能性があります。

元点群の段階ですでに輪郭が粗い場合は、OBJの書き出し設定だけを変えても大幅な改善は期待できません。まず点表示の状態で対象物を拡大し、輪郭付近に十分な点が連続して存在するかを確認する必要があります。

原因2 メッシュ化で細かな形状が失われている

点群からOBJの面を生成するときは、近接する点を結びながら表面形状を推定します。この処理では、どの範囲の点を参照するか、どの程度の穴を補間するか、どれほど滑らかな面を作るかといった条件が使われます。

参照範囲が広すぎると、細かな凹凸や小さな段差が平均化されます。近くにある別の部材まで同じ面として結ばれ、実際には離れている輪郭が一体化することもあります。特に薄い板状部材、狭い隙間、接近した配管などでは、面の生成範囲を広げすぎると形状が崩れやすくなります。

反対に、参照範囲が狭すぎる場合は、点の少ない部分で面が作られず、輪郭が欠けたり穴が残ったりします。穴を自動で埋める処理を強くすると欠損は減りますが、本来開いている部分まで閉じられる可能性があります。

滑らかさを高める処理も輪郭を変化させます。点群には計測誤差や表面の細かなばらつきが含まれるため、メッシュ生成時に平滑化を行うことがあります。しかし、平滑化が強いと、角部や段差まで丸められます。輪郭のぎざつきを抑える目的で設定を強めた結果、必要な形状まで失われることがあるため注意が必要です。

メッシュ化後に輪郭が粗くなったかを確認するには、元点群と生成したメッシュを同じ位置で重ねて表示します。点群がメッシュの外側にはみ出している部分や、メッシュが実際の輪郭より内側に縮んでいる部分があれば、面生成の条件が合っていない可能性があります。

メッシュ生成は、一度ですべての対象物に適した結果を得られるとは限りません。広い平面と細かな構造物が同じ点群に含まれる場合、全体を同じ条件で処理すると、どちらかに無理が生じます。対象範囲を分けて処理し、必要に応じて結合する方法も検討する必要があります。

原因3 ポリゴン削減が強すぎる

点群から生成したメッシュは、非常に多くの頂点と面を持つことがあります。そのままではファイルが大きくなり、保存、転送、表示に時間がかかるため、OBJを書き出す前にポリゴン数を減らす処理が行われます。

ポリゴン削減はデータを扱いやすくするうえで有効ですが、削減率だけを基準に設定すると輪郭が粗くなることがあります。平らな面では多くの頂点を減らしても見た目が変わりにくい一方、曲線、角部、開口部、細い部材では少数の頂点削減でも形状への影響が大きくなります。

例えば、円柱状の部材では、円周方向の頂点が減るほど断面が角張って見えます。曲線状の縁石では、曲率の変化を表す頂点が減ることで折れ線のような輪郭になります。小さな穴や切り欠きでは、周囲の頂点が統合され、開口そのものが消える可能性もあります。

ポリゴン削減処理には、形状の変化が少ない部分を優先的に減らす方法がありますが、設定によっては外周よりも面全体の誤差を小さくすることが優先されます。その結果、全体としては元形状に近くても、目立つ輪郭線が変形する場合があります。

また、同じ削減率でも元モデルの構造によって結果は異なります。面の大きさが不均一なモデル、細長い三角形が多いモデル、重複頂点が残っているモデルでは、削減後の面配置が偏りやすくなります。

アップロード容量を小さくするために削減率を一度に高くするのではなく、複数段階のOBJを作成して比較することが重要です。元モデル、軽度に削減したモデル、中程度に削減したモデルを用意すれば、どの段階から輪郭の変化が目立つかを判断できます。

原因4 法線とスムージングの設定が合っていない

OBJの頂点位置や面形状が変化していなくても、法線やスムージングの設定によって粗く見えることがあります。法線は表面の向きに対応するベクトルで、主として光の当たり方や陰影を計算するために利用されます。面の表裏は、多くの表示環境では面を構成する頂点の並び順によって判定されます。

隣接する面の法線を滑らかにつなぐと、少ないポリゴンでも曲面らしく表示できます。ただし、本来は鋭い角として表示すべき場所まで滑らかにつなぐと、角部が丸く見えます。反対に、滑らかな曲面で面ごとの法線が分かれていると、三角形の境界が目立ち、輪郭がぎざぎざしているように感じられます。

法線の向きが不ぞろいな場合は、一部の面だけ明暗が不自然になることがあります。一方、面を構成する頂点の並び順が周囲と逆になっている場合は、裏面を描画しない設定によって、その面が表示されず輪郭が欠けたように見えることがあります。法線の不整合と面の表裏の不整合は、分けて確認する必要があります。

スムージングの適用範囲も重要です。大きな平面、緩やかな曲面、鋭い角をすべて同じ条件で滑らかにすると、対象物の特徴が失われます。輪郭を保持したい角度や境界では法線を分け、連続した曲面では滑らかにつなぐ必要があります。

法線による見え方の問題か、実際の形状の問題かを判断するには、陰影表示だけでなく、ワイヤーフレームや頂点表示でも確認します。頂点と面の外周が正しいにもかかわらず、陰影表示だけが粗く見える場合は、法線やスムージングの影響が考えられます。

アップロード前の確認画面とアップロード後の画面で照明条件が異なることもあります。光源の方向や陰影表現が変わると、同じモデルでも面の境界が強調されます。見た目だけで判断せず、輪郭位置や頂点配置を確認することが大切です。

原因5 座標値や単位の扱いで精度が低下している

測量や土木分野で取得した点群は、大きな座標値を持つことがあります。現場の位置を表す座標をそのままOBJへ書き出すと、各頂点の値が大きくなり、表示処理で細かな差を扱いにくくなる場合があります。

三次元データの計算では、保存形式や表示環境によって数値の精度に限界があります。座標値が非常に大きい一方で、表現したい輪郭の変化が小さい場合、大きな値の中にある細かな差が十分に保持されない可能性があります。その結果、近接する頂点が同じ位置に近いものとして扱われたり、面の端がわずかにずれたりします。

また、点群作成時とOBJアップロード時で単位の解釈が異なると、想定外の拡大や縮小が起こります。形状の比率が保たれていれば一見問題がないように見えますが、アップロード先で使用される近接判定や簡略化の基準が変わる場合は、細部が統合される可能性があります。

座標変換の途中で小数桁を減らしている場合も注意が必要です。テキスト形式のOBJでは、頂点座標が数値として記述されます。書き出し時の小数桁が少なすぎると、異なる位置にある頂点が同じ座標へ丸められ、輪郭が階段状になる可能性があります。

原点から離れた座標を扱う場合は、現場内の基準点などを利用してローカル座標へ移し、OBJ内の数値を扱いやすい範囲に収める方法があります。ただし、ローカル座標化したときは、元の座標へ戻すための移動量や回転条件を記録しなければなりません。

単位や座標を変更する際は、見た目が合っているかだけでなく、既知の距離を測って確認します。対象物の幅、高さ、基準点間距離などを比較し、変換前後で寸法が変わっていないことを確認する必要があります。

原因6 アップロード先の表示最適化が影響している

書き出したOBJに十分な頂点と面が残っていても、アップロード後の画面で輪郭が粗く見えることがあります。これは、閲覧時の負荷を抑えるために表示用データが最適化されている可能性があるためです。

三次元モデルは、頂点数や面数が多いほど描画負荷が高くなります。そのため、表示環境によっては、画面から遠いモデルについて詳細度の低いモデルへ切り替えたり、読み込みや操作中に簡略表示を用いたりすることがあります。読み込み直後は簡易形状を表示し、その後に詳細形状へ切り替える仕組みが使われる場合もあります。

この場合、近づいて表示したときは滑らかでも、離れると急に輪郭が粗くなることがあります。回転中だけ形状が簡略化され、操作を止めると詳細表示へ戻る場合もあります。端末の処理能力、画面の表示範囲、同時に読み込んでいるモデル数などによっても見え方が変わります。

アップロード時に自動変換が行われる環境では、OBJが内部用の形式へ変換される過程でポリゴン数が調整されることがあります。元のOBJを再度手元で開いたときに輪郭が正常で、アップロード後だけ粗いのであれば、この変換や表示最適化を疑う必要があります。

テクスチャの解像度低下が輪郭の粗さに見える場合もあります。形状の外周は正しくても、背景と対象物の境界を表現する色がぼやけると、輪郭が不鮮明に見えます。形状線を確認するときは、テクスチャ表示と単色表示の両方で比較すると判断しやすくなります。

表示上の問題を確認するには、異なる倍率、視点、表示方法でモデルを観察します。可能であれば、少量の切り出しモデルをアップロードし、同じ部分がどのように表示されるかを比較します。小さなモデルでは正常に表示される場合、全体のデータ量や同時描画負荷が関係している可能性があります。

改善策1 必要な輪郭に合わせて点群密度を確保する

輪郭を改善する第一歩は、完成させたいOBJに必要な点群密度を計測段階で確保することです。すべての場所を一律に高密度で取得するのではなく、輪郭が重要な部分を明確にして計測計画を立てます。

外周、角部、曲面、開口部、細い部材、段差の境界などは、形状変化が大きいため重点的な取得が必要です。一方向だけから計測すると、見えている面は高密度でも、側面や裏側に点が不足します。対象物の周囲を移動し、複数の方向から観測することで、輪郭付近の欠測を減らせます。

対象物までの距離も取得方式に応じて管理する必要があります。距離が大きく変化すると点間隔が不均一になり、メッシュ生成時に面の大きさが偏る場合があります。細部を残したい場所では近い位置から取得し、広い範囲は別の位置から補うなど、目的に応じて計測範囲を分ける方法が有効です。

移動しながら取得する場合は、輪郭付近で急に移動速度を上げないことも重要です。取得間隔に対して移動が速すぎると、進行方向の点間隔が広がる場合があります。対象物の角を曲がるときや、細い構造物の周囲を通過するときは、姿勢と速度を安定させます。

反射しにくい表面や光沢のある表面では、使用するセンサーや撮影方式によって点が不安定になることがあります。このような場所は、画面上では点が存在していても、外れ値が多くメッシュ化に適さない場合があります。取得後に点群を拡大し、輪郭が連続しているか、点が周囲へ飛んでいないかを確認します。

計測をやり直せない場合は、点が十分にある範囲と不足している範囲を分けて扱います。欠測部分を強い補間で無理に埋めると、実在しない輪郭を作ることになります。確認できない部分を明確にし、必要に応じて別の計測データや設計情報と照合することが安全です。

改善策2 メッシュ生成条件を対象形状に合わせる

点群からメッシュを作る際は、対象物の大きさや形状に合わせて面の生成条件を設定します。広い平面を効率よく処理する条件と、小さな曲面や角部を残す条件は同じではありません。

まず、生成する面の大きさが、残したい最小形状より十分に細かいかを確認します。細い部材の幅より大きな面を作る設定では、その部材を正しく表現できません。一方、点密度に対して過度に細かな面を作ると、点のばらつきをそのまま凹凸として拾い、表面が荒れることがあります。

メッシュ生成前には、重複点や明らかな外れ値を整理します。ただし、輪郭付近の点を一括して削除しないようにします。外れ値除去の結果を、全体表示だけでなく断面や拡大表示でも確認することが重要です。

穴埋め処理は、穴の大きさや位置を見ながら適用します。計測漏れによる小さな穴と、構造物に本来存在する開口部を区別しなければなりません。すべての穴を自動で閉じると、窓、配管の隙間、機器の開口などが失われます。

平滑化は一度に強くかけず、弱い設定から結果を確認します。平滑化前後のモデルを保存しておけば、輪郭がどの程度移動したかを比較できます。角部や境界線を固定したうえで面内部だけを滑らかにする方法が使える場合は、輪郭保持に有効です。

形状の性質が大きく異なる部分は、範囲を分割してメッシュ化します。地面のような広い面、建物の壁面、細い付属物を別々に処理し、それぞれに適した条件を使うことで、全体の容量を抑えながら必要な輪郭を残しやすくなります。

改善策3 ポリゴン削減を段階的に行う

ポリゴン削減は、最終的な容量だけを目標にするのではなく、輪郭の変化を確認しながら段階的に進めます。元の高密度モデルを必ず保存し、その複製に対して削減処理を行うことが基本です。

最初に、重複している頂点や面、極端に小さい不要面、内部に隠れて見えない面などを整理します。これらを削除するだけでも、外観をほとんど変えずにデータ量を減らせる場合があります。

次に、平面部分を中心にポリゴンを減らします。広い平面は、輪郭を構成する頂点を残しながら内部の面を大きくできます。曲面や角部と同じ割合で減らす必要はありません。形状変化が少ない場所を優先して整理することで、輪郭への影響を抑えられます。

削減後は、正面からの見た目だけでなく、斜め方向、上方、側方から確認します。ある視点では問題がなくても、別の方向から見ると角が欠けていることがあります。円形部材や曲線部では断面を確認し、元モデルとの距離差を見ます。

複数段階のOBJを書き出し、実際のアップロード結果を比較する方法も有効です。面数が多いモデルが必ず最もきれいに表示されるとは限りません。大きすぎるデータは、アップロード先の仕様によっては変換時や表示時に簡略化される可能性があります。適度に整理したモデルのほうが、安定して輪郭を表示できる場合があります。

最終的には、用途に必要な輪郭と操作性の両方を確認します。形状確認が目的なのか、施工記録として位置関係を確認するのか、説明用に全体を軽快に表示するのかによって、必要な細かさは異なります。

改善策4 輪郭線と角部を保持する

輪郭を守りながらデータを軽くするには、形状の境界となる頂点や辺を優先的に保持します。外周線、穴の周囲、異なる面が交わる角、材料や部位の境界などは、見た目と寸法の両方に影響します。

ポリゴン削減前に、保持したい境界を選定できる場合は、輪郭を固定してから処理します。自動判定だけに任せると、緩やかな曲線の途中にある重要な折れ点が削除されることがあります。

鋭い角と滑らかな曲面を区別するため、角度の変化を確認します。隣接面の向きが大きく変わる場所では、法線やスムージングの境界を分けて角を明確にします。緩やかに連続する曲面では法線を滑らかにつなぎ、面の境界が目立たないようにします。

輪郭付近に細長い三角形が集中している場合は、面の構成を見直します。細長い面は、簡略化や座標丸めの影響を受けやすく、表示時に陰影が不安定になることがあります。可能な範囲で面の大きさや形をそろえると、輪郭を安定させやすくなります。

不要なスムージングを解除することも重要です。角が丸く見える場合、頂点位置を修正する前に、法線とスムージングの境界を確認します。形状を変えずに表示だけを改善できれば、寸法への影響を避けられます。

修正後は、陰影を付けた表示と輪郭線を表示した状態の両方で確認します。陰影だけでは滑らかに見えても、実際の外周が変形している場合があります。反対に、輪郭線は正しいものの陰影だけが粗い場合は、法線の調整が中心になります。

改善策5 座標系と単位をアップロード前に整理する

点群 OBJ アップロードの前には、使用する座標系、原点、単位を明確にします。複数のデータを統合する場合は、すべてが同じ条件になっているかを確認します。

大きな座標値を持つ点群は、必要に応じて現場付近へ原点を移します。ローカル座標化すると、OBJ内の頂点値を小さくでき、表示や変換環境によっては細かな座標差を扱いやすくなる場合があります。ただし、移動量を記録しなければ、別の図面や点群と正しく重ねられなくなります。

原点移動を行う場合は、基準となる点を明確にします。基準点の座標、移動方向、移動量、回転の有無、使用単位を記録し、再現できる状態にします。単に画面上で中央へ移動しただけでは、後工程で位置関係を復元できない可能性があります。

OBJを書き出す際は、座標の小数桁を必要以上に減らさないようにします。必要な桁数は対象物の大きさ、求める形状精度、使用単位によって異なります。小数桁が多ければ常に良いとは限りませんが、輪郭を表現する座標差が丸めによって失われないことが重要です。

単位の確認には、既知寸法を利用します。基準点間の距離、構造物の幅、部材の高さなどをOBJ上で測定し、元点群や現場記録と比較します。単位が異なると、モデル全体の大きさだけでなく、アップロード先の処理基準によっては簡略化や近接頂点の統合にも影響する可能性があります。

複数のOBJを分割アップロードする場合は、各ファイルで原点や単位を統一します。ファイルごとに異なる基準で書き出すと、単独では正しく見えても、統合時にずれや縮尺差が発生します。

改善策6 比較用データでアップロード結果を検証する

輪郭品質を安定させるには、アップロードできたかどうかだけでなく、アップロード前後の形状を比較する仕組みが必要です。

まず、元点群、メッシュ化直後のモデル、軽量化後のOBJを分けて保存します。上書きだけで作業を進めると、どの処理で輪郭が変わったかを確認できません。工程ごとのデータを残しておけば、問題が発生した段階へ戻れます。

次に、確認対象となる場所を決めます。全体を眺めるだけでは、小さな輪郭変化を見落とします。曲線、角部、細い部材、開口部、段差など、変形しやすい場所を複数選び、同じ視点と倍率で比較します。

小さな範囲を切り出した検証用OBJを作る方法も有効です。全体モデルより処理が速いため、メッシュ条件、削減率、法線、座標桁数などを変えて試せます。条件が決まってから全体へ適用すれば、やり直しの負担を減らせます。

アップロード後は、モデルを静止させた状態だけでなく、回転中、拡大時、縮小時にも確認します。操作中だけ粗くなる場合は表示負荷の影響が考えられます。常に同じ形状で粗い場合は、アップロード前のデータまたは変換処理が原因である可能性が高くなります。

寸法が重要な用途では、代表点の座標や既知寸法も確認します。見た目が滑らかでも、輪郭位置が移動していれば実務上の問題になります。視覚的な比較と数値的な比較を組み合わせることが重要です。

検証結果は、使用した点群、メッシュ条件、削減条件、座標変換、OBJの書き出し条件とともに記録します。同じ現場で再度データを作成するときや、別の担当者が作業するときも、品質をそろえやすくなります。

輪郭の粗さを確認するときの実務手順

輪郭が粗く見えたときは、最初にアップロード後の画面だけを修正しようとせず、工程をさかのぼって確認します。

まず、手元にあるOBJをアップロード前の環境で開きます。ここでも輪郭が粗い場合は、OBJの作成工程に原因があります。手元では正常でアップロード後だけ粗い場合は、変換処理や表示最適化の影響を確認します。

次に、OBJのワイヤーフレームを表示し、輪郭付近の頂点と面を確認します。外周を構成する頂点が少ない場合は、ポリゴン削減やメッシュ生成の問題です。頂点は十分にあるのに見た目だけが粗い場合は、法線、スムージング、表示方式の影響が考えられます。

OBJより前のメッシュデータが残っている場合は、書き出し前後を比較します。書き出した段階で頂点が減っていれば、OBJ出力時に適用された簡略化設定を確認します。頂点位置が変化していれば、座標変換や小数桁の丸めも確認します。書き出し前から粗ければ、メッシュ生成条件を見直します。

さらに元点群を表示し、対象輪郭の周囲に点が存在するかを確認します。点群に必要な形状がなければ、メッシュ条件を細かくしても正確な輪郭は作れません。再計測、別方向から取得した点群の追加、確認できない範囲の明示などを検討します。

原因が複数重なっている場合もあります。元点群の密度がやや不足し、さらに強いポリゴン削減が行われていると、各工程では小さな変化でも、最終的な輪郭は大きく崩れます。一つの設定だけで解決しようとせず、各工程の変化量を小さくすることが重要です。

点群OBJアップロードで避けたい修正方法

輪郭が粗いときに、見た目だけを整える目的で強い平滑化を行うと、角や段差の位置が変わる可能性があります。表面は滑らかになっても、実際の形状から離れてしまえば、記録や確認に使いにくいデータになります。

不足している部分を自動的な穴埋めだけで補う方法にも注意が必要です。点が存在しない場所の形状は推定であり、実測結果ではありません。特に構造物の開口や隙間では、本来存在しない面が作られることがあります。

ファイル容量を減らすために、一度の処理で大幅にポリゴンを削減することも避けたほうが安全です。削減前後の比較が難しくなり、どの輪郭が失われたかを確認しにくくなります。元データを残し、複数段階で結果を比較します。

座標値を小さくする目的で、意味を確認せずに桁を削ることも適切ではありません。原点を移動することと、小数部分を丸めることは異なります。原点移動は位置関係を保ったまま座標値を整理できますが、小数桁の削減は頂点位置そのものを変化させます。

アップロード後の見え方だけで元データを作り直すのも避けるべきです。表示環境の最適化が原因であれば、元のOBJを粗く作り直しても改善せず、むしろ保持されていた形状情報を失います。手元のOBJ、アップロード後の表示、別の表示条件を比較してから修正します。

まとめ

点群OBJアップロードで輪郭が粗くなる原因は、元点群の密度不足だけではありません。メッシュ化による平均化、ポリゴン削減、法線とスムージング、座標値や単位、アップロード後の表示最適化などが関係します。

改善するときは、元点群、メッシュ、書き出したOBJ、アップロード後の表示を順番に比較し、どの工程で輪郭が変化したかを確認します。点群に形状が残っている場合は、メッシュ条件や削減設定の見直しによって改善できる可能性があります。元点群に必要な点がない場合は、再計測や追加取得を検討する必要があります。

データ容量を抑えることも重要ですが、すべての場所を同じ割合で簡略化する必要はありません。広い平面は軽量化し、曲線、角部、開口部、細い部材などの輪郭を重点的に保持することで、操作性と形状品質を両立しやすくなります。

また、見た目が滑らかであることと、形状が正確であることは同じではありません。陰影表示、ワイヤーフレーム、点群との重ね合わせ、既知寸法の測定を組み合わせ、視覚と数値の両面から確認することが大切です。

現場で取得した点群をOBJとして活用する場合は、計測時点から最終的なアップロード用途を想定しておくと、輪郭の欠損や過度な簡略化を防ぎやすくなります。LRTK Phoneを利用する場合も、対象となる計測方法、出力形式、アップロード先との互換性を確認したうえで、実際の運用条件に適合するかを検証することが重要です。

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

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