(57)【要約】【課題】モデルデータ送信時のネットワークのトラフィックを削減する。【解決手段】観察対象のモデルの表示を制御する処理をコンピュータが実行するモデル表示制御方法であって、観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、処理を含むモデル表示制御方法が提供される。【選択図】図１２
2019174982.tif 000002
【特許請求の範囲】
【請求項１】
観察対象のモデルの表示を制御する処理をコンピュータが実行するモデル表示制御方法であって、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、
処理を含むモデル表示制御方法。
【請求項２】
前記対象部材及び前記隣接部材の属性情報に基づき、特定した前記対象部材及び前記隣接部材のモデルに対する詳細度を設定する、
請求項１に記載のモデル表示制御方法。
【請求項３】
前記属性情報は、前記対象部材及び前記隣接部材の種別情報、材料情報及び過年度の点検情報の少なくともいずれかである、
請求項２に記載のモデル表示制御方法。
【請求項４】
前記詳細度は、前記対象部材及び前記隣接部材のモデルに対する観察の精度に対応付けた形状の詳細度及びテクスチャの解像度の少なくともいずれかである、
請求項１〜３のいずれか一項に記載のモデル表示制御方法。
【請求項５】
観察対象のモデルの表示を制御する処理をコンピュータに実行させるモデル表示制御プログラムであって、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、
処理を含むモデル表示制御プログラム。
【請求項６】
観察対象のモデルの表示を制御するサーバ機器と前記観察対象のモデルを表示するクライアント機器とを含むモデル表示制御システムであって、
前記サーバ機器は、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定する特定部と、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定する設定部と、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する制御部と、を有し、
前記クライアント機器は、
選択した前記詳細度のモデルを表示する表示部を有する、
モデル表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデル表示制御方法、モデル表示制御プログラム及びモデル表示制御システムに関する。
【背景技術】
【０００２】
観測対象を撮影した画像のモデルデータをサーバ機器から部分的に取得して表示する技術が知られている（例えば、特許文献１、２参照）。特許文献１、２では、サーバにおいて複数の部分モデルから構成される複数の解像度の画像のモデルデータを予め用意する。特許文献１では、ユーザの視点から近い程解像度の高い部分モデルを表示し、視点から遠い程解像度の低い部分モデルを表示する。特許文献２では、注目頻度が高い程解像度の高い部分モデルを表示し、注目頻度が低い程解像度の低い部分モデルを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８６５４１２４号明細書
【特許文献２】米国特許第８４７１８４９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記手法では、ユーザの視点や注目頻度から部分モデルの画像の解像度を決定する。このため、観測対象の部材の特徴に合わせて適切な解像度の部分モデルを表示することは難しい。これにより、必要以上に高解像度の部分モデルのデータがサーバ機器から送信される場合がある。
【０００５】
そこで、１つの側面では、モデルデータ送信時のネットワークのトラフィックを削減することを目的とする。
【課題を解決するための手段】
【０００６】
１つの実施態様では、観察対象のモデルの表示を制御する処理をコンピュータが実行するモデル表示制御方法であって、観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、処理を含むモデル表示制御方法が提供される。
【発明の効果】
【０００７】
１つの側面では、モデルデータ送信時のネットワークのトラフィックを削減することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るモデル表示制御システムの構成と各機器の機能構成の一例を示す図。
【図２】一実施形態に係るサーバ機器（クライアント機器）のハードウェア構成の一例を示す図。
【図３】一実施形態に係る部分モデルＤＢの一例を示す図。
【図４】一実施形態に係る形状詳細度テーブルの一例を示す図。
【図５】一実施形態に係るテクスチャ詳細度テーブルの一例を示す図。
【図６】一実施形態に係る隣接情報テーブルの一例を示す図。
【図７】一実施形態に係るテクスチャ付部分モデルの生成を説明する図。
【図８】一実施形態に係る隣接情報解析処理の一例を示すフローチャート。
【図９】一実施形態に係る外接直方体の一例を示す図。
【図１０】一実施形態に係る詳細度別の部分モデル生成処理の一例を示すフローチャート。
【図１１】一実施形態に係る詳細度別の部分モデルの生成を説明する図。
【図１２】一実施形態に係る表示制御処理の一例を示すフローチャート。
【図１３】一実施形態に係る表示制御処理の結果、表示される部分モデルの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１０】
［モデル表示制御システムの構成］
まず、本発明の一実施形態に係るモデル表示制御システム１の構成の一例について、図１を参照しながら説明する。図１は、一実施形態に係るモデル表示制御システム１の構成と各機器の機能構成の一例を示す図である。モデル表示制御システム１は、クライアント機器１０とサーバ機器２０とを有する。クライアント機器１０とサーバ機器２０とはネットワーク３０を介して接続されている。クライアント機器１０は、ユーザ側で使用される機器である。
【００１１】
クライアント機器１０は、観察対象を構成するテクスチャ付きモデルをサーバ機器２０に送信する。テクスチャ付きモデルは現場にて撮影された画像から例えばStructure From Motion（ＳｆＭ）で作成したモデル、あるいはレーザースキャナで作成したモデルなどでよい。また、撮影位置情報をもつ静止画又は動画であってもよい。サーバ機器２０は、クライアント機器１０から観察対象のテクスチャ付きモデルを受け付けると、３Ｄ−ＣＡＤモデルから、観察の精度に対応したテクスチャ付部分モデルを作成する。
【００１２】
また、サーバ機器２０は、対象部材及びその他の部材に対応する部分モデルの表示を観察の精度に対応付けて制御する。
【００１３】
サーバ機器２０はクライアント機器１０から注目する部材情報を受け付けると、注目する部材に対応するテクスチャ付き部分モデルをクライアント機器１０に送信する。クライアント機器１０は、受信したテクスチャ付部分モデルを表示する。クライアント機器１０の利用者は、表示したテクスチャ付部分モデルの中にひび割れがあった場合に、その部材に損傷があることをチェックし、チェック情報（損傷部材の特定、ひび割れの位置及び領域等）を記録する。このようにモデル表示制御システム１は、部材に損傷があるかを点検するデジタル点検システムに利用可能である。
【００１４】
近年、利用の手軽さからＷｅｂブラウザで３Ｄ−ＣＡＤモデルを表示する方法が一般化されている。この方法では、例えばサーバ機器２０は、サーバ機器２０上に格納されている３Ｄ−ＣＡＤモデルのデータをＷｅｂブラウザを用いて表示できるデータ形式に変換し、変換後の３Ｄ−ＣＡＤモデルのデータをクライアント機器１０に送信する。その際、サーバ機器２０からクライアント機器１０に送信する３Ｄ−ＣＡＤモデルのデータサイズを抑えてネットワーク３０のトラフィックを削減することが好ましい。また、Ｗｅｂブラウザが動作するクライアント機器１０のメモリ使用量を削減することが好ましい。
【００１５】
そこで、一実施形態に係るモデル表示制御システム１は、観察に必要な精度に応じて３Ｄ−ＣＡＤモデルのポリゴン数やテクスチャの解像度を下げ、送受信するモデルデータ量を減らす。これにより、ネットワーク３０の利用帯域を減らすことができる。また、クライアント機器１０のメモリ使用量を削減したり、クライアント機器１０及びサーバ機器２０の計算処理量を削減したりすることができる。
【００１６】
なお、以下では、モデル表示制御システム１は、橋梁などの土木構造物の３Ｄ−ＣＡＤモデルを用いて、構造物の部材の状態や変状を点検する際の点検対象の３Ｄ−ＣＡＤモデルの表示を制御する例を挙げて説明する。しかし、３Ｄ−ＣＡＤモデルの表示の用途は点検に限られず、様々な用途の表示に利用できる。また、観察対象の構造物は橋梁等に限定されず、大型船の３Ｄ−ＣＡＤモデルやプラントの３Ｄ−ＣＡＤモデルであってもよい。また、観察対象の構造物は、３Ｄ−ＣＡＤモデルに限られず、２Ｄ−ＣＡＤモデルであってもよい。
【００１７】
（クライアント機器の機能構成）
次に、図１を参照して、一実施形態に係るクライアント機器１０の機能構成の一例について説明する。クライアント機器１０は、コンピュータ、タブレット型端末等の携帯機器、スマートフォン、ビデオカメラ、デジタルカメラ、ＰＤＡ（Personal Digital Assistants）等、いずれの情報処理装置であってもよい。例えば、クライアント機器１０は、ＨＭＤ（Head Mount Display）、ＦＭＤ（Face Mount Display）等のウェアラブル表示デバイスであってもよい。
【００１８】
クライアント機器１０は、入力部１１、選択部１２、取得部１３、表示部１４及び通信部１５を有する。入力部１１は、ユーザの指示に従い観察対象を構成する対象部材（以下、「注目部材」ともいう。）を指定する。選択部１２は、指定された注目部材に応じた部分モデル（以下、単に「部分モデル」という。）を選択する。
【００１９】
通信部１５は、選択した注目部材の部分モデルの情報と視点位置の情報とをサーバ機器２０に送信する。視点位置の情報は、クライアント機器１０のユーザの視点を外部カメラを用いて検出したり、ＨＭＤを装着したユーザの視線をＨＭＤに取り付けられたカメラを用いて検出することにより得られる。ただし、視点位置情報の取得方法はこれに限られない。
【００２０】
取得部１３は、サーバ機器２０から観察の精度に応じた詳細度のテクスチャ付部分モデルのデータを取得する。テクスチャ付部分モデルは、テクスチャが付与された、詳細度別の部分モデルであり、サーバ機器２０によって生成される。
【００２１】
取得部１３は、テクスチャ付部分モデルのデータのうち、指定された観察対象の領域の注目部材の部分モデルと隣接部分モデルについては高詳細度のデータをサーバ機器２０から取得する。取得部１３は、それ以外の範囲については中詳細度又は低詳細度のデータをサーバ機器２０から取得する。
【００２２】
表示部１４は、取得部１３が取得したテクスチャ付部分モデルのデータに基づき、指定された観察対象の領域の注目部材及び隣接部材の部分モデルを高詳細度で表示し、それ以外の部分モデルを中詳細度又は低詳細度で表示する。表示部１４は、例えば、クライアント機器１０にて動作可能なＷｅｂブラウザを使用して各部分モデルを表示することができる。
【００２３】
このようにして、指定された観察対象の領域の注目部材及び隣接部材は高詳細度に表示することで、ユーザは、点検に必要な個所及びその周辺の画像を詳細に観察することができ、点検をスムーズかつ精度よく行うことができる。一方、観察対象の領域以外の部材は低詳細度又は中詳細度で表示する。これにより、サーバ機器２０からクライアント機器１０に送信されるテクスチャ付部分モデルのデータ量を減らし、モデルデータ送信時のネットワーク３０のトラフィックを削減することができる。
【００２４】
なお、取得部１３は、テクスチャ付部分モデルのデータの替わりに、テクスチャ付部分モデルのデータが格納されたＵＲＬ（Uniform Resource Locator）情報をサーバ機器２０から取得してもよい。この場合にも、取得部１３は、ＵＲＬ情報をサーバ機器２０に送信し、ＵＲＬ情報が示す格納場所に格納されたテクスチャ付部分モデルのデータをサーバ機器２０から取得する。
【００２５】
（サーバ機器の機能構成）
次に、図１を参照して、一実施形態に係るサーバ機器２０の機能構成の一例について説明する。サーバ機器２０は、コンピュータ、タブレット型端末、映像処理装置等、いずれの情報処理装置であってもよい。サーバ機器２０は、取得部２１、解析部２２、特定部２３、設定部２４、生成部２５、制御部２６、通信部２７及び記憶部２８を有する。
【００２６】
取得部２１は、通信部２７を介して注目部材の部分モデルの情報と視点位置の情報をクライアント機器１０から取得する。橋梁等の構造物を表す３Ｄ−ＣＡＤモデルは、複数の部分モデルから構成され、記憶部２８に記憶されている。
【００２７】
記憶部２８は、部分モデルＤＢ３１、テクスチャ付モデルＤＢ３２、形状詳細度テーブル３３、テクスチャ詳細度テーブル３４、隣接情報テーブル３５及びモデル表示制御プログラム３６を記憶する。
【００２８】
サーバ機器２０は、記憶部２８の部分モデルＤＢ３１に３Ｄ−ＣＡＤモデルを構成する複数の部分モデルを予め登録しておく。特定部２３は、注目部材の部分モデルの情報に基づき部分モデルＤＢ３１を探索して、注目部材の部分モデルを特定する。解析部２２は、注目部材の部分モデルの形状と該部分モデルの位置とから隣接関係を解析し、注目部材の部分モデルの隣接関係を示す隣接情報を出力する。本実施形態では、解析部２２は、隣接関係を示す隣接情報を隣接グラフの形式で出力する。ただし、隣接関係の解析結果の出力形式はこれに限らない。
【００２９】
特定部２３は、隣接情報に基づき注目部材に隣接する隣接部材の部分モデルを特定する。また、特定部２３は、クライアント機器１０から送信された、例えば視点位置の情報や注目部材に基づき注目部材及び隣接部材のテクスチャ付３Ｄモデルを特定する。
【００３０】
設定部２４は、特定した注目部材及びその隣接部材の部分モデルに対して、予め設定された各モデルに対応した観察の精度に必要な注目部材の部分モデル及びその隣接部材の部分モデルの形状の詳細度とテクスチャの解像度とを設定する。例えば、設定部２４は、視点位置に近く、かつ注目部材の部分モデルから閾値の範囲内にある隣接部材の部分モデルと注目部材の部分モデルについては高詳細度の形状及び高解像度のテクスチャを設定する。設定部２４は、それ以外の隣接部材の部分モデルについては中詳細度の形状及び中解像度のテクスチャを設定する。設定部２４は、それ以外の部分モデルについては低詳細度の形状及び低解像度のテクスチャを設定する。
【００３１】
生成部２５は、部分モデルの属性情報の一つである部材の種別情報に対する形状モデル生成方法を記載した形状詳細度テーブル３３に基づき、注目部材及び隣接部材等の各部分モデルの部分形状モデルを生成する。さらに、生成部２５は、複数の部分形状モデルについて各部分モデルの部分形状モデルの所定位置にテクスチャを貼りつけたテクスチャ付部分モデルを生成する。部分形状モデル及びテクスチャ付部分モデルは記憶部２８に記憶される。
【００３２】
テクスチャは、クライアント機器１０から送信されたテクスチャ付３Ｄモデルに付与されたテクスチャであってもよいし、撮影位置情報を含んだ画像・動画を元に生成したテクスチャであってもよいし、レーザースキャナを用いて検出されたテクスチャであってもよい。生成部２５は、テクスチャ詳細度テーブル３４に定められたテクスチャの解像度に基づきテクスチャ付部分モデルをリサンプリングして、詳細度別のテクスチャ付部分モデルを生成する。リサンプリングにより、元の画像データのテクスチャ又はレーザースキャナを用いて検出されたテクスチャに対して、低詳細度、高詳細度、その中間の詳細度（中詳細度）のテクスチャが付された詳細度別の部分モデルがテクスチャ付部分モデルとして生成される。
【００３３】
制御部２６は、指定された観察対象の領域に含まれる注目部材及び隣接部材のモデルについて、詳細度のモデル、すなわちｍ設定した形状の詳細度及びテクスチャの解像度のテクスチャ付部分モデルをクライアント機器１０に表示するようにを表示対象として選択する。
【００３４】
サーバ機器２０は、設定した形状の詳細度及びテクスチャの解像度のテクスチャ付部分モデルのデータをクライアント機器１０に送信する。クライアント機器１０の表示部１４は、受信した形状の詳細度及びテクスチャの解像度のテクスチャ付部分モデルを表示する。クライアント機器１０は、テクスチャ付部分モデルのデータの格納場所をＵＲＬ情報により通知された場合、ＵＲＬ情報をサーバ機器２０に提示してテクスチャ付部分モデルのデータを要求する。
【００３５】
サーバ機器２０の通信部２７は、クライアント機器１０からのデータ要求を受け、ＵＲＬ情報に対応するテクスチャ付部分モデルをクライアント機器１０に送信する。これにより、クライアント機器１０は、サーバ機器２０からテクスチャ付部分モデルのデータを取得する。
【００３６】
［ハードウェア構成］
次に、一実施形態に係るクライアント機器１０及びサーバ機器２０のハードウェア構成の一例について、図２を参照しながら説明する。図２は、一実施形態に係るサーバ機器２０及びクライアント機器１０のハードウェア構成の一例を示す図である。以下では、サーバ機器２０のハードウェア構成について説明し、クライアント機器１０のハードウェア構成の説明は省略する。
【００３７】
サーバ機器２０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７及びＨＤＤ（Hard Disk Drive）１０８を備え、それぞれがバスＢで相互に接続されている。
【００３８】
入力装置１０１は、キーボードやマウスなどを含み、サーバ機器２０に各操作信号を入力するために用いられる。表示装置１０２は、ＬＣＤ（Liquid crystal Display）モニタ等のディスプレイ、プリンタ、ＣＲＴ（Cathode Ray Tube）などを含み、各種の処理結果を表示する。
【００３９】
通信Ｉ／Ｆ１０７は、サーバ機器２０をネットワーク３０に接続するインターフェースである。これにより、サーバ機器２０は、通信Ｉ／Ｆ１０７を介してテクスチャ付３Ｄモデルやクライアント機器１０と画像データやモデルデータの通信を行う。
【００４０】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、サーバ機器２０の全体を制御するソフトウェア及びモデル表示制御プログラム３６のアプリケーションソフトウェアが含まれる。例えば、ＨＤＤ１０８には、記憶部２８の各種ＤＢ、各種テーブル及びモデル表示制御プログラム３６が格納されてもよい。
【００４１】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、サーバ機器２０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００４２】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリである。ＲＯＭ１０５には、ネットワーク設定等のプログラム及びデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリである。ＣＰＵ１０６は、ＨＤＤ１０８やＲＯＭ１０５などの記憶装置から、プログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００４３】
なお、図１は機能に着目したブロック図を描いており、これらの機能ブロックで示した各部のソフトウェアを実行するプロセッサはハードウェアである。例えば、表示制御プログラム３６は、観察対象のモデルの表示を制御する処理をコンピュータ１０６に実行させるプログラムである。取得部２１、解析部２２、特定部２３、設定部２４、生成部２５及び制御部２６の機能は、モデル表示制御プログラム３６がＣＰＵ１０６に実行させる隣接情報解析処理、詳細度別の部分モデル生成処理及び表示制御処理により実現可能である。
【００４４】
通信部２７の機能は、例えば、通信Ｉ／Ｆ１０７により実現可能である。記憶部２８の機能は、例えば、ＲＡＭ１０４、ＲＯＭ１０５及びＨＤＤ１０８により実現可能である。部分モデルＤＢ３１、テクスチャ付モデルＤＢ３２、形状詳細度テーブル３３、テクスチャ詳細度テーブル３４、隣接情報テーブル３５の各種データは、ＲＡＭ１０４、ＨＤＤ１０８又はネットワーク３０を介してサーバ機器２０に接続されるクラウド上のサーバ等に格納されてもよい。
【００４５】
同様にして、クライアント機器１０の選択部１２及び取得部１３は、クライアント機器１０に記憶されたプログラムがＣＰＵ１０６に実行させる処理により実現可能である。また、入力部１１の機能は、例えば、入力装置１０１により実現可能である。表示部１４の機能は、例えば、表示装置１０２により実現可能である。通信部１５の機能は、例えば、通信Ｉ／Ｆ１０７により実現可能である。
【００４６】
なお、部分モデルＤＢ３１に記憶された部分モデルが、隣接部材の接続情報を含む場合、解析部２２による部分モデルの隣接情報解析処理及び隣接情報テーブル３５はなくてもよい。
【００４７】
［各種データ］
（部分モデルＤＢ）
次に、記憶部２８に記憶されている各種データについて説明する。まず、一実施形態に係る部分モデルＤＢ３１の一例について、図３を参照して説明する。図３は、一実施形態に係る部分モデルＤＢ３１の一例を示す図である。
【００４８】
部分モデルＤＢ３１には、３Ｄ−ＣＡＤモデルの部分モデル毎の部材種別と材料種別の情報が格納されている。部材種別及び材料種別は、部分モデルにかかる部材毎の属性情報の一例である。部分モデルにかかる部材毎の属性情報には、前回またはそれ以前の点検時に損傷があった部材に関する情報、つまり、過年度の点検情報が含まれてもよい。
【００４９】
図３（ａ）には、橋梁の複数の部分モデルＰの一例を示す。図３（ａ）の各部分モデルＰに対して、図３（ｂ）に示す部分モデルＤＢ３１には、部分モデルのＩＤ、部材種別及び材料種別の各データが対応付けて記憶されている。図３（ｂ）の部分モデルＤＢ３１の例では、各部分モデル毎に部材種別と材料種別とが記憶されているが、部材種別と材料種別のいずれかが記憶されてもよい。
【００５０】
（形状詳細度テーブル）
次に、一実施形態に係る形状詳細度テーブル３３の一例について、図４を参照して説明する。図４は、一実施形態に係る形状詳細度テーブル３３の一例を示す図である。一実施形態に係る形状詳細度テーブル３３では、部材種別毎に表示の詳細度を示すＬＯＤ１〜ＬＯＤ３に対して使用する部分モデルの形状が定義されている。
【００５１】
形状詳細度テーブル３３は、部材種別の形状の詳細度を段階的に定義する。具体的には、低詳細度を示すＬＯＤ１、中詳細度を示すＬＯＤ２、高詳細度を示すＬＯＤ３毎に外接直方体、ＣＡＤ形状モデル、現況形状モデルのいずれかが定義される。図１１の右上に一例を示すように、部分モデルの外接直方体は、部分モデルの外接をつないだ直方体の形状である。図１１の右中央に一例を示すように、部分モデルのＣＡＤ形状モデルは、部分モデルの形状で表面に凹凸がないものである。図１１の右下に一例を示すように、部分モデルの現況形状モデルは、部分モデルの形状で表面に凹凸があるものである。
【００５２】
（テクスチャ詳細度テーブル）
次に、一実施形態に係るテクスチャ詳細度テーブル３４の一例について、図５を参照して説明する。図５は、一実施形態に係るテクスチャ詳細度テーブル３４の一例を示す図である。
【００５３】
一実施形態に係るテクスチャ詳細度テーブル３４では、部材種別ごとに低詳細度を示すＬＯＤ１、高詳細度を示すＬＯＤ３、低詳細度と高詳細度との間の中詳細度を示すＬＯＤ２を定義する。テクスチャ詳細度テーブル３４は、材料種別の詳細度を段階的に定義する。
【００５４】
（隣接情報）
次に、一実施形態に係る隣接情報の一例について、図６を参照して説明する。図６（ａ）には、複数の部分モデルＰの一例が示され、図６（ｂ）には、複数の部分モデルＰについての隣接情報が隣接グラフの形式で示される。隣接グラフには、各ＩＤの部分モデルが、どの部分モデルと隣接しているかの情報が保持されている。
【００５５】
（テクスチャ付部分モデルの生成）
次に、一実施形態に係る詳細度別のテクスチャ付部分モデルの生成方法の一例について、図７を参照して説明する。図７は、一実施形態に係るテクスチャ付部分モデルの生成を説明する図である。テクスチャ付部分モデルの生成は、生成部２５が行う。
【００５６】
図７の左端に示す部分形状モデル（低詳細度：ＬＯＤ１）は、形状詳細度テーブル３３に基づき部分モデルから外接直方体の形状を生成し、ポリゴン数を減らしたものである。ここでは、ＬＯＤ１の部分形状モデルを使用してＬＯＤ１のテクスチャ付部分モデルを生成する例を挙げて説明を行う。詳細度がＬＯＤ２及びＬＯＤ３の場合のテクスチャ付部分モデルの生成については詳細度がＬＯＤ１の場合のテクスチャ付部分モデルの生成と同様であるため、ここでの説明は省略する。
【００５７】
図７の左下に示すテクスチャ付３Ｄモデルは、例えば、クライアント機器１０が現場で撮影した画像データを合成して生成されるか、又はレーザースキャナを使用してどの点にどの色があるかを検知することで、それらの点の塊から生成される。テクスチャ付３Ｄモデルは、部材単位で生成される。
【００５８】
生成部２５は、ＬＯＤ１の部分形状モデル及びテクスチャ付３Ｄモデルのモデル同士の位置を合わせる。次に、生成部２５は、部分モデルの材料種別に応じて、テクスチャ詳細度テーブル３４から、部分形状モデルに対応する部分モデルの材料種別に対応するテクスチャの解像度を抽出する。まず、生成部２５は、部分モデルの材料種別を部分モデルＤＢ３１から特定する。例えば、材料種別が「鋼」の場合、詳細度がＬＯＤ１の部分モデルのテクスチャの解像度は１０ｐｐｉとなる。
【００５９】
次に、生成部２５は、部分形状モデルの表面から、指定されたテクスチャの解像度１０ｐｐｉの間隔で垂線を引く。垂線の始点から閾値距離内に垂線とテクスチャ付３Ｄモデルとの交点がある場合、生成部２５は垂線とテクスチャ付３Ｄモデルとの交点位置の画素値を、部分形状モデルの垂線始点の画素値とする。これにより、詳細度がＬＯＤ１の場合に特定されるテクスチャの解像度で、詳細度がＬＯＤ１の場合に特定される部分形状モデルにテクスチャが付されたテクスチャ付部分モデルが生成される。
【００６０】
垂線の始点から閾値距離内に垂線とテクスチャ付き３Ｄモデルの交点がない場合、生成部２５は、透過色をテクスチャの画素値とする。これにより、その部分の部分モデルにはテクスチャがないこととして扱われる。生成部２５は、部分形状モデルの全面に対してテクスチャの解像度に合わせた画素数のテクスチャを生成し、テクスチャ付部分モデルの生成を完了する。
【００６１】
以上により、部分モデル毎に、詳細度がＬＯＤ１、ＬＯＤ２，ＬＯＤ３のテクスチャ付部分モデルが生成される。生成された各部分モデルのＬＯＤ１、ＬＯＤ２，ＬＯＤ３のテクスチャ付部分モデルは、テクスチャ付モデルＤＢ３２に格納される。テクスチャ付部分モデルは、部分形状モデルを示す形状データとテクスチャデータとを有する。
【００６２】
なお、本実施形態では、部分モデルの詳細度をＬＯＤ１、ＬＯＤ２，ＬＯＤ３の３レベルに設定したが、これに限られず、部分モデルの詳細度を複数のレベルに設定することができる。
【００６３】
［隣接情報解析処理］
次に、本実施形態に係る隣接情報解析処理の一例について図８を参照して説明する。図８は、一実施形態に係る隣接情報解析処理の一例を示すフローチャートである。本処理は、３Ｄ−ＣＡＤモデルをモデル表示制御システム１に登録したときに実行される。よって、本処理は、３Ｄ−ＣＡＤモデルを登録（入力）したときに１回実行すればよい。
【００６４】
本処理が開始されると、解析部２２は、入力した３Ｄ−ＣＡＤモデルの全部分モデルの中から対象となる部分モデル（以下、「対象部分モデル」ともいう。）を一つ抽出する（ステップＳ１０）。次に、解析部２２は、隣接候補の部分モデルを一つ抽出する（ステップＳ１２）。
【００６５】
次に、解析部２２は、対象部分モデルと隣接候補の部分モデルの外接直方体が接触関係にあるかを判定する（ステップＳ１４）。例えば、図９に一例を示すように、対象部分モデルＰ１の外接直方体Ｓ１と、隣接候補の部分モデルＰ２の外接直方体Ｓ２とが接触関係にあるかが判定される。ここでは、外接直方体Ｓ１、Ｓ２は接触関係にあると判定される。
【００６６】
解析部２２は、対象部分モデルと隣接候補の部分モデルの外接直方体が接触関係にないと判定した場合、隣接候補の部分モデルは、対象部分モデルに隣接する部分モデルでないと判断し、ステップＳ２２に進む。
【００６７】
一方、解析部２２は、対象部分モデルと隣接候補の部分モデルの外接直方体が接触関係にあると判定した場合、ステップＳ１６に進む。ステップＳ１６において、解析部２２は、対象部分モデルのポリゴンのすべてについて、外接直方体が接触関係にあると判定された隣接候補の部分モデルのポリゴンと接触関係にあるかを探索する。
【００６８】
解析部２２は、接触関係にあるポリゴンが存在するかを判定し（ステップＳ１８）、接触関係にあるポリゴンが存在すると判定した場合、隣接候補の部分モデルを隣接部分モデルとして、隣接情報テーブル３５の対象部分モデルに対する隣接グラフに追加し（ステップＳ２０）、ステップＳ２２に進む。
【００６９】
一方、解析部２２は、接触関係にあるポリゴンが存在しないと判定した場合、直ちにステップＳ２２に進む。ステップＳ２２において、解析部２２は、隣接関係を計算していない部分モデルが存在するかを判定する。解析部２２は、隣接関係を計算していない部分モデルが存在すると判定すると、ステップＳ１２に戻り、次の隣接候補の部分モデルを一つ抽出し、抽出した隣接候補の部分モデルについてステップＳ１４以降の処理を実行する。
【００７０】
ステップＳ２２において、解析部２２は、隣接関係を計算していない部分モデルが存在しないと判定すると、入力した３Ｄ−ＣＡＤモデルの全部分モデルに対する隣接関係の計算が完了したかを判定する（ステップＳ２４）。解析部２２は、全部分モデルに対する隣接関係の計算が完了していないと判定した場合、ステップＳ１０に戻り、ステップＳ１０以降の処理を実行する。解析部２２は、全部分モデルに対する隣接関係の計算が完了したと判定した場合、本処理を終了する。
【００７１】
これにより、入力した３Ｄ−ＣＡＤモデルの全部分モデルについて、隣接する部分モデルを示す隣接情報がグラフ化されて隣接情報テーブル３５に格納される。ただし、本処理では、解析部２２は、対象部分モデルの隣接情報を隣接情報テーブル３５に記憶できれば必ずしも隣接関係をグラフ化する必要はない。また、解析部２２は、ステップＳ１４を実行せずにスキップし、ステップＳ１６において直接、対象部分モデルのすべてのポリゴンと隣接候補の部分モデルのポリゴンの接触関係をチェックしてもよい。
【００７２】
［詳細度別の部分モデル生成処理］
次に、本実施形態に係る詳細度別の部分モデル生成処理の一例について図１０を参照して説明する。図１０は、一実施形態に係る詳細度別の部分モデル生成処理の一例を示すフローチャートである。本処理は、テクスチャ付３Ｄモデルをモデル表示制御システム１に登録したときに実行され、詳細度別の部分モデルであるテクスチャ付部分モデルが生成される。テクスチャ付３Ｄモデルは、例えば、クライアント機器１０が現場で撮影した画像データ又はレーザースキャナを使用して部材単位で生成される。
【００７３】
本処理が開始されると、生成部２５は、部分モデルＤＢ３１から部分モデルを一つ抽出する（ステップＳ３０）。次に、生成部２５は、抽出した部分モデルの部材種別と表示の詳細度（ＬＯＤ）に対応した形状詳細度の部分モデルの形状を形状詳細度テーブル３３から取得する（ステップＳ３２）。次に、生成部２５は、形状詳細度に対応した部分モデルの形状を示す部分形状モデルを生成する（ステップＳ３４）。
【００７４】
例えば、図１１の例では、ＩＤが「０２」の部分モデルＰに対して、部分モデルＤＢ３１には、部材種別が「主桁」、材料種別が「鋼」と定義されている。この場合、形状詳細度テーブル３３を参照すると部材種別が「主桁」の形状詳細度の部分モデルの形状、すなわち、部分形状モデルは、ＬＯＤ１の場合「外接直方体」であり、ＬＯＤ２の場合「ＣＡＤ形状モデル」であり、ＬＯＤ３の場合「現況形状モデル」である。
【００７５】
これにより、詳細度がＬＯＤ１のとき、部分モデルの形状に簡易な六面体形状の外接直方体が使用される。詳細度がＬＯＤ２のときに使用するＣＡＤ形状モデルには、詳細度がＬＯＤ３のときに使用される現況形状モデルが有する凹凸等がない。よって、外接直方体で最もポリゴン数を削減でき、ＣＡＤ形状モデルでは現況形状モデルよりもポリゴン数を削減できる。
【００７６】
図１０に戻り、次に、ステップＳ３６において、生成部２５は、テクスチャ解析度テーブル３４から材料種別と詳細度（ＬＯＤ）に対応した解像度を取得する。次に、生成部２５は、生成した部分形状モデルの表面に、対応するテクスチャ画像を生成し、テクスチャ付部分モデルを作成する（ステップＳ３８）。テクスチャ付部分モデルは、テクスチャ付モデルＤＢ３２に格納される。
【００７７】
例えば、注目部材の部分モデル及び注目部材の視点位置から所定の閾値距離内の部分モデルは、ＬＯＤ３に対応した高解像度のテクスチャを現況形状モデルに貼りつけてもよい。なお、実施形態において、テクスチャを部分形状モデルに貼り付けるとは、部分形状モデルの所定の位置にテクスチャを表示することを意味する。
【００７８】
次に、生成部２５は、作成したテクスチャ付部分モデルが格納されている格納場所のＵＲＬ情報を作成したテクスチャ付部分モデルに対応付けてテクスチャ付モデルＤＢ３２に格納する（ステップＳ４０）。次に、生成部２５は、ＬＯＤ１，ＬＯＤ２，ＬＯＤ３のすべての詳細度のテクスチャ付部分モデルの生成が完了したかを判定する（ステップＳ４２）。
【００７９】
生成部２５は、すべての詳細度のテクスチャ付部分モデルの生成が完了していないと判定すると、ＬＯＤ１，ＬＯＤ２，ＬＯＤ３のいずれかに詳細度を変更し（ステップＳ４４）、ステップＳ３２に戻ってステップＳ３２以降の処理を実行する。
【００８０】
一方、生成部２５は、すべての詳細度のテクスチャ付部分モデルの生成が完了していると判定すると、部分モデルＤＢ３１内の全部分モデルに対するテクスチャ付部分モデルの生成を完了したかを判定する（ステップＳ４６）。
【００８１】
生成部２５は、部分モデルＤＢ３１内の全部分モデルに対するテクスチャ付部分モデルの生成を完了していないと判定すると、ステップＳ３０に戻ってステップＳ３０以降の処理を実行する。一方、生成部２５は、部分モデルＤＢ３１内の全部分モデルに対するテクスチャ付部分モデルの生成を完了したと判定すると、本処理を終了する。
【００８２】
これにより、詳細度別のテクスチャ付部分モデルが生成される。低詳細度のＬＯＤ１、中詳細度のＬＯＤ２のテクスチャ付部分モデルは、高詳細度のＬＯＤ３のテクスチャ付部分モデルに比べて、形状が簡易でポリゴン数が少なく、かつテクスチャの解像度が低い部分モデルが生成される。
【００８３】
［表示制御処理］
次に、本実施形態に係るテクスチャ付部分モデルの表示制御処理の一例について図１２を参照して説明する。図１２は、一実施形態に係るテクスチャ付部分モデルの表示制御処理の一例を示すフローチャートである。
【００８４】
本処理では、クライアント機器１０の通信部１５が視点位置及び注目部材の部分モデルの情報をサーバ機器２０に送信する（ステップＳ４７）。サーバ機器２０の取得部２１は、通信部２７を介して視点位置及び注目部材の部分モデルの情報を受け付ける（ステップＳ５０）。
【００８５】
次に、特定部２３は、取得した注目部材の部分モデルの情報から注目部材の部分モデルを特定し、注目部材の部分モデルの隣接情報を隣接情報テーブル３５から取得する（ステップＳ５２）。
【００８６】
次に、設定部２４は、注目部材の部分モデルに対する観察の精度に対応付けた詳細度を高詳細度に設定する。ここでは、設定部２４は、注目部材の部分モデルの詳細度を３（ＬＯＤ３）に設定する（ステップＳ５４）。
【００８７】
次に、特定部２３は、取得した隣接情報に基づき、注目部材の部分モデルに隣接する隣接部分モデルを特定する（ステップＳ５６）。また、設定部２４は、視点からの距離が閾値内の隣接部分モデルの詳細度を設定する。ここでは、設定部２４は、視点からの距離が閾値内の隣接部分モデルの詳細度を３（ＬＯＤ３）に設定する（ステップＳ５６）。
【００８８】
次に、設定部２４は、視点からの距離が閾値以上離れた隣接部分モデルの詳細度を設定する。ここでは、設定部２４は、視点からの距離が閾値以上離れた隣接部分モデルの詳細度を２（ＬＯＤ２）に設定する（ステップＳ５８）。
【００８９】
次に、設定部２４は、注目材料の部分モデル及び隣接部分モデル以外の部分モデルの詳細度を１（ＬＯＤ１）に設定する（ステップＳ６０）。次に、制御部２６は、詳細度に対応したテクスチャ付部分モデルの格納場所を示すＵＲＬリストをクライアント機器１０に送信する（ステップＳ６２）。
【００９０】
クライアント機器１０の通信部１５は、詳細度に対応したテクスチャ付部分モデルのＵＲＬリストを受信する（ステップＳ４８）。次に、通信部１５は、受信したテクスチャ付部分モデルのＵＲＬリストに応じた詳細度のテクスチャ付部分モデルをサーバ機器２０から取得し、表示部１４に表示する（ステップＳ４９）。これにより、クライアント機器１０及びサーバ機器２０の処理が終了する。
【００９１】
図１３は、一実施形態に係る表示制御処理の結果、表示される部分モデルの一例を示す図である。ユーザの視点ＡＴに近く、かつ注目材料の部分モデルと隣接する部分モデルには高詳細度（ＬＯＤ３）のテクスチャ付部分モデルが表示される。つまり、ＩＤ「０２」の注目材料の部分モデルと、視点ＡＴからの距離が閾値Ｓｈ内のＩＤ「０１」及びＩＤ「１３」の隣接部分モデルとは、詳細度３の現況形状及び高解像度のテクスチャで表示される。
【００９２】
なお、視点ＡＴからの距離が閾値内の部分モデルか否かは、例えば部分モデルの中心点と視点ＡＴとの距離が閾値内かにより判定してもよいが、これに限らない。視点ＡＴからの距離が閾値以上の部分モデルの詳細度は２（ＬＯＤ２）に設定されている。よって、隣接部分モデルのうち、視点ＡＴからの距離が閾値Ｓｈ以上のＩＤ「０３」及びＩＤ「１４」の隣接部分モデルは、詳細度２のＣＡＤ形状及び中解像度のテクスチャで表示される。
【００９３】
注目材料の部分モデル及び隣接部分モデル以外の部分モデルの詳細度は１（ＬＯＤ１）に設定されている。よって、注目材料の部分モデル及び隣接部分モデル以外の部分モデルは、詳細度１の外接直方体及び低解像度のテクスチャで表示される。
【００９４】
なお、本点検においてクライアント機器１０を用いたユーザの点検の流れを以下に示す。
（１）クライアント機器１０は、構造物（例えば橋梁）の全体の部分モデルの３ＤデータをＬＯＤ１の低詳細度で表示する。これにより、ユーザは点検対象の全体を俯瞰する。
（２）クライアント機器１０は、ユーザの指示により注目部材を決定する。
（３）クライアント機器１０は、注目部材をズームした状態で表示し、ユーザの視点を検出又はレーザースキャナ等から取得する。
（４）クライアント機器１０は、視点位置及び注目部材に応じて、詳細度が異なるテクスチャ付部分モデルをサーバ機器２０から取得し、表示する。ユーザは、注目部材又は隣接部材に損傷を発見したら損傷部分の画像、損傷の周囲の状況、損傷サイズの計測結果を元に損傷の判定を行う。
【００９５】
このようにして、最初は詳細度の低い部分モデルのデータによる画像を表示し、表示された画像をズームすると、その部分に詳細度の高いテクスチャ付部分モデルを表示する。これにより、点検の精度を高め、効率的な点検を行うことができる。
【００９６】
例えば、例えばコンクリート表面は０．１ｍｍ幅のひび割れを確認するため、高精細テクスチャが必要となる。一方、例えば支承部はボルトのゆるみと腐食の確認ができればよいため高精細テクスチャは不要である。
【００９７】
これに対して、サーバ機器２０は、ユーザが注目材料の部分モデルと隣接関係があり、かつ視点に距離が近い隣接部分モデルのみ、注目材料の部分モデルと同様に、部分モデルの種類に適した詳細度のテクスチャ付部分モデルのデータを送信する。テクスチャ付部分モデルのデータは、テクスチャデータと形状データとを有する。このため、構造物の注目材料の部分モデル及び注目材料の視点位置から所定距離内の隣接部分モデルの形状や表面状態を観察するのに十分な精度の３Ｄの部分モデルを表示することができる。一方で、注目材料の視点位置から所定距離以上離れた隣接部分モデルの詳細度を中程度にし、注目材料の部分モデル及び隣接部分モデル以外の部分モデルの詳細度を低程度にする。このように詳細度を下げることで、必要以上に高詳細度のテクスチャ付部分モデルのデータがサーバ機器２０から送信されることを回避する。これにより、部分モデルのデータ送信時のネットワーク３０のトラフィックの負荷を軽減することができる。
【００９８】
以上、モデル表示制御方法、モデル表示制御プログラム及びモデル表示制御システム
を上記実施形態により説明したが、本発明に係るモデル表示制御方法、モデル表示制御プログラム及びモデル表示制御システムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００９９】
例えば、詳細度は、対象部材及び注目部材に隣接する隣接部材に対する観察の精度に対応付けた形状の詳細度及びテクスチャの解像度の少なくともいずれかであってもよい。
【０１００】
上記実施形態では、注目部材及び隣接部材の部材種別及び材料種別に基づき、その注目部材及び隣接部材に対する詳細度を設定した。しかしながら、部材種別及び材料種別は、対象部材及び隣接部材の属性情報の一例であり、これに限らない。対象部材及び隣接部材の属性情報は、対象部材及び隣接部材の部材種別、材料種別及び過年度の点検情報を含み、対象部材及び隣接部材に対する詳細度は、対象部材及び隣接部材の部材種別、材料種別及び過年度の点検情報の少なくともいずれかに基づき設定してもよい。例えば、過年度点検結果で損傷がみつかった部材については、経時変化が大きいので詳細に観察したいため、次の点検時に詳細度を３の高詳細度に設定することが好ましい。
【０１０１】
以上の説明に関し、更に以下の項を開示する。
（付記１）
観察対象のモデルの表示を制御する処理をコンピュータが実行するモデル表示制御方法であって、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、
処理を含むモデル表示制御方法。
（付記２）
前記対象部材及び前記隣接部材の属性情報に基づき、特定した前記対象部材及び前記隣接部材のモデルに対する詳細度を設定する、
付記１に記載のモデル表示制御方法。
（付記３）
前記属性情報は、前記対象部材及び前記隣接部材の種別情報、材料情報及び過年度の点検情報の少なくともいずれかである、
付記２に記載のモデル表示制御方法。
（付記４）
前記詳細度は、前記対象部材及び前記隣接部材のモデルに対する観察の精度に対応付けた形状の詳細度及びテクスチャの解像度の少なくともいずれかである、
付記１〜３のいずれか一項に記載のモデル表示制御方法。
（付記５）
観察対象のモデルの表示を制御する処理をコンピュータに実行させるモデル表示制御プログラムであって、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定し、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定し、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する、
処理を含むモデル表示制御プログラム。
（付記６）
前記対象部材及び前記隣接部材の属性情報に基づき、特定した前記対象部材及び前記隣接部材のモデルに対する詳細度を設定する、
付記５に記載のモデル表示制御プログラム。
（付記７）
前記属性情報は、前記対象部材及び前記隣接部材の種別情報、材料情報及び過年度の点検情報の少なくともいずれかである、
付記６に記載のモデル表示制御プログラム。
（付記８）
前記詳細度は、前記対象部材及び前記隣接部材のモデルに対する観察の精度に対応付けた形状の詳細度及びテクスチャの解像度の少なくともいずれかである、
付記５〜７のいずれか一項に記載のモデル表示制御プログラム。
（付記９）
観察対象のモデルの表示を制御するサーバ機器と前記観察対象のモデルを表示するクライアント機器とを含むモデル表示制御システムであって、
前記サーバ機器は、
観察対象を構成する対象部材のモデル及び該対象部材に隣接する隣接部材のモデルのそれぞれを、記憶部に格納されている、観察対象を構成するテクスチャ付きモデルの中から特定する特定部と、
特定した前記対象部材のモデル及び前記隣接部材のモデルに対して、予め設定された各モデルに対応した観察の精度に必要な詳細度を特定する設定部と、
前記対象部材のモデル及び前記隣接部材のモデルについて、それぞれ特定した前記詳細度のモデルを表示対象として選択する制御部と、を有し、
前記クライアント機器は、
選択した前記詳細度のモデルを表示する表示部を有する、
モデル表示制御システム。
（付記１０）
前記対象部材及び前記隣接部材の属性情報に基づき、特定した前記対象部材及び前記隣接部材のモデルに対する詳細度を設定する、
付記９に記載のモデル表示制御システム。
（付記１１）
前記属性情報は、前記対象部材及び前記隣接部材の種別情報、材料情報及び過年度の点検情報の少なくともいずれかである、
付記１０に記載のモデル表示制御システム。
（付記１２）
前記詳細度は、前記対象部材及び前記隣接部材のモデルに対する観察の精度に対応付けた形状の詳細度及びテクスチャの解像度の少なくともいずれかである、
付記９〜１１のいずれか一項に記載のモデル表示制御システム。
【符号の説明】
【０１０２】
１    モデル表示制御システム
１０  クライアント機器
１１  入力部
１２  選択部
１３  取得部
１４  表示部
１５  通信部
２０  サーバ機器
２１  取得部
２２  解析部
２３  特定部
２４  設定部
２５  生成部
２６  制御部
２７  通信部
２８  記憶部
３０  ネットワーク
３１  部分モデルＤＢ
３２  テクスチャ付モデルＤＢ
３３  形状詳細度テーブル
３４  テクスチャ詳細度テーブル
３５  隣接情報テーブル
３６  モデル表示制御プログラム
【図１】
2019174982.tif 000003
【図２】
2019174982.tif 000004
【図３】
2019174982.tif 000005
【図４】
2019174982.tif 000006
【図５】
2019174982.tif 000007
【図６】
2019174982.tif 000008
【図７】
2019174982.tif 000009
【図８】
2019174982.tif 000010
【図９】
2019174982.tif 000011
【図１０】
2019174982.tif 000012
【図１１】
2019174982.tif 000013
【図１２】
2019174982.tif 000014
【図１３】
2019174982.tif 000015