Project Specification


This is the work-plan as revised at the Limburg meeting.


T1 Specification of the system
(All partners)
T2 Extraction of 3D objects from still and moving images
(Bath, Glasgow, UIB)
T3 Realistic animation and simulation of multi-body systems
T4 Motion capture through magnetic sensors and modelling
T5 Construction, manipulation, movement of 3D objects immersively
T6 Interface for guiding virtual moving objects by speech
T7 Facial/emotion animation
(UG, Bath)
T8 Visual analysis of face regions
(Sie, Bath)
T9 Collision of rigid and deformable objects
T10 Deformation of objects
T11 Distribution across broadband network
(LUC, Bath)
T12 Workshop organisation
T13 Morphing
(Bath, EPFL, Glasgow, UG)


Mid year 1   D0
End year 1   D5, D17
Mid year 2   D16
End year 2   D4, D14, D18
End year 3   D1, D2, D6, D11, D13, D9, D19
End year 4   D3, D7, D8, D10, D11, D12, D15

D0 Specification (All)
D1 Library of extraction of 3D objects from photographs and sequences of images (Bath, Glasgow)
D2 Interface for guiding virtual moving objects by speaking in a microphone (EMN)
D3 Library for simulation of multi-body systems (TU-Vienna)
D4 Demonstrator 3D direct manipulation (LUC)
D5 Demonstrator of motion capture through magnetic sensors (EPFL)
D6 Facial animation (Bath, UG)
D7 Deformations of objects (UJF)
D8 Collision of rigid objects (INRIA)
D9 Collision of deformable objects (EPFL, UG)
D10 Demonstrator of broadband network distributed animation (LUC, Bath)
D11 Generative models from capture motion (EPFL)
D12 Demonstrator of animation sequence manager (Bath)
D13 Automatic morphing of 3D objects (EPFL, UG)
D14 Demonstrator of animation sequence genetics (Glasgow)
D15 Demonstrator of image-analysis based morphing and warping (Glasgow)
D16 Workshop (Sie)
D17 Eye detection (Sie)
D18 Dynamic head gesture recognition (Sie)
D19 Face and hand gesture control of VR animations (Sie)

Work Packages

WP     Topic              Tasks        Deliverables       Co-ordinator
WP1 Specification         T1           D0                 Bath
WP2 Capture technologies  T2, T4       D1, D5, D11        EPFL
WP3 Immersive interaction T5, T6       D2, D4             EMN
WP4 Facial interaction    T7, T8       D6, D17, D18, D19  Sie
WP5 Dynamic simulation    T3, T9, T10  D3, D7, D8, D9     UJF
WP6 Networks              T11          D10                LUC
WP7 Workshop organisation T12          D16                Sie
WP8 Keyframing            T13          D12, D13, D14, D15 Glasgow

Software packages requirements

This table was drawn up at Geneva, to allow us to compare various software solutions using our own needs as the basis.

Here is the list of requirements against which to validate the proposed packages. E=essential and D=desirable.

1. Direct access to the data structure E E E E E   E
2. Independent plug-ins E E E E     E
3. User data linked to the elements of the data structure E E E E E   E
4. Dynamic modification of the data structure E E E E E   E
5. Notify the application of modifications to the geometric, animation and user interface data structures E E D E E   E
6. Support for surface-based rigid bodies and articulated figures     D E      
7. Generic mechanism for collision detection   E D E      
8. General picking mechanism   E E       E
9. User definition of data types E D E E     E
10. Input drivers and mechanisms (real-time VR peripherals) E E D        
11. Output drivers for stereo   E D        
12. User-expandable file formats     E E     E
13. Real-time visualisation E E E D     E
14. Support for key-framing   D E E     E
15. Extendable scripting language   D E E     E
16. Multi-threaded (incl. autonomous processes) D E D D E   E
17. File formats supported E E E E E E E
18. Communication between plug-ins D   D E     D
19. Process communication (esp. across a network) D E D D E   E
20. Identify platforms supported     D     E