Portuguese Meeting on Computer Graphics 2009
Permanent URI for this collection
Browse
Browsing Portuguese Meeting on Computer Graphics 2009 by Issue Date
Now showing 1 - 20 of 40
Results Per Page
Sort Options
Item Workload Distribution for Ray Tracing in Multi-Core Systems(The Eurographics Association, 2021) Nunes, Miguel; Santos, Luís Paulo; Coelho, António and Cláudio, Ana PaulaOne of the features that made interactive ray tracing possible over the last Jew years was the careful exploitation of the computational power and parallelism available on modern multicore processors. Multithreaded interactive ray tracing engines have to share the workload (rays to be processed) among rendering threads. This may be achieved by storing tasks on a shared FIFO-queue, accessed by all threads. Accessing this shared data structure requires a data access control mechanism, which ensures that the data structure is not corrupted. This access mechanism must incur minimal overheads such that pe,formance is not penalized. This paper proposes a lock-free data access control mechanism to such queue, which avoids all locks by carefully reordering instructions. This technique is compared with a classical lock-based approach and with a conservative local technique, where each thread maintains its local queue of tasks and shares nothing with other threads. Although the local approach outperforms the other two due to very good load balancing conditions, we demonstrate that the lock-free approach outperforms the lock-based one for large processor counts. Efficient and reliable sharing of data structures within a shared memory system is becoming a very relevant problem with the advent of many core processors. Lock free approaches are a promising manner of achieving such goal.Item Pesquisas Baseadas na Localização e na Orientação em Dispositivos Móveis(The Eurographics Association, 2021) Aguiar, Hugo; Carmo, Maria Beatriz; Pombinho, Paulo; Afonso, Ana Paula; Coelho, António and Cláudio, Ana PaulaA crescente utilizar;ao de dispositivos m6veis e a sua evolur;ao, corn o surgimento de modelos equipados corn cdmara digital e sensores de posir;ao e direcr;ao, propiciam o desenvolvimento de novas formas de interacr;ao e pesquisa de informar;ao. Neste artigo apresenta-se uma inteiface para pesquisas interactivas de pontos de interesse baseadas na localizar;ao e na orientar;ao do utilizador. Para alem de uma interface de pesquisa, esta forma de interacr;ao pode ser usada coma complemento a apresentar;ao de pontos de interesse sabre um mapa, ajudando a estabelecer a ligar;ao entre os £cones que os representam no mapa corn os objectos reais que lhes correspondem no espar;o fisico onde o utilizador se encontra.Item Dados Geotécnicos e Geofísicos: Exploração de novas formas de visualização(The Eurographics Association, 2021) Gonçalves, Vítor; Dias, Paulo; Almeida, Fernando; Batista, João; Santos, Beatriz Sousa; Coelho, António and Cláudio, Ana PaulaEste artigo visa a explorar:ao de novas formas de visualizar:ao de dados geotecnicos que possam ser mais enriquecedoras e mais interactivas que as oferecidas pelos actuais sistemas informar:ao geografica (SIG). Desta forma os dados siio simplesmente um mode lo para a construr:ao de uma potencial ferramenta. Na pratica pretende-se a implementar:ao de metodos de visualizar:ao e interacr:ao que permitam a visualizar:ao simultanea dos varios tipos de dados disponibilizados. Este trabalho ainda se encontra numa fase experimental e tern como objectivo explorar varias formas de visualizar:ao, verificar a sua validade/adaptabilidade ao caso concreto dos dados geotecnicos. Neste caso de estudo, foram utilizados dados geotecnicos adquiridos atraves de diferentes modalidades.Item Simulação e Controlo do Efeito de Profundidade de Campo em Tempo de Interacção(The Eurographics Association, 2021) Ventura, Hugo; Santos, Manuel Próspero dos; Coelho, António and Cláudio, Ana Paula-Item Modelação expedita de edifícios monumentais a partir de descrições textuais(The Eurographics Association, 2021) Rodrigues, Roberto; Coelho, António; Reis, Luís Paulo; Coelho, António and Cláudio, Ana PaulaA criação de modelos tridimensionais de ambientes urbanos utilizando modelação expedita é apresentada como sendo uma solução que permite ganhos financeiros e temporais, mantendo um nível de fidelidade visual aceitável. No entanto, a modelação de edifícios âncora (ou monumentais), identificativos de determinadas zonas urbanas, necessita de uma modelação mais cuidada devido ao elevado nível de detalhe necessário, recorrendose, geralmente, à sua modelação manual. Este artigo apresenta uma proposta de automatização do processo de modelação de edifícios através da introdução de conhecimento adicional num sistema de modelação expedita, a partir de descrições textuais. Embora os resultados obtidos não apresentem um nível de fidelidade visual muito elevada, exibem elevados níveis de correspondência entre o texto introduzido e o modelo tridimensional criado. Os resultados obtidos demonstram que a estrutura interna do protótipo é suficientemente flexível para construir distintos modelos de igreja e outros edifícios monumentais, com um nível de realismo muito aceitável. Os resultados demonstram ainda que é possível criar um modelo 3D a partir de um texto escrito em português perimitindo, deste modo, que utilizadores não especializados possam utilizar o sistema, reduzindo os custos globais de realização do projecto.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 GeniusPhone: A Personal Companion for Everyday Situations(The Eurographics Association, 2021) Guerreiro, João; Guerreiro, Tiago; Gonçalves, Daniel; Coelho, António and Cláudio, Ana PaulaMobile devices have become faithful companions that keep track of most o_f our daily interactions and are always available to interact with. However, considering their capabilities, mobile devices play an insufficient role helping the user in his comnzon daily tasks. The in;formation they have access to is limited, as is the context in which it can be used. We present GeniusPhone, a system that inter-relates the users' personal information and interactions with others from their computers and mobile devices, using it to gather additional data .from online public sources. The information retrieved from the personal devices, due to its personal and trustable character, helps us filter the in;formation retrieved from other less trustable and structured sources. GeniusPhone is able to provide the users with relevant summaries about someone or something, from their point of view, at the time they want or need them. An example application that presents condensed information about a person is presented, as well as scenarios revealing its potentialities.Item Estratégias para a Representação de Pontos de Interesse sobre Mapas(The Eurographics Association, 2021) Paiva, Bruno; Cláudio, Ana Paula; Carmo, Maria Beatriz; Pombinho, Paulo; Catita, Cristina; Coelho, António and Cláudio, Ana Paula0 objectivo do nosso trabalho e mostrar pontos de interesse sabre um mapa de um modo que seja inteligivel para o utilizador quando este utiliza um computador de secretaria ou um computador portatil. Sao tidos em considera9ao dais aspectos, para os quais se apresentam abordagens: primeiro, os simbolos relativos aos pontos de interesse podem ocultar zonas do mapa que o utilizador necessita visualizar; segundo, os simbolos, apesar da aplica9ao da fun9ao de grau de interesse, podem ser em numero sign(ficativo em determinadas zonas do mapa, tornando d[ficil obter informacao util de forma rapida e simples.Item Sistema flexível de realidade aumentada de baixo custo com base em projecção estereoscópica(The Eurographics Association, 2021) Silva, Fernando; Rodrigues, Nuno; Marcos, Adérito Fernandes; Ferreira, Manuel João; Coelho, António and Cláudio, Ana PaulaA Realidade Aumentada usa a renderização de modelos de objectos para complementar informação numa cena física. Para conseguir este objectivo (atingir esta meta), esses modelos necessitam de ser referenciados aos objectos físicos que é suposto serem aumentados. Esta referenciação requer uma calibração dos dispositivos usados para a projecção das imagens aumentadas, assim como dos dispositivos usados para adquirir a informação 3D da cena física. No caso de o aumento de realidade incluir nova geometria, as imagens aumentadas deverão ser projectadas e visualizadas em estéreo, de modo que a cena composta resultante faça sentido. Usualmente, bons exemplos de realidade aumentada são muito caros e as soluções implementadas são rígidas. Neste artigo descrevemos uma arquitectura e a sua implementação como um sistema flexível e de baixo custo, para criação e projecção de realidade aumentada. Na secção final apontamos alguns desenvolvimentos futuros para este sistema, requerendo mais experimentação.Item Interactive Collision Detection for 3D Environments(The Eurographics Association, 2021) Figueiredo, Mauro; Coelho, António and Cláudio, Ana PaulaThis paper presents a collision detection algorithm for 3D simulated environments. It describes the implementation of a collision detection approach using the Overlapping Axis-Aligned Bounding Box (OAABB) and R-trees to improve petformance. Experimental results show that this implementation is effective in determining interactively intersections between 3D models.Item Infrared Tracking System for Immersive Virtual Environments(The Eurographics Association, 2021) Gaspar, Filipe; Dias, Miguel Sales; Bastos, Rafael; Coelho, António and Cláudio, Ana PaulaIn this paper, we describe the theoretical foundations and engineering approach of an infrared-optical tracking system specially design for large scale immersive virtual environments (VE) or augmented reality (AR) settings. The system described is capable of tracking independent retro-reflective markers arranged in a 3D structure (artefact) in real time (25Hz), recovering all possible 6 Degrees of Freedom (DOF). These artefacts can be adjusted to the user's stereo glasses to track his/her pose while immersed in the VE or AR, or can be used as a 3D input device. The hardware configuration consists in 4 shutter-synchronized cameras attached with band-pass infrared filters and the artefacts are illuminated by infrared array-emitters. The system was specially designed to fit a room with sizes of 5.7m x 2.7m x 3.4 m, which match the dimensions of the CAVE-Hollowspace of Lousal where the system will be deployed. Pilot lab results have shown a latency of 40ms in tracking the pose of two artefacts with 4 infrared markers, achieving a frame-rate of 24.80 fps and showing a mean accuracy of 0.93mm/0.52º and a mean precision of 0.08mm/0.04º, respectively, in overall translation/rotation DOFs, fulfilling the system requirements initially defined.Item Ensaio de Avaliação Preditiva para Utilizadores com Necessidades Especiais(The Eurographics Association, 2021) Artífice, Andreia; Lopes, João Brisson; Jorge, Joaquim; Fonseca, Manuel João; Coelho, António and Cláudio, Ana PaulaThis paper addresses the prediction of likely user moves in a practical case study where user interaction is predicted on the basis of lambda-parameters acquired from users with special needs playing a software game. A model was built to reproduce actions performed by such users in a 3D world to overcome the difficult set-up of tests due to user reduced availability, mobility and varying/erratic behaviour. User actions data was obtained from usability tests where users played a game requiring them to move around a virtual house and perform some activities. The tests were carried out with users with disabilities such as severe physical injuries, cerebral palsy and Down syndrome. A three level simulator was developed with data extracted from part o the data collected during experiments, the remaining raw experimental data serving as reference for validation. Data analysis calculated the λ-parameter required by the Poisson and Exponential Distributions used by the statistical approach adopted. The tests performed showed an excellent statistical flt of the simulated data to the reference data.Item Desenvolvimento de um operador de tone mapping para dispositivos com ecrã pequeno(The Eurographics Association, 2021) Urbano, Carlos; Magalhães, Luís; Moura, João Paulo; Bessa, Maximino; Marcos, Adérito Fernandes; Coelho, António and Cláudio, Ana PaulaDada a forte divulgação e crescente adesão à criação e utilização de imagens HDR (High Dynamic Range), quer de fotografias do mundo real quer imagens geradas por computador através de software específico, tornase necessário permitir a sua adequada visualização nos dispositivos de visualização convencionais, incluindo os pequenos e limitados, mas amplamente difundidos, dispositivos com ecrã pequeno (DEP) como os Personal Digital Assistants (PDA). Apesar do considerável esforço na melhoria destes dispositivos, as suas limitações continuam a ser notórias, salientando-se o reduzido tamanho, resolução e gama de cores disponíveis. Conforme demonstrámos em experiências anteriores, este tipo de dispositivos necessitam de um operador de mapeamento de tons (Tone Mapping Operator - TMO) adequado que maximize a percepção de imagens HDR. Neste artigo expomos o estado actual do desenvolvimento deste novo TMO para DEP.Item Effective Algorithm for Building and Solving Linear Systems(The Eurographics Association, 2021) Serna, Sebastian Pena; Silva, João; Stork, Andre; Marcos, Adérito Fernandes; Coelho, António and Cláudio, Ana PaulaSeveral mesh-based techniques in computer graphics such as shape deformation, mesh editing, animation and simulation, build and solve linear systems. The most common method to build a linear system consists in traversing the topology (connectivity) of the mesh, producing in general a representation of the set of equations in form of a sparse matrix. Similarly, the solution of the system is achieved, by means of iterating over the set of equations in the default sequence of the vertices (unknowns). This paper presents a new algorithm, which optimizes the build of the linear system and its storage, and which allows the iteration over the set of equations in any arbitrary order. Additionally, our algorithm enables rapid modifications to the linear system, avoiding a complete rebuild.Item Blaze - Automatizando a Interacção em Interfaces Gráficas(The Eurographics Association, 2021) Barata, Gabriel; Guerreiro, Tiago; Gonçalves, Daniel; Coelho, António and Cláudio, Ana PaulaOperating system users are constantly facing situations where repetitive tasks arise and there is no trivial way to automate them. It is tme that there are several application launchers currently available, but they are no match to the uniqueness of the repetitive tasks that emerge from eve,yday usage. 1\1ost of the times, to maximize their pe,formance, users struggle to find workarounds, resorting to scripting languages and macro editors. However, these are bey ond the common user's knowledge, leading them to accomplish the remainder of the task by hand. We present Blaze, a new system which is able to automate user's repetitive tasks, not in a single application but operating system-widely. Blaze brings the application launcher concept to a new level, enhancing other applica-tion launchers' features and adding the ability to be constantly monitoring users' actions, without intermpting their work. Blaze is able to establish relationships between actions and, resorting to an algorithm, based on common prefix search in a suffix-tree, detect repetition patterns in the user interaction hist01y. These repetitions are used to dynamically generate comprehensive narratives and to fi,lfi/1 the remaining of the task in the user's place. Furthermore, these automations can be stored in script files, which can later be reproduced, even in dif ferent situations from the one in which the repetition was detected.Item Simulação virtual da construção de ponte pelo método de lançamento incremental(The Eurographics Association, 2021) Martins, Octávio; Sampaio, Alcínia Zita; Coelho, António and Cláudio, Ana PaulaO texto apresenta uma aplicação de simulação visual da construção de uma ponte em betão executado pelo método de lançamento incremental do tabuleiro. O modelo interactivo, baseado em tecnologia de realidade virtual, permite a visualização da progressão física do trabalho acompanhando o planeamento requerido neste tipo de obra, a observação da forma de todos os componentes do tabuleiro e o modo de actuação do equipamento inerente à construção. A aplicação de simulação visual foi concebida de modo a permitir o acesso directo e, de um modo interactivo, a qualquer etapa do processo da construção em que se baseia, possibilitando a sua visualização a partir de qualquer ponto e se necessário com retrocessos ou avanços, contribuindo para uma eficaz compreensão do método construtivo apresentado. O modelo inclui diversos níveis de detalhe e sequencia adequado a diferentes níveis de formação, como estudantes de Engenharia Civil ou técnicos de obra.Item MovieTable: Interacção Tangível com Filmes(The Eurographics Association, 2021) Raposo, David; Chambel, Teresa; Coelho, António and Cláudio, Ana PaulaUtilizando espacos fisicos, superficies e objectos atraves de interaccoes individuais ou colaborativas, as inter-faces tangiveis diio forma fisica a informarcio. Apresentamos um sistema de manipulacio de filmes, constituido par uma aplicar;:iio controlada par uma inte,face tangi vet baseada numa mesa de interacr;:iio. Usando pequenos cubos e discos sabre uma supe,ficie, o utilizador pode iniciar a reprodur;:iio de varios videos em simultiineo e abrir imagens, aplicando-lhes diferentes efeitos visuais e transformar;:oes. Podera servir de base para diversas aplicar;:oes em areas coma a aprendizagem, cultura, arte digital, VJing, e visualizar;:iio de esparcos de informacao.Item Comparação de Dispositivos de Interacção em Ambientes de Realidade Virtual: Desenvolvimento de um Setup Experimental e Estudos com Utilizadores(The Eurographics Association, 2021) Lino, Filipe; Dias, Paulo; Oliveira, Arnaldo; Santos, Beatriz Sousa; Coelho, António and Cláudio, Ana PaulaA Realidade Virtual (RV) tem despertado um interesse crescente nos ultimos anos. Contudo a sua evolup'io tem sido mais lenta que o esperado, provavelmente devido a.o custo dos equipamentos, mas tambem as capacidades dos dispositivos de interacrao que ainda estiio em muitos aspectos aquem do esperado. Exist em jd vdrios dispositivos de interaccao para ambientes de RV, sendo um dos mais recentes o comando da Wii, o Wiimote, que tem permitido de alguma forma vulgarizar uma interacrao mais natural. Contudo a utilizar;iio deste tipo de ambientes e dispositivos para tarefas como a manipularao e selecrao de objectos numa aplicarao ainda tem muitas dificuldades para ultrapassa1; 0 ganho que esses dispositivos podem trazer relativamente a dispositivos mais tradicionais como o rato ainda niio estd hem quantificado. 0 trabalho apresentado neste artigo tem como objectivo estudar a interacrao num ambiente de RV comparando vdrios dispositivos de entrada, mais concretamente, o Wiimote, o rato e o GamePad. Para talfoi adaptada uma aplicacao Ja existente cujo objectivo ea manipularao e selecrao de polfgonos num modelo. Foram ainda realizadas duas experiencias com utilizadores para validar os tipos de interacr;iio escolhidos assim como comparar o desempenho dos utilizadores com os diferentes dispositivos. Uma das conclusoes e que para este tipo de interacrao, os utilizadores tem um desempenho muito pr6ximo usando o Wiimote e o rato, sendo o gamepad nitidamente pio1; Por outro lado, a evolufiiO do desempenho com o Wiimote entre as duas experiencias apresentadas tambem mostra a importtincia que tem a configurarao do dispositivo e o tipo de interacrao definido no desempenho final do utilizador.Item A Layered Approach to Animate Intelligent Characters(The Eurographics Association, 2021) Cláudio, Ana Paula; Gaspar, Graça; Moniz, Luís; Carmo, Maria Beatriz; Abreu, Ricardo; Policarpo, Daniel; Lourenço, Marco; Martins, Nuno; Coelho, António and Cláudio, Ana PaulaThe IViHumans platform supports the development of diverse applications with virtual humans. It comprises one layer for graphical processing and one for artificial intelligence. The layers were projected to run in different processes, communicating by means of a simple, yet effective and extensible client/server protocol that we projected and implemented. In this framing, the graphical processing layer plays the role of server, while the artificial intelligence layer occupies the position of the client. Therefore, the graphical processing layer is the base of the platform, providing services for the intelligent agents that populate the artificial intelligence layer.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.