Projects and work practices

Master of Management

Analys of Decathlon marketing strategy

The pdf file of the study

5th year of DIIC Digital Image and Communication

Virtual reality on a 3D display project

Further to a project developped by the researchers of IRISA, we work on the vision in stereo on a Newsight 3D screen. In this project we work on the diferent technologies used by the manufacturers of autostereoscopic displays. We try to reproduce a software enable to play an image or a video sequence on a 3D sreen. Differents problems introduced as well as the interleaving of 8 views used by this kind of 3D display. The implementation of this interleaving on the CPU and on the GPU (programmable graphic cards), another important point is controlling the stereoscopic camera parameters so that the viewer does not experience eye strain or double images from excessive perceived depth.
Key-words: stereoscopy, autostereoscopy, multiscopy, automultiscopy, 3D display, immersive visualization, multiview.

Project's tools used : OpenGL Library, GLSL ( GL Shading Language)

4th year of DIIC Digital Image and Communication

Navigation Simulator of Ciboure

A simulator is a very effective tool for teaching and training, it's like an educative game. So the fishing simulator initially developed for this purpose by ESTIA for the requirement of Ciboure maritime high school The objective consists in simulating different ship behaviours, in representing the scene of the sea and also the instruments which are necessary for sailing.
To make the fishing simulator realistic, one of the important elements is the realistic scene and the realistic sea in particular. But the graphical aspect doesn't count for all, the physical aspect is also important. On the one hand, the rendering gives a good feeling and makes the simulator more interesting and friendly to use. On the other hand, the physical characteristics afford to simulate the ship motion with a high precision.
So, this software is developed and will be used not only by Ciboure school but it will become an interesting tool for others development projects of Sirehna – a company skilled in the maritime field.

Project's tools used : OpenGL Library, Cg (GPU Shader Language), Fast Fourier Transform, K-Develop C++ (Linux-Mandriva)

SoapCraft : A game in 3D on the networking

The project is to create a racing game in 3D, more players join the race via the internet. The cartoon aspect of the game is marked by the context of the race and the vehicle. The development team is composed of the game by teams such as modeling, network, the physics engine and the gameplay which I belong.

Project's tools used : 3DSMax, Newton library, DirectX 10,Visual Studio C++

Ground generatior by OpenGL

Using the library OpenGL, we generate a ground from an image of attitude in 255 levels of grey. The decoration of the scene is free (trees, full of life river). To make the scene bigger than it really is (Video game style), we use a skybox, in this case, a skydome is used (the level is enclosed in a hemisphere)

Project's tools used : 3DSMax, OpenGL library, GLSL (L'OpenGL Shading Language), Visual Studio C++

Ray tracing

In computer graphics, ray tracing is a technique for generating an image by tracing the path of light through pixels in an image plane. The technique is capable of producing a very high degree of photorealism; usually higher than that of typical scanline rendering methods, but at a greater computational cost. This makes ray tracing best suited for applications where the image can be rendered slowly ahead of time, such as in still images and film and television special effects, and more poorly suited for real-time applications like computer games where speed is critical. Ray tracing is capable of simulating a wide variety of optical effects, such as reflection and refraction, scattering, and chromatic aberration.
Key-words: effects of narrow depth-of-field, area light sources, diffuse interreflection, ambient occlusion, Phong's model reflection

Project's tools used : 3DSMax, Newton library, DirectX 10,Visual Studio C++

Travaux de traitement d'image