OL3 - Javascript library for 3D scenes

Detalhes bibliográficos
Autor(a) principal: Costa, Bruno Gustavo Rego Amaral
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/28370
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:50:50Zoai:repositorium.sdum.uminho.pt:1822/28370Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:49:36.279899Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133078686269440