Project categories

Project site header
Category
Graphics
Platform
PC
Language
C++/Python
Type
labhuman project
Team members
3
Date
2007 - 2011
State
Completed

Description

This project was a research project aimed to improve system communications for multi user videoconference. My group was responsible for rendering and multimedia generation, so we produced the use cases logic and also several tools/algorithms for real time display of data. My role in the team was as main graphics designer, and the main task are listed below:

  • Efficient marching cubes implementations for mesh reconstruction. That included an exhaustive analysis of the algorithm and several implementations, both multicore and GPU based.
  • Efficient mesh rendering and addition of projective texture. It was required to switch textures on real time, to achieve proper multi view dependent texture mapping.
  • Implementations of algorithms for image based rendering for close ups views.
  • Logic for handling several users in the rendering engine, supporting the different user cases.
  • Added support for displaying the results in 3D stereoscopic displays.
  • Implementation of tools (dummies) for mesh display and textures offline (without all the required pipeline working).

Images

Video

                  

Code sample

No source code available for this project.

Links

labhuman's project site
Site of the project in labhuman's site.
Main project site
Site of the project, coordinated by Telefonica (lead group).

NOTE! This site uses cookies and similar technologies.

This site uses cookies and similar technologies. If you not change browser settings, you agree to it. Learn more

I understand