Rui Rodrigues

DEI INESC TEC Professor
CG VR Games Interaction

Graduated in Systems and Informatics Engineering at Minho University in 1998. During his PhD he researched in the area of 3D reconstruction from Images divided between Philips Research, Eindhoven, and Minho University, until he concluded in 2006. He worked in the industry in the field of interactive systems, until he joined FEUP as Invited Assistant Professor in 2009, to teach and research in the areas of Computer Graphics, Interaction and Gaming. He is also a collaborator at INESC TEC/INESC Porto and was the director of the Multimedia Masters of University of Porto between 2015 and 2019. He is currently the director of the Masters in Informatics and Computing Engineering (M.EIC) of FEUP

Related sites

Publications

2023

Examining the Impact and Moderating Effects of an 8-Week Mindfulness-Based Program in Grade 4.
Limpo, T and Vieira, AI and Magalhaes, S and Rocha, R and Cordeiro, C and Rodrigues, R and Coelho, A and Nobrega, R and Jacob, J and Cardoso, P and Pinheiro, M and Castro, S,
MINDFULNESS , 2023
DOI:https://doi.org/10.1007/s12671-023-02189-2

Shape-A-Getti: A haptic device for getting multiple shapes using a simple actuator.
Barbosa, F and Mendes, D and Rodrigues, R,
COMPUTERS & GRAPHICS-UK , 2023
DOI:https://doi.org/10.1016/j.cag.2023.10.014

SIT6: Indirect touch-based object manipulation for DeskVR.
Almeida, D and Mendes, D and Rodrigues, R,
COMPUTERS & GRAPHICS-UK , 2023
DOI:https://doi.org/10.1016/j.cag.2023.10.013

TouchRay: Towards Low-effort Object Selection at Any Distance in DeskVR.
Monteiro, J and Mendes, D and Rodrigues, R,
2023 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY, ISMAR International Symposium on Mixed and Augmented Reality, 2023
DOI:https://doi.org/10.1109/ismar59233.2023.00116

2022

Design and Evaluation of Travel and Orientation Techniques for Desk VR.
Amaro, G and Mendes, D and Rodrigues, R,
2022 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR 2022) VR, 2022
DOI:https://doi.org/10.1109/vr51125.2022.00041

ProGenVR: Natural Interactions for Procedural Content Generation in VR.
Carvalho, B and Mendes, D and Coelho, A and Rodrigues, R,
ICAT-EGVE 2022, International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments, Hiyoshi, Yokohama, Japan, November 30 - December 3, 2022. ICAT-EGVE, 2022

2021

Computer Graphics teaching challenges: Guidelines for balancing depth, complexity and mentoring in a confinement context.
Rodrigues, R and Matos, T and de Carvalho, AV and Barbosa, JG and Assaf, R and Nóbrega, R and Coelho, A and de Sousa, AA,
Graph. Vis. Comput. , 2021
DOI:https://doi.org/10.1016/j.gvc.2021.200021

Immersive Adventure Games Development using 360-degree video.
Pinho, F and Nóbrega, R and Rodrigues, R,
International Conference on Graphics and Interaction, ICGI 2021, Porto, Portugal, November 4-5, 2021 ICGI, 2021
DOI:https://doi.org/10.1109/icgi54032.2021.9655280

Immersive Multimodal and Procedurally-Assisted Creation of VR Environments.
Ferreira, J and Mendes, D and Nobrega, R and Rodrigues, R,
2021 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES ABSTRACTS AND WORKSHOPS (VRW 2021) VR Workshops, 2021
DOI:https://doi.org/10.1109/vrw52623.2021.00012

Point Cloud Interaction and Manipulation in Virtual Reality.
Garrido, D and Rodrigues, R and de Sousa, AA and Jacob, J and Silva, DC,
AIVR 2021: The 5th International Conference on Artificial Intelligence and Virtual Reality, Kumamoto, Japan, July 23 - 25, 2021 AIVR, 2021
DOI:https://doi.org/10.1145/3480433.3480437

Recreating a TransMedia Architectural Location In-Game via Modular Environment Assets.
Statham, N and Jacob, J and Fridenfalk, M and Rodrigues, R,
Entertainment Computing - ICEC 2021 - 20th IFIP TC 14 International Conference, ICEC 2021, Coimbra, Portugal, November 2-5, 2021, Proceedings Lecture Notes in Computer Science, 2021
DOI:https://doi.org/10.1007/978-3-030-89394-1_29

2020

