Equipe SIRV - Synthèse d'Images et Réalité Virtuelle
|
|
ModellingProject pages |
The description of a virtual world begins with the modelling of entities and the definition of relations between them. The aim of our research is to facilitate the task of creation of new virtual environments: modelling of new complex objects and layout of numerous objets in the scene.
|
Declarative Modelling: |
|
|
| |
|
Intuitive modelling of free-form 3D shapes: |
|
Rendering and VisualizationProject pages |
Our research activity about rendering is articulated between two directions : lighting simulation and real-time rendering.
Now, we are working on top of this algorithm in order to support semi-transparent point models and deformable objects. But also, we work on dynamic up-sampling methods to improve the rendering quality of under-sampled point based geometries.
Animation, behavioural simulation, artificial liveProject pages |
Motion control model and script language - Motion capture and motion processing:
|
We have worked on low level Motion Control Model and script language linking MCM to behavioural simulation. Our animation plat-form used several MCM concurrently or in collaborative way, using priority and weighted blending, the best MCM is chosen according to action to perform. This action is an order either from the user, either from a script, or from the behavioural simulation module. Motion capture is an easy and powerful way to create motions, but results need to be post processed. We started to work on motion editing (warping, retargeting, ...) using space-time constraints. We use a Motion Star Wireless from Ascension and we will get other devices such as a face tracker and an eye tracker. |
![]() |
|
|
Behavioural simulation, artificial live and links to distributed virtual reality: the main activity in our group is focused on behavioural simulation. The initial simulation goal had a natural application to autonomous characters animation in virtual environments.
|
The need to produce believable motion has led to initiate characters animation works based on motion capture, as described upper. The will is to provide autonomous characters using behavioural simulation including the ability to learn, to evolve, to adapt themselves to environment evolution, to collaborate and to communicate with other characters or humans. Emerging individual or group behaviours are built using artificial life paradigms. The simulation is based on several tools such as genetic algorithms, neural networks, classifier systems, cognitive maps, and multi criteria optimisation. |
![]() |
Latter works want to allow autonomous characters to anticipate the environment evolution thanks to their perception and their knowledge systems. At this level, knowledge sharing may be realized with inter characters communications as well as without communication.
Virtual realityProject pages |
Virtual Reality uses the previously described domains and adds to them interaction and cooperation. We are mainly interested in the design and management of networked virtual environments.
|
More specifically, we work on aiding to efficiently distribute such a virtual environment on network of workstations or clusters according to the current main standard (HLA : DoD High Level Architecture - IEEE Standard number 1516 and Facility for Distributed Simulation Systems standard 1.0 of the Object Management Group). We also work on distributed virtual environments interoperability and on cooperative interaction in virtual worlds. Our current applications include Virtual Prototyping, Driving Simulations and Firefighter training. |
![]() |
|
| |
|
Firefighter training is a collaboration with CHI teams in IRIT, one in the Speech Processing area and the other one in the ergonomic and user feedback field. The goal of this second application is to use a distributed virtual environment to train firemen officer to command according to scenarios. Characters are avatars or autonomous agents. Avatars are semi autonomous agent controlled by high level commands scheduling/triggering generated or captured motions. |
![]() |
Distributed virtual environment and behavioural simulation plat-forms are developed in our group and linked to a commercial animation plat-form.