33
Sanghee Shin, Hakjoon Kim , Jinhun Kim, Geonhui Jo
Gaia3D, Inc.
State of mago3DTiler,
an Open Source Based
OGC 3D Tiles Creator
1. Before We Begin
2. Originally Supported Features
3. Newly Supported Features
• 2D to 3D Tiles Conversion(Extrusion, UGI)
• Efficient Point Cloud Handling
• I3DM
• CityGML 3.0
• Realistic Mesh
4. Things to Do Moving Forward
5. Q & A
Contents
1. Before We Begin – Tiling
<Tile Map Service>
<Vector Tile Service>
<3D Tiles>
- 3 -
3D Tiles - A standard specification announced by the OGC(Open Geospatial Consortium)
•
•
•
1. Before We Begin – 3D Tiles
- 4 -
1. Before We Begin – mago3DTiler
: Java based open source OGC 3D Tiles maker developed by Gaia3D
Open Source No dependencies on any specific company or technology
Portable & Scalable Offering excellent interoperability, portability, and scalability with other systems
SRS Conversion Real-time SRS transformation during 3D Tiles making
Fast Speed Fast 3D Tiles making with parallel processing and fast rendering with data optimization
Model Extrusion Support Extruded 3D Tiles making from 2D SHP, GeoJSON using attribute
Various Formats Support 3DS, OBJ, FBX, IFC, CityGML, IndoorGML, LAS, SHP, GPKG, GeoTiff, and others
Enhanced Debugging Easy debugging through detailed exception handling and logging features
https://github.com/Gaia3D/mago-3d-tiler
- 5 -
License
•
•
•
1. Before We Begin – mago3DTiler
"It’s a work
in progress
Good things
take time!"
- 6 -
Support for Various Formats
•
•
•
•
2. Originally Supported Features
Support for Various Coordinate Systems
•
•
- 7 -
: Java based open source OGC 3D Tiles maker developed by Gaia3D
https://github.com/Gaia3D/mago-3d-tiler
≫ ① Generate 3D Tiles with a more parent-child structure
<3D Tiles generated by other software> <3D Tiles generated by mago3DTiler>
- 8 -
2. Originally Supported Features
2. Originally Supported Features
- 9 -
: Java based open source OGC 3D Tiles maker developed by Gaia3D
https://github.com/Gaia3D/mago-3d-tiler
≫ ② Batching optimization
Array Buffer Optimization
<3D Tiles generated by other software>
<3D Tiles generated by mago3DTiler>
2. Originally Supported Features
- 10 -
: Java based open source OGC 3D Tiles maker developed by Gaia3D
https://github.com/Gaia3D/mago-3d-tiler
≫ ③ Texture Memory Optimization
N Textures 1 Texture
<3D Tiles generated by other software> <3D Tiles generated by mago3DTiler>
Key Components: mago3DTiler
02. Introduction to mago3D
3DTiles by A 3DTiles by B
mago3DTiler
Data loading & rendering speed test
using Cesium.js
3DTiles by A 3DTiles by B
mago3DTiler
3D Extrusion
•
•
•
3. Newly Supported Features – 2D to 3D Tiles Conversion
Underground Facility Support
•
•
- 13 -
Lightweight!
•
•
•
3. Newly Supported Features – Efficient Points Cloud Handling
Points belonging to different tiles (distinguished by bounding box and coloring)
Display the same number of points with different pixel sizes.
- 14 -
Support for I3DM, Plus Multi-LOD!
•
•
3. Newly Supported Features – I3DM
- 15 -
3. Newly Supported Features – I3DM
- 16 -
CityGML 3.0 Supports “ Quite a lot ”
•
•
3. Newly Supported Features – CityGML 3.0
- 17 -
What is Realistic Mesh?
•
•
3. Newly Supported Features – Realistic Mesh
Why can't a Realistic Mesh be created into 3D Tiles like regular building data?
•
•
3. Newly Supported Features – Realistic Mesh
LOD processing through triangle count adjustment
Let's see how it works
•
3. Newly Supported Features – Realistic Mesh
- 20 -
3. Newly Supported Features – Realistic Mesh
- 21 -
3. Newly Supported Features – Realistic Mesh
- 22 -
There is still a long way to go
•
•
•
•
4. Things to Do Moving Forward
We have priorities, but your cash can change the priority!
- 23 -
24
Q&A
33
https://github.com/Gaia3D/mago-3d-tiler
Thank you!
Web: www.gaia3d.com
YouTube: https://www.youtube.com/@mago3d890
Facebook: https://www.facebook.com/Gaia3d
X(Twitter): https://twitter.com/Gaia3D

