Description

Based on ifcwebserver or BIMsurfer (open-source "IFC" 3D web-viewer) a 3D building visualization should be integrated into the MOST web-interface (GWT). Possible interaction/"communication" (callbacks from JavaScript into GWT, etc.) between the 3D Viewer and the GWT framework (MOST) should be analyzed. Based on technical possibilities, different use cases (data visualization within the 3D model, drag and drop from 3D model into GWT, etc.) should be implemented. An IFC building model will be provided for testing.

Benefit for the Student

The student will gain valuable knowledge in 3D web-visualization based on WebGL (using WebGL based JavaScript libraries). By improving the MOST web-interface, insight into intuitive user interaction (drag and drop, highlighting, etc.) concepts for building visualization and control is possible.

Benefit for the Project

Implementing 3D visualization of a building model and respective data improves intuitive user interaction in MOST. This allows people to interact with building data like they would do in the real world.

Requirements

Experience with JavaScript and Java/GWT is essential. Knowledge of IFC, CSS, WebGL and relevant libraries (spidergl, scenejs, ifcwebserver, BIMsurfer, etc.) is welcome.

Mentors

Stefan Glawischnig, Regina Appel, Johannes Weber

Contact

Either give the IRC channel a try, or send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. (first subscribe here) using the prefix [MOST].

More Information

MOST information including puzzles.