Address
Recife/PE - Brazil
Contact
Email: eduardohmrodrigues@gmail.com
Bachelor degree in Computer Science at the Informatics Center of Federal University of Pernambuco (CIn - UFPE). Currently I'm working with the development and maintenance of services, applications and systems as a Software Development Engineer at Amazon. During my undergraduate education I had a large experience with academic research at the Voxar Labs under the supervision of Prof. Veronica Teichrieb. My research include the study of mixed reality, virtual reality, augmented reality, human-computer interaction, natural interaction, multitarget tracking and computer vision.
This work evaluates the use of two input techniques for VR applications: wands and hands. Experiments were performed using consumer devices (Leap Motion Controller and HTC Vive), aiming at understanding how popular hardware respond to users' needs. Five distinct scenarios were tested, exploring both near and far object interaction. The evaluation was divided into three steps: user profile evaluation, system performance evaluation, and System Usability Scale questionnaire. The results showed that even with a lower task accuracy, natural interaction provided by using a hand representation on the virtual world gained user's preference when interacting with virtual elements that were close to user. For distant object interaction, it still needs some improvements.
This project was fully written in C# using the Unity Engine with the Kinect SDK. This project address the interactivity with Smart TVs by using body gestures combined with the visualization modification through the Motion Parallax effect. This application is capable to fully calibrate the TV virtual environment with the real world, so the TV becomes a Mixed Reality display, showing its content coupled with the real world providing the user a new set of interaction techniques such as visually pinpoint and touch the virtual items of a TV menu by using metaphors based on natural physical interactions such as collisions, lights, shadows and magnetic attractions.
This project is a computer vision algorithm that track bats in a clutter environment using a thermal image as input, and counts the size of the population living in the colony. After tracking the bats, the algorithm generates a file that is read by a 3D viewer, also implemented as part of the project, which is capable of creating a 3D reconstruction of the bats exiting flow, in order to help researchers from areas like biodiversity and biology to categorize the species living inside the colony and understand their behaviour by analysing their flight patterns
This project was written in C# using the Unity Engine to a hackaton competition. It is a puzzle/platform game where the player changes the world colors between black and white to solve the puzzles and advance in the history. This game presents his own identity by having a simple mechanic and a minimalist design, and this combination was the key to make this game so unique and to give to all players some hours of fun, even in the alpha version.
This project was fully written in C++11, using the CLM-framework to VR/AR course at CIn UFPE. This project is a computer vision algorithm that makes a real time tracking of the user's face and detect the user's actual emotion based on the extracted features. It was my first experience with a face detection algorithm.
Multiplatform 3D rendering for engineering