OL3 - Javascript library for 3D scenes

Bibliographic Details
Main Author: Costa, Bruno Gustavo Rego Amaral
Publication Date: 2012
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/28370
Summary: Dissertação de mestrado em Engenharia de Informática
id RCAP_a0e48c590eb1919bb502713b312fd5d4
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/28370
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling OL3 - Javascript library for 3D scenes681.3.062681.324Dissertação de mestrado em Engenharia de InformáticaThe main purpose of this thesis is the implementation of an open source JavaScript library for the navigation of dynamic three-dimensional scenes through the browser, using asynchronous data from different servers and without the need for plugins. Due to the recent developments of Hypertext Markup Language (HTML)5 and the new capabilities of JavaScript for supporting 3D graphics using Web Graphics Library (WebGL), users can now break free from the traditional two dimensional web, and experience three-dimensional scenes through the browser. Using these new specifications a library for the visualisation and navigation of three-dimensional scenes is a step towards a more immersive experience of the web. The library should be capable of loading geometry data from servers asynchronously and provide tools for a free and immersive navigation of the scenes obtained from the server. The library was developed and most functionalities were implemented, such as asynchronous loading of data and navigation. Data management is partly implemented, as there are still some issues regarding the overlapping of geometry, but the issue is well defined and a solution is nearly implemented. Overall, the library has it’s strong points and issues, yet it is almost ready to be usable. Further work is still required and additional possibilities and functions can be studied and implemented.O objetivo desta tese é a implementação de uma biblioteca JavaScript open source para a navegação de cenas tridimensionais dinâmicas através do browser, utilizando dados assíncronos de diferentes servidores e sem a necessidade de plugins. Tendo em conta os recentes desenvolvimentos do HTML5 e as novas capacidades do JavaScript para suportar gráficos 3D recorrendo ao WebGL, os utilizadores podem agora libertar-se da barreira bidimensional da web tradicional, e experiênciar cenas tridimensionais através do browser. Utilizando estas novas especificações, uma biblioteca para a navegação e visualização de cenas tridimensionais é um passo em frente para uma experiência mais imersiva da web. A biblioteca deve ser capaz de carregar geometria a partir de servidores assincronamente e fornecer ferramentas para uma navegação livre e imersiva das cenas obtidas do servidor. A biblioteca foi desenvolvida e a maioria das funcionalidades foram implementadas tais como carregamento de dados assíncronos e navegação. Gestão dos dados está parcialmente implementada, no entanto ainda existem algumas falhas no sobreposicionamento de geometria, no entanto a falha está bem definida e uma solução está prestes a ser implementada. De um ponto de vista geral, a biblioteca tem pontos fortes e algumas falhas, no entanto está quase pronta a ser utilizada. Trabalho futuro ainda é preciso, tal como o estudo de novas funcionalidades e a sua implementação.Rocha, Jorge GustavoUniversidade do MinhoCosta, Bruno Gustavo Rego Amaral2012-12-122012-12-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/28370enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:27:30Zoai:repositorium.sdum.uminho.pt:1822/28370Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:27:37.040085Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv OL3 - Javascript library for 3D scenes
title OL3 - Javascript library for 3D scenes
spellingShingle OL3 - Javascript library for 3D scenes
Costa, Bruno Gustavo Rego Amaral
681.3.062
681.324
title_short OL3 - Javascript library for 3D scenes
title_full OL3 - Javascript library for 3D scenes
title_fullStr OL3 - Javascript library for 3D scenes
title_full_unstemmed OL3 - Javascript library for 3D scenes
title_sort OL3 - Javascript library for 3D scenes
author Costa, Bruno Gustavo Rego Amaral
author_facet Costa, Bruno Gustavo Rego Amaral
author_role author
dc.contributor.none.fl_str_mv Rocha, Jorge Gustavo
Universidade do Minho
dc.contributor.author.fl_str_mv Costa, Bruno Gustavo Rego Amaral
dc.subject.por.fl_str_mv 681.3.062
681.324
topic 681.3.062
681.324
description Dissertação de mestrado em Engenharia de Informática
publishDate 2012
dc.date.none.fl_str_mv 2012-12-12
2012-12-12T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/28370
url http://hdl.handle.net/1822/28370
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595956714536960