11
3D Building Modeling 3D Building Modeling with with ZE Modeller ZE Modeller Team: ZENITH Team: ZENITH Julien Li-Chee-Ming, Julien Li-Chee-Ming, Damir Gumerov, Damir Gumerov, Tudor Ciobanu Tudor Ciobanu

3D Building Modeling with ZE Modeller Team: ZENITH Julien Li-Chee-Ming, Julien Li-Chee-Ming, Damir Gumerov, Tudor Ciobanu

Embed Size (px)

Citation preview

3D Building Modeling3D Building Modelingwithwith

ZE ModellerZE Modeller

Team: ZENITHTeam: ZENITH Julien Li-Chee-Ming,Julien Li-Chee-Ming,

Damir Gumerov,Damir Gumerov,Tudor CiobanuTudor Ciobanu

Project Introduction Project Introduction Objective:Objective:

Develop a software solution for creating Develop a software solution for creating accurate polygonal models from high-density accurate polygonal models from high-density point clouds. point clouds.

3D Modelling Difficulties3D Modelling Difficulties

EXPENSIVE SOFTWAREEXPENSIVE SOFTWARE Innovmetric PolyWorks is over $10,000Innovmetric PolyWorks is over $10,000

Labour intensive processing proceduresLabour intensive processing procedures Surface editingSurface editing Filling in the holesFilling in the holes

Project MilestonesProject MilestonesMilestone Completion Date

Field Tasks

Establish geodetic control network. Oct 12

ILRIS-3D laser scanning survey and collect digital imagery. Nov 16

Software Development

Point Cloud Registration Pending

Geo-referencing Pending

Polygon modeling April 1

Texture MappingTexture Mapping Pending

Graphical User Interface Development

???? ???

???? ????

Engineering Principles Engineering Principles Involved Involved

Geomatics EngineeringGeomatics EngineeringAcquisition, processing, analysis, Acquisition, processing, analysis, display and management of spatial display and management of spatial information. information.

Software EngineeringSoftware EngineeringModularity (“Divide & conquer”)Modularity (“Divide & conquer”)GeneralityGenerality

Design Progress Design Progress What has been doneWhat has been doneData collection: ILRIS-3DData collection: ILRIS-3DInterpolation: Plane fittingInterpolation: Plane fitting

-100

-50

0

50

-60-40-2002040606

6.5

7

7.5

xy

z

Design Progress Design Progress Difficulties Encountered Difficulties Encountered

Surface InterpolationSurface InterpolationLong run-timeLong run-timeUnreliable resultsUnreliable results

-60-40

-200

2040

-60

-40

-20

0

20

40

60

6

7

8

9

10

xy

z

Software DevelopmentSoftware Development

Code being developed in 3 programming Code being developed in 3 programming languages: C, C++, C#languages: C, C++, C#

Using Dynamic Link Libraries to integrate Using Dynamic Link Libraries to integrate them allthem all

Graphical User InterfaceGraphical User Interface

Specification changed from OpenGL Specification changed from OpenGL development to Managed DirectXdevelopment to Managed DirectX

Faster, more powerful, less restrictionsFaster, more powerful, less restrictions

Difficulties with active event registration, Difficulties with active event registration, viewport technologiesviewport technologies

GUI developed in C#GUI developed in C#

Design Progress Design Progress Budget spending Budget spending

Item Quantity Unit Price Total Price

Web hosting 1 year 1 $60 60$

ILRIS-3D Laser Scanner 1 Borrowed

Observation Parser 1 Borrowed

Target type A 5 25$ 125$

Target type B 1 150$ 150$

Final Presentation 1 100$ 100$

TOTAL 435$

Thank YouThank You

Questions?Questions?