A Mobile-Based Tailored Recommendation System for Parents of Children with Overweight or Obesity: A New Tool for Health Care Centers.
Afonso, L and Rodrigues, R and Castro, J and Parente, N and Teixeira, C and Fraga, A and Torres, S,
EUROPEAN JOURNAL OF INVESTIGATION IN HEALTH PSYCHOLOGY AND EDUCATION , 2020
DOI:https://doi.org/10.3390/ejihpe10030057

A Semi-automatic Object Identification Technique Combining Computer Vision and Deep Learning for the Crosswalk Detection Problem.
Rúbio, TRPM and Cruz, JA and Jacob, J and Garrido, D and Cardoso, HL and Silva, DC and Rodrigues, R,
Intelligent Data Engineering and Automated Learning - IDEAL 2020 - 21st International Conference, Guimaraes, Portugal, November 4-6, 2020, Proceedings, Part II Lecture Notes in Computer Science, 2020
DOI:https://doi.org/10.1007/978-3-030-62365-4_59

Fammeal: A Gamified Mobile Application for Parents and Children to Help Healthcare Centers Treat Childhood Obesity.
Afonso, L and Rodrigues, R and Reis, E and Miller, K and Castro, J and Parente, N and Teixeira, C and Fraga, A and Torres, S,
IEEE TRANSACTIONS ON GAMES , 2020
DOI:https://doi.org/10.1109/tg.2020.3015804

Serious Pervasive Games.
Coelho, A and Rodrigues, R and Nóbrega, R and Jacob, J and Morgado, L and Cardoso, P and Zeller, Mv and Santos, L and de Sousa, AA,
Frontiers Comput. Sci. , 2020
DOI:https://doi.org/10.3389/fcomp.2020.00030

Spatiotemporal Phenomena Summarization through Static Visual Narratives.
Marques, D and de Carvalho, AV and Rodrigues, R and Carneiro, E,
2020 24TH INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV 2020) IEEE International Conference on Information Visualization, 2020
DOI:https://doi.org/10.1109/iv51561.2020.00081

THE AUGMENTED REALITY AS A SALES PROMOTION TOOL.
Valle, M and Moutinho, N and Rodrigues, R,
STRATEGICA: PREPARING FOR TOMORROW, TODAY Strategica, 2020

Towards Predicting Pedestrian Paths: Identifying Surroundings from Monocular Video.
Cruz, JA and Rúbio, TRPM and Jacob, J and Garrido, D and Cardoso, HL and Silva, DC and Rodrigues, R,
Intelligent Data Engineering and Automated Learning - IDEAL 2020 - 21st International Conference, Guimaraes, Portugal, November 4-6, 2020, Proceedings, Part II Lecture Notes in Computer Science, 2020
DOI:https://doi.org/10.1007/978-3-030-62365-4_58

2019

Extended Reality Framework for Remote Collaborative Interactions in Virtual Environments.
Pereira, V and Matos, T and Rodrigues, R and Nobrega, R and Jacob, J,
PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON GRAPHICS AND INTERACTION (ICGI 2019) ICGI, 2019
DOI:https://doi.org/10.1109/icgi47575.2019.8955025

Fall-Prevention Exergames Using Balance Board Systems.
Brito, M and Nóbrega, R and Jacob, J and Rodrigues, R and Coelho, A,
Human-Computer Interaction - INTERACT 2019 - 17th IFIP TC 13 International Conference, Paphos, Cyprus, September 2-6, 2019, Proceedings, Part II Lecture Notes in Computer Science, 2019
DOI:https://doi.org/10.1007/978-3-030-29384-0_25

Modeling of video projectors in OpenGL for implementing a spatial augmented reality teaching system for assembly operations.
Costa, CM and Veiga, G and Sousa, A and Rocha, L and Augusto Sousa, AA and Rodrigues, R and Thomas, U,
2019 19TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2019) IEEE International Conference on Autonomous Robot Systems and Competitions ICARSC, 2019
DOI:https://doi.org/10.1109/icarsc.2019.8733617

The Feeling of Presence: An Immersive Perspective. - An Immersive Perspective.
Assaf, R and Rodrigues, R,
ARTECH 2019: 9th International Conference on Digital and Interactive Arts, Braga, Portugal, October 23-25, 2019 ARTECH, 2019
DOI:https://doi.org/10.1145/3359852.3359861

Using Virtual Reality Environments to Predict Pedestrian Behaviour.
Costa, JF and Jacob, J and Rúbio, TRPM and Silva, DC and Cardoso, HL and Ferreira, S and Rodrigues, RA and Oliveira, E and Rossetti, RJF,
2019 IEEE International Smart Cities Conference, ISC2 2019, Casablanca, Morocco, October 14-17, 2019 ISC2, 2019
DOI:https://doi.org/10.1109/isc246665.2019.9071662

