3d building modeling with ze modeller team: zenith julien li-chee-ming, julien li-chee-ming, damir...
TRANSCRIPT
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$