Réalité virtuelle:
docs on-line.



Ces documents existent en ligne, ils sont donc accessibles aussi pendant les stages, et viennent compléter les cours et exposés.

Connaissant votre amour des langues, j'ai cherché à utiliser le plus possible des documents en Francais.
N'hésitez cependant pas à étudier les tutoriels de Sun qui sont vraiment bien faits !


Quelques mots clefs souvent cherchés dans cette web-bibliographie:

JESS
VRML
OPENGL et JOGL
JAVA3D
CONTRAINTES
  1. Pour commencer en francais:

    1. Eléments d'algorithmique (livre on-line)
      voir ch 11 géométrie algorithmique
      voir ch 12 planification des trajectoires
    2. modelisation de surfaces lisses
    3. dynamique interactive d'objets rigides
    4. animation des textiles par calcul parallele

  2. Algorithmes graphiques

    Collection d' algorithmes graphiques
    GNU triangulated library
    algorithmes graphiques simples

  3. Computer Graphics Presentations

    Computer_Graphics_Presentations_1995 ,
    Computer_Graphics_Presentations_1997 ,
    Computer_Graphics_Presentations_1999 ,
    Geometric Computation (MIT)

  4. Pas très compliqué, et assez utilisé:
    Quadtree octree

  5. Facile également pour commencer:
    COURBES ET SURFACES IMPLICITES et PARAMETRIQUES:

    1. metaballs
    2. surfaces implicites
    3. courbes et surfaces de Bezier
    4. courbes et surfaces de Bezier

  6. Plus compliqué:
    Utilisation des systèmes de particules

  7. COLLISIONS:

    1. Detection de collisions
    2. Parallelisme et Detection de collisions
    3. Physique des collisions

  8. V.R.M.L.
    (Francais)
    1. VRML_Tutorial univ. Genève
    2. VRML Sommaire
    3. VRML Introduction
    4. VRML Couleur Apparence Texture
    5. VRML Positionner Naviguer
    6. VRML Eclairage Environnement
    7. VRML Modèles prédéfinis
    8. VRML Multimédia Texte
    9. VRML Formes complexes
    10. VRML Blocs spéciaux
    11. VRML Détecteurs de position Evènements
    12. VRML Détecteurs spéciaux
    13. VRML Animation Interpolateurs
    14. VRML Scripts
    15. VRML Types de données

  9. VRML
    VRML Exemples En anglais, mais avec plein d'exemples !

  10. Open standards for real-time 3d
    References

  11. X3D
    X3D: Et si V.R.M.L. disparaissait ?
    aurions-nous encore SVG ?

  12. JAVA 3D
    (Francais)
    1. Java3D Introduction
    2. Java3D Eléments graphiques
    3. Java3D Apparence
    4. Java3D Eclairage
    5. Java3D Animation
    6. Java3D Applets (révision)

  13. JOGL

      SUN semble avoir renoncé à Java3D,
      au profit d'un 'wrapper' d'OpenGL.
      Je n'aurai qu'un mot: tant mieux !
    1. Site officiel de JOGL

  14. OpenGL

    1. OpenGL Page d'entrée
    2. OpenGL Tutoriel
    3. OpenGL Programming Guide Version 1.0
    4. OpenGL: Programmer's guide Version 1.1
    5. OpenGL: Reference
    6. OpenGL: advanced pgm techniques
    7. Référence des macros OpenGL tutoriel
    8. OpenGL: tutoriel articles

  15. CosmoPlayer:
  16. Tutoriels orientés produits

    tutoriels de 3dCafe
    vrml photoshop 3dStudio flash maya autocad


  17. Cinématique, modélisation physique

    1. 3D en général (un peu touffu, mais parle un peu de tout...)
    2. Introduction à la modélisation physique
    3. Cours d'infographie de l'université de Montreal
    4. Modélisation et animation de structures articulées
      Une série de cours de l'école polytechnique fédérale de Lausanne.
      (Francais)
    5. Cinématique directe et inverse
      Un rapport de stage de l'école polytechnique fédérale de Lausanne.
      (Francais)
    6. Cinématique inverse, contraintes, manipulation de figures articulées
      A LIRE (Anglais)
    7. Computer Animation:
      Algorithms and Techniques

      (Anglais)
    8. Free-Form Deformation
    9. Geometric modelling
    10. Computer graphics (Carnegie-Mellon)
    11. Digital image processing
    12. Maths for vision and image processing
    13. Techniques de modélisation et de déformation (Francais)
    14. Informatique graphique (Paris XI)

    15. Structure and interpretation of
      Classical mechanics Mécanique classique (M.I.T.)


  18. EQUATIONS DIFFERENTIELLES

    Quelques références en francais pour aborder les résolutions d'équations différentielles (méthodes d'éléments finis...)
    1. Elements finis (html)
    2. Elements finis (pdf)
    3. Elements finis (html) 'modulef' de l'INRIA
    4. Méthodes numériques (html) 'modulef' de l'INRIA
    5. Méthodes numériques
    6. computation methods in linear algebraa
    7. algorithmes pour la méthode des éléments finis
    8. Equation des ondes méthode des éléments finis parallelisée


  19. Mécanique des FLUIDES:

    1. FFT solver in fluid dynamics
    2. Real_time Fluid dynamics
    3. Fluid dynamics
    4. Mécanique des fluides géophysiques (1/2)
    5. Mécanique des fluides géophysiques (2/2)
    6. calcul de structures


  20. TRAITEMENT DES CONTRAINTES:

    1. Constraint programming
    2. Geometric constraint solving techniques
    3. Contraintes (ENS Cachan)
    4. CAPSL Prolog constraints solver
    5. CAPSL constraints solver
    6. Modélisation par contraintes géométriques
    7. Arithmétique des intervalles


  21. TRAJECTOIRES:

    Il y a une partie commune à la robotique; par exemple:
    1. Calcul de trajectoires
      (Espagnol)
    2. Robot motion Planning and Control

      livre en ligne:

    3. Planning algorithms introductory material
    4. Planning algorithms motion planning
    5. Planning algorithms motion planning
    6. Planning algorithms under differential constraints


  22. MODELISATION PHYSIQUE:

    1. Bond Graph
    2. Un exemple (transformable en projet !) Syntaxe bond-graph et simili SART
    3. Un langage dérivé des bond-graph, le langage Modelica
    4. Open Modelica


  23. AUTRES DOCUMENTS "I.H.M.":

    1. références bibliographiques


    2. ANIMATION

      1. VRML human body
      2. animation d'un visage (en basic !)
      3. Papers (Boulic)
      4. Papers (LeCallenn)
      5. coin3d
      6. ARToolkit augmented virtual reality

    3. ROBOTIQUE

      1. Point de vue du C.N.E.S en robotique
        Les chapitres de généralités sont précieux.
      2. FAQ de Robotique
      3. pilotage robot par neuronal

    4. VISION

      1. Reconnaissance des formes
        E.P.F.L., en Francais.
      2. vision par ordinateur
      3. bibliography computer vision
        (au passage: bel exemple de documentation automatique)
        index computer vision (encore en developpement...)
      4. vision par ordinateur: codes sources
      5. vision
      6. stereo-vision introduction en francais
      7. stereo-vision
      8. stereo-vision
      9. Jean-Francois Lavidalle communique l'adresse d'une bibliographie de vision infographie

    5. VOIX

      1. Voice communication between humans and machines (on line)
      2. Démonstration de synthèse vocale (Lausanne)
      3. Démonstration de synthèse vocale MBROLA (Mons)

    6. ITF HAPTIQUES

      Matériel haptique
    7. Réalité augmentée
    8. Soldat virtuel
    9. Une utilisation qui monte en puissance:

      Applications géographiques GIS SIG

    10. LAST but not least

      Le (fabuleux) site de Ken Perlin


  24. Pour adapter un CONTROLEUR +- FLOU à vos développements:

      (en général, puis en résumé)

    1. Clips en Java = Jess
      Jess, the Java Expert System Shell

    2. Java appelle Jess
      Embedding Jess in a Java Application (1)
      Embedding Jess in a Java Application (2)

    3. Tout en Jess
      Embedding Jess in a Java Application (3)
      Embedding Jess in a Java Application (4)
      Embedding Jess in a Java Application (5)
      Embedding Jess in a Java Application (6)

    4. Transferts Java --> Jess et Jess --> Java
      Embedding Jess in a Java Application (7)
      Embedding Jess in a Java Application (8)


Bon courage,
B. M. G.
bg@eisti.fr