2018

Dynamic annotations on an interactive web-based 360 degrees video player.
Matos, T and Nobrega, R and Rodrigues, R and Pinheiro, M,
WEB3D 2018: THE 23RD INTERNATIONAL ACM CONFERENCE ON 3D WEB TECHNOLOGY Web3D, 2018
DOI:https://doi.org/10.1145/3208806.3208818

2017

Adaptivity and Safety in Location-Based Games.
Jacob, J and Nobrega, R and Coelho, A and Rodrigues, R,
2017 9TH INTERNATIONAL CONFERENCE ON VIRTUAL WORLDS AND GAMES FOR SERIOUS APPLICATIONS (VS-GAMES) International Conference on Games and Virtual Worlds for Serious Applications, 2017
DOI:https://doi.org/10.1109/VS-GAMES.2017.8056592

Cargo dynamic stability in the container loading problem - a physics simulation tool approach.
Ramos, AG and Neto Jacob, JTP and Justo, JF and Oliveira, JF and Rodrigues, R and Gomes, AM,
Int. J. Simul. Process. Model. , 2017
DOI:https://doi.org/10.1504/ijspm.2017.082788

Player Adaptivity and Safety in Location-Based Games.
Jacob, J and Lopes, A and Nóbrega, R and Rodrigues, R and Coelho, A,
Advances in Computer Entertainment Technology - 14th International Conference, ACE 2017, London, UK, December 14-16, 2017, Proceedings Lecture Notes in Computer Science, 2017
DOI:https://doi.org/10.1007/978-3-319-76270-8_16

Towards Player Adaptivity in Mobile Exergames.
Jacob, J and Lopes, A and Nóbrega, R and Rodrigues, R and Coelho, A,
Advances in Computer Entertainment Technology - 14th International Conference, ACE 2017, London, UK, December 14-16, 2017, Proceedings Lecture Notes in Computer Science, 2017
DOI:https://doi.org/10.1007/978-3-319-76270-8_20

2016

Adaptation and Validation of the Igroup Presence Questionnaire (IPQ) in a Portuguese Sample.
Vasconcelos Raposo, J and Bessa, M and Melo, M and Barbosa, L and Rodrigues, R and Teixeira, CM and Cabral, L and Sousa, AA,
PRESENCE-TELEOPERATORS AND VIRTUAL ENVIRONMENTS , 2016
DOI:https://doi.org/10.1162/pres_a_00261

Augmenting Physical Maps: an AR Platform for Geographical Information Visualization.
Nóbrega, R and Jacob, J and Rodrigues, R and Coelho, A and de Sousa, AA,
Eurographics 2016 - Posters, Lisbon, Portugal, May 9-13, 2016. Eurographics (Posters), 2016
DOI:https://doi.org/10.2312/egp.20161052

Constraint aggregation in non-linear programming models for nesting problems.
Rocha, P and Gomes, AM and Rodrigues, R and Toledo, FMB and Andretta, M,
Lecture Notes in Economics and Mathematical Systems , 2016
DOI:https://doi.org/10.1007/978-3-319-20430-7_22

User Redirection and Direct Haptics in Virtual Environments.
Carvalheiro, C and Nobrega, R and da Silva, H and Rodrigues, R,
MM'16: PROCEEDINGS OF THE 2016 ACM MULTIMEDIA CONFERENCE ACM Multimedia, 2016
DOI:https://doi.org/10.1145/2964284.2964293

Vanishing scares: biofeedback modulation of affective player experiences in a procedural horror game.
Nogueira, PA and Torres, V and Rodrigues, R and Oliveira, E and Nacke, LE,
JOURNAL ON MULTIMODAL USER INTERFACES , 2016
DOI:https://doi.org/10.1007/s12193-015-0208-1

Video Annotation for Immersive Journalism using Masking Techniques.
Meira, J and Marques, J and Jacob, J and Nobrega, R and Rodrigues, R and Coelho, A and Augusto de Sousa, AA,
2016 23RD PORTUGUESE MEETING ON COMPUTER GRAPHICS AND INTERACTION (EPCGI) , 2016
DOI:https://doi.org/10.1109/epcgi.2016.7851189

2015

An annotation tool for automatically triangulating individuals' psychophysiological emotional reactions to digital media stimuli.
Nogueira, PA and Torres, V and Rodrigues, R and Oliveira, E,
ENTERTAINMENT COMPUTING , 2015
DOI:https://doi.org/10.1016/j.entcom.2015.06.003

