3D visualisation of a naval ship's material state

Pusey, Jeffrey G. (2016) 3D visualisation of a naval ship's material state. BSc dissertation, University of Portsmouth.

[img] PDF
Restricted to Registered users only

Download (18MB)


    In this report, the methods and tools for rendering a 30 model on a web browser are analysed and compared. A web based tool that that implements the use of WebGL to display live data is also developed
    BAE Systems Maritime Services, the client, require a web based tool that displays the material state data of a Naval Ship. To aid in the design and the development, the report first evaluates the possible techniques, methods and languages to use, with the aim of choose the most appropriate for the project.
    A comparison of the available libraries to implement the WebGL application program interface is conducted, with the Three.js JavaScript library, originally developed by Ricardo Cabello, being chosen to develop the project. Methods to draw and/or import models into the Three.js scene are researched and an exploration into how similar projects provide usability and user engrossment is undergone. The client requested research be conducted in the area of improving the hands on job performance of the maintainers, therefore, the research is concluded by looking into how virtual reality software can achieve this aim.
    The development of the software is documented, and follows the agile methodology wherever possible. A requirement specification is produced by gathering client input and from the analysis of the conducted research. The software is then designed against the requirement specification. The implementation is split into separate sprint cycles, adhering to the agile methodology and the client's process. Each sprint cycle has its own set of acceptance criteria and developer testing. The software is tested against the requirement specification, with the software fulfilling the majority of the requirements, however if it is to be released for use, an accurate and complete model of a Type 45 ship needs to be used.
    Finally, the project as a whole is evaluated against the original aims and objectives. Future work is discussed and recommendations to ensure the release and support of the software are made.

    Item Type: Dissertation
    Departments/Research Groups: Faculty of Technology > School of Computing
    Depositing User: Jane Polwin
    Date Deposited: 05 Aug 2016 14:37
    Last Modified: 05 Aug 2016 14:37
    URI: http://eprints.port.ac.uk/id/eprint/21433

    Actions (login required)

    View Item

    Document Downloads

    More statistics for this item...