A w A web based BIM b based BIM/GIS /GIS inte integration tion - - PowerPoint PPT Presentation

a w a web based bim b based bim gis gis inte integration
SMART_READER_LITE
LIVE PREVIEW

A w A web based BIM b based BIM/GIS /GIS inte integration tion - - PowerPoint PPT Presentation

A w A web based BIM b based BIM/GIS /GIS inte integration tion pla platf tfor orm m on top of on top of open sou open source ce Sanghee Shin(shshin@gaia3d.com) Seongdo Son(sdson@gaia3d.com) Hakjoon Kim(hjkim@gaia3d.com) Jengdae


slide-1
SLIDE 1

A w A web based BIM b based BIM/GIS /GIS inte integration tion pla platf tfor

  • rm

m on top of

  • n top of open sou
  • pen source

ce

Sanghee Shin(shshin@gaia3d.com) Seongdo Son(sdson@gaia3d.com) Hakjoon Kim(hjkim@gaia3d.com) Jengdae Cheon(jdcheon@gaia3d.com)

slide-2
SLIDE 2
slide-3
SLIDE 3

<Image Source: https://pixabay.com/p-1297544>

Internet

slide-4
SLIDE 4

Smartphone

slide-5
SLIDE 5
slide-6
SLIDE 6

Access!!

slide-7
SLIDE 7

Building Information Modeling (BIM) is a digital representation of physical and functional characteristics of a facility.

slide-8
SLIDE 8
slide-9
SLIDE 9

BIM data is quite big and complex!

 Hard to see and access BIM data without specific software!

slide-10
SLIDE 10

Technologies are closed and proprietary!

Source: http://artist-3d.com/free_3d_models/graphics- file-formats.php

3D formats are usually created with professional CAD software Many 3D formats are proprietary with low inter-operability

 Hard to access proprietary technologies and formats!

slide-11
SLIDE 11

Geospatial Context Matters!

 Need to manage facilities and processes in geospatial context!

slide-12
SLIDE 12
slide-13
SLIDE 13

BIM Users

SKILL MONEY TIME PLACE

New Products New Services Next Market Next Demand

slide-14
SLIDE 14

Open Source Web GeoBIM

Access GeoBIM Web!!

slide-15
SLIDE 15
slide-16
SLIDE 16

mago3D is a platform for …

Visualizing massive and complex 3D objects including BIM

  • n a web browser

1

Seamless integration of BIM/AEC and 3D GIS in a single space

2

Web based collaborative issue/process management

4

‘Digital Twin’ that can create parallel worlds in a virtual reality with numerous IoT, sensor data

3

slide-17
SLIDE 17

Key Features

  • BIM/AEC and 3D GIS integration in a single space
  • Web based – no need to install additional program
  • Massive and complex 3D objects rendering
  • Open source – Apache and AGPL license
  • Supports industry standard formats(ifc, 3ds, dae, kml, gltf…)
  • In-Browser 3D objects moving/rotation/heading adjustment
  • Highly extensible architecture
slide-18
SLIDE 18

Overall System Architecture

Client

internet

Web Server WAS

F4DStorage mago3D.JS mago Content Management

DataBase

Cesium / World Wind F4D Converter

2 main cores of mago3D

slide-19
SLIDE 19

2 Main Cores of mago3D…

F4D Converter mago3D.js

mago3D.js 3D GIS Engines Cesium.js WebWorldWind.js

API API service html F4D Converter F4D .ifc .3ds .obj .dae

F4D Converter converts 3D formats(IFC, 3DS, OBJ, DAE, JT) to 3D internet service format F4D. It carries out data size reducing and pre-processing for fast rendering. JavaScript that expands existing WebGL Globe’s features to support BIM and indoor space.

slide-20
SLIDE 20

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.

slide-21
SLIDE 21

F4D: Service Format Optimized for Web Service

VS

slide-22
SLIDE 22

F4D: Model-Reference Concept

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

slide-23
SLIDE 23

F4D: Model-Reference Concept

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

Image source : www.vecteezy.com

slide-24
SLIDE 24

F4D: Lego Style Service for LOD

Detailed Resolution Coarse Resolution

slide-25
SLIDE 25

F4D: How to Make LOD

Third, merge collected cubes as much as possible Second, collect cubes which intersects with

  • riginal data

First, divide the Bounding Box into enough small cubes for each LOD

slide-26
SLIDE 26

F4D: Visibility Index

slide-27
SLIDE 27

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 just Java Script.

is mago3D.js

slide-28
SLIDE 28

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 Renderer

Shader

Mago3D Accelerator

Performance Enhancer

Mago3D REST API

request, response

Mago3D Process Manager Mago3D Data Container

slide-29
SLIDE 29

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 &

  • cclusion 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.

slide-30
SLIDE 30

mago3D.js: Screen Space Ambient Occlusion

<Before> <After>

slide-31
SLIDE 31

mago3D.js: Screen Space Ambient Occlusion

<Before> <After>

slide-32
SLIDE 32

BIM Integration

Seamless integration of BIM and 3D GIS

  • n the same platform

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

slide-33
SLIDE 33

MEP Integration

Integration of large size MEP and 3D GIS

  • n a web browser
slide-34
SLIDE 34

AEC Integration

Integration of large size AEC and 3D GIS

  • n a web browser
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37

https://github.com/gaia3d

slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41

Future Plan

A mago3D

Cloud

B mago3D B mago3D

JT Obj IFC Collada 3DS Revit weather data

To the Digital Twin Platform

slide-42
SLIDE 42
slide-43
SLIDE 43

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

slide-44
SLIDE 44

Success Story: Samsung Heavy Industries

 Exp Expect ected ed Ben Benefi efits ts:

  • Increased productivity
  • Short response time to issues
  • Reduced fail cost
  • Easy collaboration between different teams
slide-45
SLIDE 45

Success Story: Samsung Heavy Industries

 Pr Projec

  • ject

t Na Name: me: SHI SHI Smar Smart Y t Yar ard d Sys System tem  Go Goal: al: Mon

  • nitoring

itoring the the s ship hip bu buil ilding ding pr proc

  • cess

ess in in 3D 3D CPS(Cy PS(Cybe ber-Physi Physica cal l Sys System) tem)

CAD Files mago3D Parts

slide-46
SLIDE 46

Yards Cranes Office Buildings Factories Docks Blocks Ships Smart Welding Machine

Virtual Yard on Web Browser!

1,500 EA 25 EA 250 EA 75 EA 25 EA 15,000 EA 1,700 EA 3 EA

Success Story: Samsung Heavy Industries

 Pr Projec

  • ject

t Na Name: me: SHI SHI Smar Smart Y t Yar ard d Sys System tem  3D 3D Mod

  • dels

els in in Ser Servi vice ce

slide-47
SLIDE 47

Success Story: Samsung Heavy Industries

slide-48
SLIDE 48

Executive Summary

  • mago3D is a web based 3D objects visualization and management platform that can int

egrate BIM/AEC and GIS.

  • It can visualize massive and complex 3D objects including BIM on a web browser witho

ut installing additional program or plugins.

  • It utilizes open source WebGL Globe - Cesium, World Wind or others to expand those fe

atures and functions to indoor level.

  • mago3D itself is a open source project with Apache and AGPL licenses.
  • It supports many industry standard formats such as ifc, 3ds, obj, dae, kml, gltf...
slide-49
SLIDE 49

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

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

Thank you!

Acknowledgement : This project is funded by Ministry of Land, Infrastructure and Transportation, Korea, through R&D number:17NSIP-B080778-04