An Integrated Framework for Mobile-Based ADAS Simulation.
Goncalves, JSV and Jacob, J and Rossetti, RJF and Coelho, A and Rodrigues, R,
MODELING MOBILITY WITH OPEN DATA Lecture Notes in Mobility, 2015
DOI:https://doi.org/10.1007/978-3-319-15024-6_10

Cities in citizens' hands.
Morgado, L and Rodrigues, R and Coelho, A and Magano, O and Calcada, T and Cunha, PT and Echave, C and Kordas, O and Sama, S and Oliver, J and Ang, J and Deravi, F and Bento, R and Ramos, L,
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE DEVELOPMENT AND TECHNOLOGIES FOR ENHANCING ACCESSIBILITY AND FIGHTING INFO-EXCLUSION Procedia Computer Science, 2015
DOI:https://doi.org/10.1016/j.procs.2015.09.288

GPU-based computing for nesting problems: The importance of sequences in static selection approaches.
Rocha, P and Rodrigues, R and Miguel Gomes, A and Alves, C,
Operations Research and Big Data: IO2015-XVII Congress of Portuguese Association of Operational Research (APDIO) , 2015
DOI:https://doi.org/10.1007/978-3-319-24154-8_23

Modelling human emotion in interactive environments: Physiological ensemble and grounded approaches for synthetic agents.
Nogueira, PA and Rodrigues, R and Oliveira, E and Nacke, LE,
WEB INTELLIGENCE , 2015
DOI:https://doi.org/10.3233/web-150321

Two-Phase Approach to the Nesting problem with continuous rotations.
Rocha, P and Rodrigues, R and Miguel Gomes, AM and Toledo, FMB and Andretta, M,
IFAC PAPERSONLINE , 2015
DOI:https://doi.org/10.1016/j.ifacol.2015.06.131

2014

"Generic Shooter 3000": a realistic first person shooter powered by biofeedback.
da Silva, GA and Nogueira, PA and Rodrigues, R,
Proceedings of the first ACM SIGCHI annual symposium on Computer-human interaction in play, Toronto, ON, Canada, October 19 - 22, 2014 CHI PLAY, 2014
DOI:https://doi.org/10.1145/2658537.2662995

A physics simulation tool for the container loading problem.
Ramos, AG and Jacob, J and Justo, J and Oliveira, JF and Rodrigues, R and Gomes, AM,
26th European Modeling and Simulation Symposium, EMSS 2014 , 2014

Circle covering representation for nesting problems with continuous rotations.
Rocha, P and Rodrigues, R and Gomes, AM and Toledo, FMB and Andretta, M,
IFAC Proceedings Volumes (IFAC-PapersOnline) , 2014

Computational Models of Players' Physiological-based Emotional Reactions: A Digital Games Case Study.
Nogueira, PA and Aguiar, R and Rodrigues, R and Oliveira, E,
2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3 WI-IAT (3), 2014
DOI:https://doi.org/10.1109/wi-iat.2014.178

Design guidelines and design recommendations of multi-touch interfaces for elders.
Loureiro, B and Rodrigues, R,
ACHI 2014 - 7th International Conference on Advances in Computer-Human Interactions , 2014

Designing Players' Emotional Reaction Models: A Generic Method Towards Adaptive Affective Gaming.
Nogueira, PA and Aguiar, R and Rodrigues, R and Oliveira, E,
PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014) Iberian Conference on Information Systems and Technologies, 2014
DOI:https://doi.org/10.1109/cisti.2014.6877079

Fuzzy affective player models: A physiology-based hierarchical clustering method.
Nogueira, PA and Aguiar, R and Rodrigues, R and Oliveira, E and Nacke, LE,
Proceedings of the 10th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2014 AIIDE, 2014

Multimodal vs. Unimodal Biofeedback in Videogames: An Empirical Player Study using a First-Person Shooter.
da Silva, GA and Nogueira, PA and Rodrigues, R,
PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014) Iberian Conference on Information Systems and Technologies, 2014
DOI:https://doi.org/10.1109/cisti.2014.6877078

Testing Advanced Driver Assistance Systems with a serious-game-based human factors analysis suite.
Gonçalves, JSV and Rossetti, RJF and Neto Jacob, JTP and Gonçalves, J and Monreal, CO and Coelho, AL and Rodrigues, R,
2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA, June 8-11, 2014 Intelligent Vehicles Symposium, 2014

Testing Advanced Driver Assistance Systems with a Serious-Game-Based Human Factors Analysis Suite.
Goncalves, JSV and Rossetti, RJF and Jacob, J and Goncalves, J and Olaverri Monreal, C and Coelho, A and Rodrigues, R,
2014 IEEE INTELLIGENT VEHICLES SYMPOSIUM PROCEEDINGS , 2014
DOI:https://doi.org/10.1109/ivs.2014.6856618

