OathkeePer2x / lodToolkit

level-of-details toolkit(LTK). Convert osgb lod tree to 3mx tree. Convert pointcloud in ply/las/laz/xyz to 3mx/osgb tree.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lodToolkit

  • level-of-details toolkit(LTK)

App

osgbTo3mx

  • Convert osgb lod tree to Bentley ContextCapture 3mx tree.

pointcloudToLod

  • Convert point cloud in ply/las/laz/xyz format to osgb/3mx lod tree, so that the point cloud could be loaded instantly.
  • This program could handle extremely large point cloud as ply/las/laz/xyz file is streaming to the convertor.

NOTE: Official 3mx does NOT support pointcloud, this project extended 3mx to make it happen. Please read the doc for details.

meshToLod (WIP)

  • Convert mesh in obj format to osgb/3mx lod tree, so that the mesh could be loaded instantly.
  • This program only support obj format mesh with group info, each group will be a tile in the lod tree.

avatar

Doc

Pre-build

Related project

  • osgPlugins-3mx: load 3mx/3mxb format LOD model(support both mesh and pointcloud) files into OpenSceneGraph.
  • Unity-3mxb: load 3mx/3mxb LOD model(support both mesh and pointcloud) files into Unity.
  • MiaokitJS: load 3mx/3mxb LOD model files into Web browser.

Thirdparty (source codes included for convenience):

About

level-of-details toolkit(LTK). Convert osgb lod tree to 3mx tree. Convert pointcloud in ply/las/laz/xyz to 3mx/osgb tree.

License:MIT License


Languages

Language:C 75.5%Language:C++ 23.8%Language:CMake 0.7%