State of mago3DTiler, an open source based OGC 3D Tiles creator

  • 1.
    33 Sanghee Shin, HakjoonKim , Jinhun Kim, Geonhui Jo Gaia3D, Inc. State of mago3DTiler, an Open Source Based OGC 3D Tiles Creator
  • 2.
    1. Before WeBegin 2. Originally Supported Features 3. Newly Supported Features • 2D to 3D Tiles Conversion(Extrusion, UGI) • Efficient Point Cloud Handling • I3DM • CityGML 3.0 • Realistic Mesh 4. Things to Do Moving Forward 5. Q & A Contents
  • 3.
    1. Before WeBegin – Tiling <Tile Map Service> <Vector Tile Service> <3D Tiles> - 3 -
  • 4.
    3D Tiles -A standard specification announced by the OGC(Open Geospatial Consortium) • • • 1. Before We Begin – 3D Tiles - 4 -
  • 5.
    1. Before WeBegin – mago3DTiler : Java based open source OGC 3D Tiles maker developed by Gaia3D Open Source No dependencies on any specific company or technology Portable & Scalable Offering excellent interoperability, portability, and scalability with other systems SRS Conversion Real-time SRS transformation during 3D Tiles making Fast Speed Fast 3D Tiles making with parallel processing and fast rendering with data optimization Model Extrusion Support Extruded 3D Tiles making from 2D SHP, GeoJSON using attribute Various Formats Support 3DS, OBJ, FBX, IFC, CityGML, IndoorGML, LAS, SHP, GPKG, GeoTiff, and others Enhanced Debugging Easy debugging through detailed exception handling and logging features https://github.com/Gaia3D/mago-3d-tiler - 5 -
  • 6.
    License • • • 1. Before WeBegin – mago3DTiler "It’s a work in progress Good things take time!" - 6 -
  • 7.
    Support for VariousFormats • • • • 2. Originally Supported Features Support for Various Coordinate Systems • • - 7 -
  • 8.
    : Java basedopen source OGC 3D Tiles maker developed by Gaia3D https://github.com/Gaia3D/mago-3d-tiler ≫ ① Generate 3D Tiles with a more parent-child structure <3D Tiles generated by other software> <3D Tiles generated by mago3DTiler> - 8 - 2. Originally Supported Features
  • 9.
    2. Originally SupportedFeatures - 9 - : Java based open source OGC 3D Tiles maker developed by Gaia3D https://github.com/Gaia3D/mago-3d-tiler ≫ ② Batching optimization Array Buffer Optimization <3D Tiles generated by other software> <3D Tiles generated by mago3DTiler>
  • 10.
    2. Originally SupportedFeatures - 10 - : Java based open source OGC 3D Tiles maker developed by Gaia3D https://github.com/Gaia3D/mago-3d-tiler ≫ ③ Texture Memory Optimization N Textures 1 Texture <3D Tiles generated by other software> <3D Tiles generated by mago3DTiler>
  • 11.
    Key Components: mago3DTiler 02.Introduction to mago3D 3DTiles by A 3DTiles by B mago3DTiler Data loading & rendering speed test using Cesium.js
  • 12.
    3DTiles by A3DTiles by B mago3DTiler
  • 13.
    3D Extrusion • • • 3. NewlySupported Features – 2D to 3D Tiles Conversion Underground Facility Support • • - 13 -
  • 14.
    Lightweight! • • • 3. Newly SupportedFeatures – Efficient Points Cloud Handling Points belonging to different tiles (distinguished by bounding box and coloring) Display the same number of points with different pixel sizes. - 14 -
  • 15.
    Support for I3DM,Plus Multi-LOD! • • 3. Newly Supported Features – I3DM - 15 -
  • 16.
    3. Newly SupportedFeatures – I3DM - 16 -
  • 17.
    CityGML 3.0 Supports“ Quite a lot ” • • 3. Newly Supported Features – CityGML 3.0 - 17 -
  • 18.
    What is RealisticMesh? • • 3. Newly Supported Features – Realistic Mesh
  • 19.
    Why can't aRealistic Mesh be created into 3D Tiles like regular building data? • • 3. Newly Supported Features – Realistic Mesh LOD processing through triangle count adjustment
  • 20.
    Let's see howit works • 3. Newly Supported Features – Realistic Mesh - 20 -
  • 21.
    3. Newly SupportedFeatures – Realistic Mesh - 21 -
  • 22.
    3. Newly SupportedFeatures – Realistic Mesh - 22 -
  • 23.
    There is stilla long way to go • • • • 4. Things to Do Moving Forward We have priorities, but your cash can change the priority! - 23 -
  • 24.
  • 25.
    33 https://github.com/Gaia3D/mago-3d-tiler Thank you! Web: www.gaia3d.com YouTube:https://www.youtube.com/@mago3d890 Facebook: https://www.facebook.com/Gaia3d X(Twitter): https://twitter.com/Gaia3D