2013

A Hybrid Approach at Emotional State Detection: Merging Theoretical Models of Emotion with Data-Driven Statistical Classifiers.
Nogueira, PA and Rodrigues, R and Oliveira, E and Nacke, LE,
2013 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2013) IAT, 2013
DOI:https://doi.org/10.1109/wi-iat.2013.117

Automatic Emotional Reactions Identification: A Software Tool for Offline User Experience Research.
Nogueira, PA and Torres, V and Rodrigues, R,
ENTERTAINMENT COMPUTING - ICEC 2013 Lecture Notes in Computer Science, 2013
DOI:https://doi.org/10.1007/978-3-642-41106-9_22

Circle covering using medial axis.
Rocha, P and Rodrigues, R and Toledo, FMB and Gomes, AM,
IFAC Proceedings Volumes (IFAC-PapersOnline) , 2013
DOI:https://doi.org/10.3182/20130522-3-br-4036.00081

Guided emotional state regulation: Understanding and shaping players' affective experiences in digital games.
Nogueira, PA and Rodrigues, R and Oliveira, E and Nacke, LE,
Proceedings of the 9th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2013 AIIDE, 2013

Real-Time Psychophysiological Emotional State Estimation in Digital Gameplay Scenarios.
Nogueira, PA and Rodrigues, R and Oliveira, E,
ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2013, PT I Communications in Computer and Information Science, 2013
DOI:https://doi.org/10.1007/978-3-642-41013-0_25

2012

A Procedural Geometry Modeling API.
Silva, PB and Coelho, A and Rodrigues, R and de Sousa, AA,
GRAPP & IVAPP 2012: Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications, Rome, Italy, 24-26 February, 2012 GRAPP/IVAPP, 2012

A Survey on Ambient Intelligence Projects.
Sampaio, D and Reis, LP and Rodrigues, R,
INFORMATION SYSTEMS AND TECHNOLOGIES Iberian Conference on Information Systems and Technologies, 2012

Integrating Interactive Visualizations of Automatic Debugging Techniques on an Integrated Development Environment.
Riboira, A and Rodrigues, R and Abreu, R and Campos, J,
IJCICG , 2012
DOI:https://doi.org/10.4018/jcicg.2012070104

Towards Location-based Augmented Reality games.
Jacob, J and da Silva, H and Coelho, A and Rodrigues, R,
4TH INTERNATIONAL CONFERENCE ON GAMES AND VIRTUAL WORLDS FOR SERIOUS APPLICATIONS (VS-GAMES'12) Procedia Computer Science, 2012
DOI:https://doi.org/10.1016/j.procs.2012.10.093

TOWARDS THE IMPLEMENTATION OF A HANDBALL PLAYER AGENT FRAMEWORK.
Jacob, J and Rossetti, RJF and Coelho, A and Rodrigues, R,
24TH EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2012) , 2012

2011

An OpenGL-based eclipse plug-in for visual debugging.
Riboira, A and Abreu, R and Rodrigues, R,
Proceedings - International Conference on Software Engineering TOPI@ICSE, 2011
DOI:https://doi.org/10.1145/1984708.1984729

Multi-Touch as a Natural User Interface for Elders: A Survey.
Loureiro, B and Rodrigues, R,
SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL I , 2011

Tangible Interaction on Tabletops for Elderly People.
Marques, T and Nunes, F and Silva, P and Rodrigues, R,
ENTERTAINMENT COMPUTING - ICEC 2011 Lecture Notes in Computer Science, 2011
DOI:https://doi.org/10.1007/978-3-642-24500-8_61

2004

Accelerated epipolar geometry computation for 3D reconstruction using projective texturing.
Rodrigues, R and Fernandes, AR,
Proceedings of the 20th Spring Conference on Computer Graphics, SCCG '04, Budmerice, Slovakia, April 22-24, 2004 SCCG, 2004

From spatiotemporal curves to reconstructed depth.
Rodrigues, R and Fernandes, A and van Overveld, K and Ernst, F,
IMAGE AND VISION COMPUTING , 2004
DOI:https://doi.org/10.1016/j.imavis.2004.03.007

Robust reconstruction of 3D points from images.
Rodrigues, R and Fernandes, AR,
ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5 IEEE International Conference on Image Processing (ICIP), 2004

1998

Building virtual interactive 3D galleries.
Fernandes, AR and Pires, HC and Rodrigues, RA,
VSMM98: FUTUREFUSION - APPLICATION REALITIES FOR THE VIRTUAL AGE, VOLS 1 AND 2 , 1998