mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

44
A Brand New Geo-BIM Platform on top of Cesium & World Wind Sanghee Shin([email protected] ) Hakjoon Kim([email protected] ) Sungdo Son([email protected] ) Sungin Choi([email protected] ) Heeyoung Heo([email protected] )

Transcript of mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Page 2: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
Page 3: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
Page 4: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
Page 5: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
Page 6: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

<Image Source: http://geospatial.net >

Building Information Modeling (BIM)

is a digital representation of physical and functional characteristics of a facility.

Page 7: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
Page 8: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

GIS

CityGML

Geospatial Information

GIS Standards

IFC

BIM

Outdoor Model

Indoor Model

BIM Standards

ConstructionDrawings Info.

In/Out door GI Model

(Geospatial Information Model)

Page 9: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Facility Management

GeoBIM Platform

Integratio

nM

od

el

Page 10: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Paradigm Shift

Current Future

Concept Object Information Context Awareness

Data Consumer Prosumer/DIY

User Person Things

Visualization Real World Cyber-Physical Space

Application Base Map Key Factor for Fusion

Driving Entity Public Sector Private Sector

Space Outdoor Indoor + Outdoor +

Update Cycle Static Dynamic

<Source: Sakong, Hosang(2016), ‘Policy Directions of Spatial Information for Hyper-connected Society’ modified>

Page 11: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

MAGO

Goddess of earth in Korean old myth

Page 12: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D is a platform for …

Indoor and outdoor space integration on a single web browser1

Management/providing various type of GIS data

including vector, raster, point cloud and AEC/BIM/3D … 2

Web based collaborative issue management 4

Processing/visualization of real-time massive data

such as weather/climate, IoT, sensor data … 3

Page 13: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Open source projects

Base Lineup

Base Lineup packaging

Base Lineup

GeoSHAPE GeoGig

?

Page 14: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Open source based mago3D

3D2D

operation & analysis

IoT Interface

Base Lineup

Enhancement

server

service

functionality

Base Lineup 3D Functionality

Page 15: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Overall System Architecture

IFC, DAE, 3DS, OBJ, XDO

Page 16: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Overall System Components

Page 17: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

And then,

What’s been newly developed?

Page 18: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

2 main cores of mago3D…

F4D Format as a service format C01.

Mago3d.js as a improved rendererC02.

Page 19: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Why We Devised New Format?

Increaserendering

speed

Optimizeweb

service

Make service datalightweight

Page 20: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Objectives

Objectives of F4D are:

1- Reduce size of data for network traffic.2- Create LOD (Level Of Detail) on service data.3- Make visibility index for occlusion culling.4- Divide and group data into spatial octree.

Page 21: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Service Format Optimized for Web Service

VS

Page 22: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Model-Reference Concept

Model is 3D geometry info, while Reference is real instance of this model

Page 23: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Model-Reference Concept

With 4 geometric meshes - 4 models 23 objects are created. - 23 instances

Image source : www.vecteezy.com

Page 24: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Lego Style Service for LOD

Detailed Resolution

Coarse Resolution

Page 25: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: How to make LOD

Third, mergecollected cubesas much as possible

Second, collect cubes whichintersects withoriginal data

First, divide the Bounding Box intoenough small cubes for each LOD

Page 26: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

F4D: Visibility Index

Page 27: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js: Let’s Piggyback!!

Cesium

mago3D

World Wind

mago3D

WebGL

mago3D

1. A plug-in to any web 3D engines based on WebGL.

2. A set of JavaScript for web developments.

3. Not an WebGL Globe, But a plug-in.

ismago3D.js

Page 28: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js: Components

1. maog3D.js has been designed

and developed as an independent

plug-in to the existing WebGL

Globe.

2. mago3D.js added new

functionalities and enhanced

performance of existing WebGL

Globle.

Mago3D

Cesium/NASA World Wind

WebGL Globe Core

Mago3D Connector

Mago3D.JS

Mago3D RendererShader

Mago3D AcceleratorPerformance Enhancer

Mago3DREST API

request, response

Mago3DProcess Manager

Mago3D Data

Container

Page 29: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js: Components

1. mago3D Connector that interacts with WebGL Globe such as

Cesium, World Wind.

2. mago3D Renderer that shades and renders 3D data.

3. mago3D Accelerator that enhance performance such as frustum &

occlusion culling, indexing, LOD(Level Of Detail) handing.

4. mago3D Data Container that contains and manages 3D data.

5. mago3D Process Manager that manages whole process from data

receiving to rendering.

6. mago3D REST API that provides API for 3D data sending and

receiving.

Page 30: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js: Screen Space Ambient Occlusion

<Before>

<After>

Page 31: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js: Screen Space Ambient Occlusion

<Before>

<After>

Page 32: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js on Cesium

3D visualization with MAGO3D

on Cesium

Page 33: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

mago3D.js on NASA World Wind

3D visualization with mago3D

on NASA World Wind

Page 34: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

BIM Integration

Seamless integration of indoor and outdoor space

on the same platform

scene from indoor to outdoor through windows Scene from outdoor to indoor through windows

Page 35: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

MEP Integration

Integration of large size MEP

on a web browser

Page 36: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Success Story: Samsung Heavy Industries

??

Issues around ship building process…

• Usually waste the time to search a ship block.

• Easily fail to find out the issued parts when

use the drawings only.

• Also feel difficult to communicate with each

other using a cellphone or SNS.

※ 20 mins/block (mean time)

Ship yard is too big & wide

Page 37: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Success Story: Samsung Heavy Industries

Expected Benefits:

• Increased productivity

• Short response time to issues

• Reduced fail cost

• Easy collaboration between different teams

Page 38: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Success Story: Samsung Heavy Industries

Project Name: SHI Smart Yard System

Goal: Monitoring the ship building process in 3D CPS(Cyber-Physical Space)

CAD Files

mago3D Parts

Page 39: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Seeing is Believing – Samsung Heavy Industries

Page 40: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Future Plan – Support New Data Types

meteorological/weather data

real-time data

(IOT, sensor/observation data)

point cloud

mago3D will be capable of handling more types of data in near future!

Page 41: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Future Plan – Functionality Enhancements

Type Items

AnalysisDensity map, Standard ellipse, Cost surface data, Whisker analysis, Detection abnormality from IOT data, etc

Operation Raster operation(filtering, smoothing…), Coverage rebuild, etc

Styling Volume rendering, 3D vector/streamline, Cubing, etc

UI Different view controlling at indoor/outdoor space, etc

mago3D will also leverage existing open source projects

Page 42: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Wrapping-up

• Open source – Apache and AGPL license

• Web based – no need to install additional program

• Supports industry standard formats(ifc, 3ds, dae, kml, gltf…)

• Massive 3D data rendering

• In-Browser 3D objects moving/rotation/heading adjustment

• Highly extensible architecture

• BIM/AEC and 3D GIS integration

Page 43: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

Live Demonstration – http://www.mago3d.com

Page 44: mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind

For more information, please visit http://mago3d.com

All source codes are available at https://github.com/gaia3d

Thank you!

Acknowledgement : This project is funded by Ministry of Land, Transport and Maritime Affairs, Korea, through R&D number:16NSIP-B080778-04)