Dissertação

{en_GB=Fast Photorealistic Rendering of Protein Representations} {} EVALUATED

{pt=As proteínas são biomoléculas essenciais à vida e responsáveis por muitos dos pro-cessos e reações biológicas presentes em cada organismo vivo. A existência de fer-ramentas computacionais de apoio à visualização e apresentação de resultados, raciocínio e formulação de hipóteses relacionadas com a sua estrutura molecular é crucial para o desenvolvimento de áreas científicas como química, biologia, etc. No entanto, este tipo de ferramentas de visualização são muito pesadas e exigentes em termos computacionais, uma vez que estamos a falar de estruturas com centenas de milhares de átomos. Para este cenário, temos as aplicações standalone que já apre-sentam um desempenho aceitável e uma vasta gama de features de visualização, mas que não são muito acessíveis ou de fácil uso paras estudantes ou para um pú-blico mais casual, uma vez que esses utilizadores têm o objetivo de as usar para rea-lização investigações rápidas e simples. Por outro lado, existem aplicações de nave-gação web que estão a tentar alcançar as mesmas características que as standalone e ao mesmo tempo ser mais acessíveis para todos. Ainda assim, são condicionadas pelo desempenho das linguagens de programação web e pela sua incapacidade de lidar com grandes quantidades de dados. Considerando este cenário, o principal obje-tivo deste trabalho que incide em lidar com estas limitações no browser, carregando o maior número possível de átomos utilizando o mínimo de memória possível e im-plementando as mesmas características de visualização que só estão disponíveis nas aplicações standalone., en=Proteins are biomolecules essential for life and responsible for many of the biological processes and reactions present in every living organism. The exist-ence of computational supportive tools for viewing and presenting results, reasoning and formulating hypotheses related to their molecular structure is crucial for the development of scientific areas like chemistry, biology etc. However, this kind of visualization tools are very computational heavy and demanding since there are structures with hundreds of thousands of atoms. For this scenario, we have standalone tools that already present acceptable performance and a wide range of visualization features, but they are not very approachable for students or a more casual audience aiming for quick and simple investigations. On the other hand, there are web browser applications that are trying to achieve the same features as the standalone ones and at the same time be more accessible for everyone. Still, they are conditioned by the web programming languages’ performance and their inability to deal with heavy amounts of data. Considering this scenario, the main objective of this work is to deal with these limitations on the web browser, loading the highest possible number of atoms using the least memory possible and implementing the same visualization features which are only available in standalone appli-cations.}
{pt=Iluminação Global, Base de Dados de Proteínas, Impostores, Renderização Baseada em Imagens, en=Global Illumination, Protein Data Bank, Impostors, Image-Based Rendering}

novembro 23, 2022, 15:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João António Madeiras Pereira

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Francisco Jorge Dias Oliveira Fernandes

INESC-ID

Investigador