Browsing by Author "Pereira, João Madeiras"
Now showing 1 - 9 of 9
Results Per Page
Sort Options
Item Avaliação do jogo de computador “Boccia” para adequação a uma equipa de jogadores com paralisia cerebral(The Eurographics Association, 2021) Bruno, Luís Carlos; Lopes, João Brisson; Garcia, Luís Filipe; Pereira, João Madeiras; Chambel, Teresa and Nunes, Nuno and Romao, Teresa and Creissac Campos, JoséUm jogo de computador 3D, que tem como finalidade permitir que jogadores portadores de paralisia cerebral possam jogar o jogo de Boccia, foi desenvolvido ao abrigo de uma tese de mestrado no Instituto Superior Técnico. Na sequência deste trabalho, foi efectuado um estudo de avaliação e adequação do referido jogo aos jogadores da equipa de Boccia do Centro de Paralisia Cerebral de Beja. Para tal, foram utilizados vários métodos, em diferentes fases, e que passaram por uma avaliação efectuada por peritos em interfaces e de jogo real, por testes de utilização dos utentes, com base em registos de observações em papel e em vídeo e, finalmente, pela aplicação de um inquérito sob a forma de entrevista aos jogadores. A experiência obtida poderá, depois, ser aplicada na adequação e avaliação de outros sistemas de software (tecnologias de apoio) a este tipo de utilizadores que apresentam necessidades especiais e que devem também ter respostas adequadas por parte destes sistemas.Item A Comparison of Orthographic and Perspective Projections in the Generation of Textures for Billboards(The Eurographics Association, 2021) Saraiva, Carlos; Oliveira, João Fradinho; Pereira, João Madeiras; Araújo, Bruno Rodrigues de; Coelho, António and Cláudio, Ana PaulaImage-based rendering techniques take the approach of rendering new images based on existing ones, effectively separating the rendering complexity from the geometric complexity of the scene they represent. With the advance of hardware capabilities, these techniques have regained interest. However, the creation of images previously mentioned is error-prone, so computation must be done in order to correct them. This paper presents a comparison between the uncorrected errors apparent in billboards when the applied texture is generated with a perspective or with orthographic projection.Item Dispositivo de Interacção para Ecrã de Grandes Dimensões(The Eurographics Association, 2021) Araújo, Bruno; Jota, Ricardo; Fernandes, João; Ferreira, Alfredo; Pereira, João Madeiras; Coelho, António and Cláudio, Ana PaulaA interacriio corn ecrans de grande dimensiio e um tema que tern despertado a atenriio de investigadores, niio apenas na academia, mas tambem na industria. No entanto, os dispositivos tratlicionais, como o teclado ou o rato, sao claramente inadequados para este tipo de ambientes. Neste contexto concebemos um inovador dispositivo de interaci;iio sem fios esferico, desenhado para caber na m[io de um adulto. Este dispositivo fornece seis graus de liberdade em conjunto corn um sensor de pressiio e um botcio tradicional. Des ta f orma o utilil,Cldor controla niio apenas a posiriio no esparo tri-dimensional, mas tambem a rotai;lio ao Longo dos tres eixos. Nesta comunicarlio apresentamos o dispositivo jl:.sico em conjunto corn o prot6tipo de interacrao.Item Paralelização do Algoritmo de Iluminação Global(The Eurographics Association, 2023) Venâncio, Hugo; João, Nuno; Pereira, João Madeiras; Beatriz Sousa Santos; Joaquim A. Jorge; José Manuel DionísioO PAIO é um sistema distribuído que paraleliza a computação do algoritmo de Iluminação Global RayTracing, utilizando um qualquer numero maquinas heterogéneas. Todo o PAIO foi implementado na linguagem Java, o que lhe permite ser completamente independente de plataforma e bastante flexível, tornando-o num sistema adequado ao teste e experimentação. O PAIO executa-se sobre uma maquina MIMD virtual. Como suporte à distribuição utilizamos a biblioteca o JPVM - Java Parallel Virtual Machine - semelhante ao PVM - Parallel Virtual Machine - mas implementado em Java. Esta permite que processos lancem processos num conjunto de maquinas heterogéneas que formam uma só maquina, uma maquina virtual, e comuniquem entre si. E' o JPVM quem escolhe as maquinas físicas onde os processos lançados se irão executar, e quem trata da comunicação. Embora o algoritmo de RayTracing em si possua características que permitem facilmente a sua paralelização, a sua distribuição em particular levanta dois factores importantes que a podem tornar não compensatória: o balanceamento da carga e os custos de comunicação. A comunicação tem que ser reduzida ao mínimo, pois uma transferência através da rede é muito mais lenta do que uma transferência local a uma maquina.O balanceamento da carga computacional é feito dinamicamente, atribuindo mais trabalho aos processos à medida que o anterior é entregue já realizado. Divisão no espaço imagem foi a nossa escolha para o modo de fazer a divisão do trabalho. Tínhamos duas opções: divisão no espaço imagem e divisão no espaço objecto. Na primeira, a imagem 2D é dividida em zonas e cada uma dessas zonas é atribuída a um processo. Na segunda, é o espaço tridimensional da cena que é dividido e cada zona do espaço é atribuída a um processo. No entanto, a divisão no espaço objecto implica uma maior comunicação entre processos, uma vez que, tipicamente, o teste de intersecção de um raio envolve comunicação entre vários processos, pelo que foi colocada de parte. Por outro lado a divisão no espaço imagem exige apenas a comunicação do trabalho em si, mas implica que todos os processos tenham acesso a toda a cena. No PAIO a cena não é replicada pelos processos, é distribuída. Um processo especial coordena as operações, distribuindo os dados da cena e o trabalho, e colectando os resultados. Não conseguimos atingir os objectivos a que nos propusemos inicialmente, não devido a um fraco poder computacional das maquinas e/ou aplicações, mas sim porque grande parte do tempo de execução da aplicação é perdida nas comunicações.Item Rasterização Concorrente por Fluxo de Linhas: Um novo Algoritmo por Composição de Imagem(The Eurographics Association, 2023) Pereira, João Madeiras; Gomes, Mário Rui; António Augusto de Sousa; José Carlos TeixeiraEste artigo descreve a implementação de um algoritmo gráfico em multiprocessadores de uso-geral com comunicação por mensagens (designados vulgarmente por multicomputadores) por forma a explorar uma forma de paralelismo de granularidade alta em que o objectivo fundamental é calcular imagens completas em paralelo. Deste modo pennite-se que os processadores individuais realizem os cálculos o mais assincronamente possível. Na estratégia clássica de implementação deste tipo de algoritmos, cada nó calcula uma imagem completa, com base nos polígonos recebidos e, em seguida, executa, em conjunto, com os outros nós um mecanismo de composição de imagens de modo a produzir a imagem final: cada nó transmite todos os pixeis do ecrã (composição quadro-completo) aos outros nós que têm por missão resolver a questão da visibilidade. A estratégia proposta neste artigo distingue-se da anterior pelo facto de o mecanismo de composição se desenvolver durante o cálculo de imagem. A dispensa de memória local para armazenamento da informação de estado ( côr e profundidade) dos pixeis é o aspecto mais saliente deste novo algoritmo, o que significa que as operações de cálculo de profundidade apenas terão de ser realizadas uma única vez. O algoritmo baseia-se na paralelização do algoritmo de rasterização à linha de varrimento com z-buffer para remoção de ) superficies ocultas e sombreamento Gouraud.Item Realidade Virtual em Subvisão(The Eurographics Association, 2023) Antunes, Cláudia; Lynce, Inês; Pereira, João Madeiras; Martins, João Pavão; Beatriz Sousa Santos; Joaquim A. Jorge; José Manuel DionísioNeste artigo descrevemos um projecto desenvolvido no âmbito da Realidade Virtual que integra vários exercícios de reabilitação para crianças com Subvisão. As limitações a nível visual, já perto da cegueira, convertem as aplicações informáticas num particular foco de atracção para este tipo de doentes. Ainda que a situação seja irreversível, a conjugação de elementos criteriosamente escolhidos - forma, cor, textura, luminosidade - pode vir a estimular o uso da visão residual. A criação de cenas simples e complexas, juntamente com a exploração de diferentes movimentos para os objectos intervenientes, abrem caminho para um projecto que poderá vir a constituir uma poderosa ferramenta para auxílio do pessoal médico.Item Tecnologias CAVE-HOLLOWSPACE para a Mina do Lousal(The Eurographics Association, 2021) Costa, Vasco; Pereira, João Madeiras; Dias, Miguel; Santos, Luís Paulo and Fonseca, Manuel João and Dias, Miguel and Jorge, Joaquim A. and Santos, Vítorln the context of project Ciência Viva da Mina do Lousa/, it was decided to construct an immersive virtual reality environment in which a group ofpeople, for example students, can do a virtual visit to a mine. This artic/e discusses and rationalizes the diverse techno/ogical choices made to achieve this task.Item Uma Arquitectura Experimental para Composição de Animações(The Eurographics Association, 2021) Braz, José; Ribeiro, Tiago; Pereira, João Madeiras; Tissot, Donovan; Tremblier, Clément; Coelho, António and Cláudio, Ana PaulaItem Value added 3D modelling of Laser scanned and photogrammetric data(The Eurographics Association, 2021) Oliveira, João; Oliveira, Adriano; Boavida, João; Catarino, Luís; Araújo, Bruno; Pereira, João Madeiras; Jorge, Joaquim; Coelho, António and Cláudio, Ana Paula-