マルチスケール3Dデータセットに関連付けられた3次元3D環境をナビゲートするためのナビゲーショングラフィカルユーザインタフェースGUIを生成するためのコンピュータ実装方法であって、前記3D環境内の現在位置を受け取るステップであり、前記3D環境の可視部分が、前記現在位置に関連付けられた視点に基づいて、表示するためにレンダリングされる、ステップと、前記3D環境の不可視部分内に存在する3Dオブジェクトを識別するステップと、オブジェクトインジケータを前記3D環境の前記可視部分内に表示させるステップであり、前記オブジェクトインジケータが、前記3D環境の前記不可視部分内の前記3Dオブジェクトの位置を、前記現在位置に対して示す向きを有する、ステップとを含む、コンピュータ実装方法。前記3D環境の前記可視部分内の前記オブジェクトインジケータの位置が、同じく前記可視部分内に存在する円形境界に制約され、前記方法が、前記3D環境内の更新された位置を受け取るステップと、前記更新された位置に基づいて、前記オブジェクトインジケータを前記円形境界上で再位置決めするステップと、前記オブジェクトインジケータを再配向して、前記更新された位置に対して前記3D環境の前記不可視部分内の前記3Dオブジェクトの前記位置を示すようにするステップとをさらに含む、請求項1に記載のコンピュータ実装方法。前記3D環境の前記可視部分内の前記オブジェクトインジケータの位置が、同じく前記可視部分内に存在する球面境界に制約される、請求項1に記載のコンピュータ実装方法。前記3D環境内の更新された位置を受け取るステップと、前記更新された位置に基づいて、前記オブジェクトインジケータを前記球面境界上で再位置決めするステップと、前記オブジェクトインジケータを再配向して、前記更新された位置に対して前記3D環境の前記不可視部分内の前記3Dオブジェクトの前記位置を示すようにするステップとをさらに含む、請求項3に記載のコンピュータ実装方法。前記方法が、前記球面境界を、前記3D環境の前記可視部分内に存在する2次元2D平面上に投影するステップと、前記配向インジケータが前記2D平面上に現れるようにするステップとをさらに含み、前記配向インジケータが、前記現在位置と前記3Dオブジェクトの間の距離を示す、請求項3に記載のコンピュータ実装方法。前記球面境界が、前記3D環境の前記不可視部分から得られる1つ又は複数の画像を反射することができる反射表面を有し、前記球面境界が、前記3D環境の前記可視部分内から、前記3D環境の前記不可視部分内の前記3Dオブジェクトの画像を反射する、請求項3に記載のコンピュータ実装方法。前記3D環境が追加の球面境界を含み、前記追加の球面境界が反射表面を有し、前記3D環境の前記不可視部分内に存在し、前記追加の球面境界が、前記3D環境の前記不可視部分内から、前記3Dオブジェクトの画像を反射し、前記球面境界が、前記3D環境の前記可視部分内から、前記追加の球面境界の画像を反射する、請求項6に記載のコンピュータ実装方法。前記球面境界を、前記3D環境の前記可視部分内に存在する2D平面上に投影するステップと、前記3Dオブジェクトの3Dサムネイル画像が、前記現在位置と前記3Dオブジェクトの間の距離を示す高さで、前記2D平面上に現れるようにするステップとをさらに含む、請求項6に記載のコンピュータ実装方法。前記オブジェクトインジケータが2D円板の表面に制約され、前記2D円板がアナモルフィックレンズを備え、前記3D環境の前記可視部分内に存在し、前記アナモルフィックレンズが、前記3D環境の前記可視部分及び前記3D環境の前記不可視部分の両方からの画像を表示するように構成される、1に記載のコンピュータ実装方法。命令を含む非一時的コンピュータ可読媒体であって、前記命令が、処理ユニットによって実行されたとき、前記処理ユニットに、前記3D環境内の現在位置を受け取るステップであり、前記3D環境の可視部分が、前記現在位置に関連付けられた視点に基づいて、表示するためにレンダリングされる、ステップと、前記3D環境の不可視部分内に存在する3Dオブジェクトを識別するステップと、オブジェクトインジケータを前記3D環境の前記可視部分内に表示させるステップであり、前記オブジェクトインジケータが、前記3D環境の前記不可視部分内の前記3Dオブジェクトの位置を、前記現在位置に対して示す向きを有する、ステップとを行うことによってマルチスケール3Dデータセットに関連付けられた3D環境をナビゲートするためのナビゲーションGUIを生成させる、非一時的コンピュータ可読媒体。前記3D環境の前記可視部分内の前記オブジェクトインジケータの位置が、同じく前記可視部分内に存在する円形境界に制約され、前記非一時的コンピュータ可読媒体が、前記3D環境内の更新された位置を受け取るステップと、前記更新された位置に基づいて、前記オブジェクトインジケータを前記円形境界上で再位置決めするステップと、前記オブジェクトインジケータを再配向して、前記更新された位置に対して前記3D環境の前記不可視部分内の前記3Dオブジェクトの前記位置を示すようにするステップとをさらに含む、請求項10に記載の非一時的コンピュータ可読媒体。前記3D環境の前記可視部分内の前記オブジェクトインジケータの位置が、同じく前記可視部分内に存在する球面境界に制約される、請求項10に記載の非一時的コンピュータ可読媒体。前記3D環境内の更新された位置を受け取るステップと、前記更新された位置に基づいて、前記オブジェクトインジケータを前記球面境界上で再位置決めするステップと、前記オブジェクトインジケータを再配向して、前記更新された位置に対して前記3D環境の前記不可視部分内の前記3Dオブジェクトの前記位置を示すようにするステップとをさらに含む、請求項12に記載の非一時的コンピュータ可読媒体。前記非一時的コンピュータ可読媒体が、前記球面境界を、前記3D環境の前記可視部分内に存在する2D平面上に投影するステップと、前記配向インジケータが前記2D平面上に現れるようにするステップとをさらに含み、前記配向インジケータが、前記現在位置と前記3Dオブジェクトの間の距離を示す、請求項12に記載の非一時的コンピュータ可読媒体。前記球面境界が、前記3D環境の前記不可視部分から得られる1つ又は複数の画像を反射することができる反射表面を有し、前記球面境界が、前記3D環境の前記可視部分内から、前記3D環境の前記不可視部分内の前記3Dオブジェクトの画像を反射する、請求項12に記載の非一時的コンピュータ可読媒体。前記3D環境が追加の球面境界を含み、前記追加の球面境界が反射表面を有し、前記3D環境の前記不可視部分内に存在し、前記追加の球面境界が、前記3D環境の前記不可視部分内から、前記3Dオブジェクトの画像を反射し、前記球面境界が、前記3D環境の前記可視部分内から、前記追加の球面境界の画像を反射する、請求項15に記載の非一時的コンピュータ可読媒体。前記球面境界を、前記3D環境の前記可視部分内に存在する2D平面上に投影するステップと、前記3Dオブジェクトの3Dサムネイル画像が、前記現在位置と前記3Dオブジェクトの間の距離を示す高さで、前記2D平面上に現れるようにするステップとをさらに含む、請求項15に記載の非一時的コンピュータ可読媒体。前記オブジェクトインジケータが2D円板の表面に制約され、前記2D円板がアナモルフィックレンズを備え、前記3D環境の前記可視部分内に存在し、前記アナモルフィックレンズが、前記3D環境の前記可視部分及び前記3D環境の前記不可視部分の両方からの画像を表示するように構成される、請求項10に記載の非一時的コンピュータ可読媒体。マルチスケール3Dデータセットに関連付けられた3D環境をナビゲートするためのナビゲーションGUIを生成するように構成されたコンピューティングデバイスであって、前記3D環境内の現在位置を受け取ることであり、前記3D環境の可視部分が、前記現在位置に関連付けられた視点に基づいて、表示するためにレンダリングされること、前記3D環境の不可視部分内に存在する3Dオブジェクトを識別すること、及びオブジェクトインジケータを前記3D環境の前記可視部分内に表示させることであり、前記オブジェクトインジケータが、前記3D環境の前記不可視部分内の前記3Dオブジェクトの位置を、前記現在位置に対して示す向きを有することを行うように構成された処理ユニットを備える、コンピューティングデバイス。前記コンピューティングデバイスが、プログラム命令を格納するメモリをさらに備え、前記プログラム命令が、前記プロセッサによって実行されたとき、前記3D環境内の前記現在位置を受け取ること、前記3Dオブジェクトを識別すること、及びオブジェクトインジケータを前記3D環境の前記可視部分内に表示させることを行うように、前記プロセッサを構成する、請求項19に記載のコンピューティングデバイス。