The GIG group aims to research, experiment and develop the areas of Graphics, Interaction (in particular Natural User Interfaces) and Gaming technologies at FEUP. We want to explore these areas as effective and continuously evolving means of making the connection between people and systems as seamless and natural as possible.

To this end, we are involved in teaching in several connected subjects, in different courses, and also researching and orienting several projects and thesis. The ideas for these projects often come from us, but feel free to contact us if you have an idea that you would like to explore in these areas, and need some suggestions or guidance.

This site is currently under development. For now, we will be posting general information on ongoing projects and events related to GIG areas. In the future, we plan to have detailed information on past, present and future projects, as well as technical information on specific topics of interest.

GameDev Course (MIEIC) preliminary project presentation

 

The students from the Informatics Masters (MIEIC) have presented their Games' preliminary projects, and created some trailer videos about them. Here's a glimpse of some of them. These game prototypes were developed by the students using Unity, XNA Game Studio or JMonkey, and over a period of four weeks (divided by all their other courses).

Team 1 - FEUP Worms

Edgar Alves
Pedro Barbosa
Anabela Carvalho
Amaro Silva

Team 2 - Wheels of destruction

José Coelho
Tiago Gomes
Pedro Meleiro
Gonçalo Silva

Team 3 - FEUP Battles

Carlos Babo
José Pedro Marques
Hélder Moreira
Felipe Schmitt

Team 4 - Capture the Department

André Dias
Hugo Fernandes
António Pires
Nuno Santos

Team 5 - 9.44

Abel Dantas
Tiago Moreira
Rodolfo Silva
Vasco Torres

Team 6 - FEUP Worms

João Estevinho
Albert Czyewski
Laura Gáspár
Bruno Nova

GameDev Course (DJCO/MIEIC) final project presentation

The students from the Informatics Masters (MIEIC) have presented their Games' final projects (DJCO), and created some trailer videos about them. These game prototypes were developed by the students using XNA Game Studio, and over a period of about ten weeks, partly shared (consumed?) by LGP, among other courses.

 

ConnectWorks

César Duarte
João Pedro Almeida
Ricardo Canastro

Colorfare

António Miguel Ferreira
João António Soares
João Pedro Correia

Robot Trouble

Rafal Gicgier
Aleksandar Lazarov
João Serra

AlgoWars

João Pedro Marques
José Pedro Cardoso
Vítor Oliveira

FactoriesFactory

João Faria
Pedro Pinto
Tiago Almeida

LogicGates

Rui Ferreira
Andrzej Zmyslowski
 

GempGame

Tiago Gonçalves
Ricardo Belchior

 

Multi-Touch as a Natural User Interface for Elders: A Survey

Presenting at CISTI'2011

Abstract

The use of traditional input devices such as keyboards and mice can become a huge obstacle for older adults in interacting with computer systems. Using Natural User Interfaces (NUI’s), more specifically using gestures or movements on a multi-touch device, can be a good alternative to overcome these dificulties. This paper analyses the state of the art and identifies a set of criteria relevant to classify the projects in this area. The resulting classification enables us to recognize research opportunities on Natural User Interfaces, and namely multi­‑touch interfaces for elderly.

 

GraphJudge: a system for submission, validation and assisted assessment of Computer Graphics' assignments

GraphJudge Thumbnail

 

Abstract

 
We describe the core of a system for submission, automated validation and assisted evaluation of Computer Graphics' assignments. This type of assessments has a series of specific challenges associated to it, namely the analysis of graphical output and the variations between implementation in different development platforms and operating systems. When considering a large number of submitted programs (in the order of hundreds), dealing with compilation and execution of these submissions, and performing the evaluation itself quickly becomes a very time-consuming task. The goals of the system are therefore to allow submission and early validation for the students, guaranteeing a working and executable submission, and an assessment environment for the teachers, that eases the burden of compiling and executing, while providing automatically visual information of the submissions. The design and the process to automate the compilation, execution and the capture of their results to be shared by students and teachers is discussed, along with the methodologies used to implement it.
 

Interactive visualizations of automatic debugging reports (presented at SIACG'2011)

Gzoltar Thumbnail

Abstract

 
Automated debugging techniques, based on statistical analysis of historical test executions data, have recently received considerable attention due to their diagnostic capabilities. However, current automatic debugging tools suffer from a common shortcoming that may affect their adoption and correct use: the lack of effective visualizations of their output.
This paper explores the use of interactive visualization techniques applied to automatic debugging results, and integrated in a common development environment (Eclipse), to improve the efficiency of the debugging process.
The proposed tool - GZoltar  - is an Eclipse plug-in that includes an automatic debugging algorithm and generates interactive visualizations of the resulting hierarchical data, with direct links to the IDE's source code editor.
 

InterHACKt I - Explorations on Kinect - Friday, May 20th, 17h-20h

The GIG group organized last friday, May 20th, an experimental session of interHACKt, an event meant to be a meeting point for people interested in exploring and experimenting together interesting topics, with a focus on interaction, but not limited to it.
 
Being still at an experimental stage, we only invited a small group of people that we believed to be among those who have the hacking spirit we think it should be in the core of these sessions. The idea was to assess if the concept is interesting enough to consider repeating and expanding the audience.
 
See the full article for details on how things worked out, and how to join the next session.
 
 

GIG and NeCG demos at BEST Days on Technology 2011

The GIG group organized with NeCG and some students some demos to be present at the BEST Days on Technology 2011 fair at FEUP, held between the 11th and 13th of April.

The demos presented were prepared by a group of MIEIC students, and were based on a series of easily available tools, that can serve as the building blocks for new ways of interacting with computers, be it for work, profit or fun.

Invited talks by GIG members at BEST DoT 2011

Profs. António Coelho and Rui Rodrigues from GIG were invited to give a talk at the BEST Days on technology event held at FEUP, on April 13th.

GameDev Course (MIEIC) preliminary project presentation

The students from the Informatics Masters (MIEIC) have presented their Games' preliminary projects, and created some trailer videos about them. Here's a glimpse of some of them. These game prototypes were developed by the students using XNA Game Studio, and over a period of four weeks (divided by all their other courses).

FEUP Hazard

António Miguel Ferreira
João António Soares 
João Pedro Correia

Lights out

João Faria
Pedro Pinto
Tiago Almeida

Projecto FEUP

César Duarte
João Almeida
Ricardo Canastro

Blocky

João Pedro Marques
José Pedro Cardoso
Vítor Oliveira

Labrex

João Coelho
José Macedo
Manuel Soares

Printer Dude

Tiago Gonçalves
Ricardo Belchior
André Rosa

DJCO FEUP Game

Rui Ferreira

 

FEUP Hazard (zombie)

Rafal Gicgier
Aleksandar Lazarov
João Serra

Multi-touch Workshop @ FEUP by Tiago Serra - Saturday, March 19th

Multitouch has been growing as an important technology to support Natural User Interfaces (NUI), and it is an area of major interest for the GIG group.

As such, we are promoting a one-day workshop, conducted by Tiago Serra (SenseBloom), for those that are curious and enthusiastic about this subject and related techniques and development platforms.

See the rest of the post for the details and registration.

Syndicate content