PotreeConverter?なにそれ?
以下とか見てください weare.kyouei38.co.jp
超簡単にいうと
iphone proとかなんか性能が良いカメラで3Dデータを撮影したデータをWebで見れるようにするためのツールです。
環境
色々頑張ったんですけど以下になった
Ubuntu:20.04(dockerコンテナです) gcc、g++は9.4あたり(apt-getで取得できるやつ) cmake:3.21.4 PotreeConverter:2.1(多分最新)
一応それっぽい環境
手順
apt-getパッケージインストール
apt-get update -y \ && apt-get install -y tzdata build-essential libtiff-dev libgeotiff-dev \ libboost-all-dev libssl-dev \ wget gcc g++ libc6-dev-i386 git
cmake install
cd /usr/local/src/ \ && wget https://github.com/Kitware/CMake/releases/download/v3.21.4/cmake-3.21.4.tar.gz \ && tar zxf cmake-3.21.4.tar.gz \ && cd cmake-3.21.4/ \ && ./bootstrap \ && make -j4 \ && make install
TBB
cd /usr/local/src/ \ && git clone https://github.com/wjakob/tbb.git \ && cd tbb/build \ && cmake .. \ && make \ && make install \ && ldconfig
LAS
cd /usr/local/src/ \ && git clone https://github.com/m-schuetz/LAStools.git \ && cd LAStools/LASzip \ && mkdir build \ && cd build \ && cmake \ -DCMAKE_BUILD_TYPE=Release .. \ && make \ && make install \ && ldconfig
PotreeConverter2.1
cd /usr/local/src/ \ && wget https://github.com/potree/PotreeConverter/archive/refs/tags/2.1.tar.gz \ && tar zxf 2.1.tar.gz \ && cd PotreeConverter-2.1 \ && mkdir build \ && cd build \ && cmake \ -DCMAKE_BUILD_TYPE=Release \ -DLASZIP_INCLUDE_DIRS=/usr/local/src/LAStools/LASzip/dll \ -DLASZIP_LIBRARY=/usr/local/src/LAStools/LASzip/build/src/liblaszip.so .. \ && make \ && chmod +x ./PotreeConverter \ && ln -s /usr/local/src/PotreeConverter-2.1/build /opt/PotreeConverter
実行
変換
/opt/PotreeConverter/PotreeConverter \ /input/scaniverse-20211105-170039.las \ -o /output/test1 \ --generate-page test1
↓
# tree /output/test1/ -I libs /output/test1/ |-- pointclouds | `-- test1 | |-- hierarchy.bin | |-- metadata.json | `-- octree.bin `-- test1.html
Potreeで見た感じ
全画面使用されるから埋め込みとかは向いてなさそうな感じ
ちなみに撮影には以下
apps.apple.com