Compression, Streaming, Vidéo 3D

  • Voir la page en français

    In brief

  • Code : N9EN16B


- Know the different representations of 3D models: discrete models, with or without topology, parametric and/or implicit continuous models.
- Implement a compression algorithm for a 3D model in order to transmit it.
- Implement interactions in a 3D world.


The part on 3D representations is a suite of 5CTD. For each course, a 45mn lecture presenting a 3D model is proposed, then, each group presents a research paper which proposes a 3D model of the studied type.

Course 1: discrete surface models

Course 2: discrete volume models

Lecture 3: subdivision models

Lecture 4: parametric representations

Course 5: implicit representations

TP / Project: a context of transmission of a file and its progressive decoding

Each group chooses an article that proposes a progressive representation of a 3D model and implements this model to progressively transmit 3D objects in the proposed context.

Interaction in 3D: A 2-session javascript lab allows to implement interactions in a 3D scene.


- Curves and Surfaces for CAGD: A practical guide G. FARIN, 2001.
- A dynamic programming approach to curves and surfaces for geometric modeling, Ron Goldman, 2002
- Subdivision for geometric design: A constructive approach, Joe Warren, Henrik Weimer, 2001


Beyond these 'classical' books, we study more advanced research articles.


The prerequisite for the 3D modeling part is to know basic parametric curve and surface models, such as curves or Bézier surfaces.




The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00


  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup