Mesure d'audience ROI frequentation par
Compteur :
Java 3D
Table des matières
Introduction
Chapitre 1 : Premiers pas avec la librairie Java 3D
Installation de Java 2 et Java3D
Premier exemple avec Java 3D
Utilisation de Java 3D avec JBuilder
Utilisation de Java 3D avec Eclipse
Chapitre 2 : Les bases de la construction d'une application Java 3D
Repère 3D
Arboresence d'une scène 3D
Classes utilitaires
Chapitre 3 : Objets 3D
Arrière-plans
Formes de base
Objets à géométrie complexe
Texte 3D
Chapitre 4 : Transformations géométriques
Transformation simples
Transformations multiples
Chapitre 5 : Apparence
Couleurs
Matériaux
Rendu
Affichage
Transparence
Textures
Chapitre 6 : Eclairage
Les différentes sources lumineuses
Effets de la lumière sur les matériaux
Effets de la lumière sur les textures
Combinaison de sources lumineuses
Champ d'action de l'éclairage
Chapitre 7 : Interaction
Interaction avec la souris
Interaction avec le clavier
Comportements personnalisés
Interception d'objets avec la souris
Collision d'objets
Chapitre 8 : Animation
Animation temporelle
Morphing
Chapitre 9 : Quelques outils et aspects avancés de la librairie Java 3D
Réglage de la profondeur du champ de vision
Scène 3D avec vues multiples
Choisir un objet à afficher dans une liste avec la classe Switch
Effets de brouillard
Textures à niveaux multiples (mipmapping)
Anticrénelage (antialiasing)
Gestion du niveau de détails (LOD)
Comportement de type "Billboard"
Importation d'objets 3D existants
Chapitre 10 : Implémentation de Java 3D au sein d'une application utilisant AWT et Swing
Quelques astuces pour faire cohabiter correctement Java 3D et Swing
Capture et sauvegarde d'une image 3D
Impression d'une image 3D
Création d'un fichier vidéo à partir d'une animation 3D
Chapitre 11 : Programmation d'un petit jeu en 3D : jeu de tir
Exécution du jeu
Montage du canon et positionnement du point de vue (caméra)
Montage du canon (suite)
Construction du masque
Fabrication des obus
Animation du masque
Mise en place des actions de l'utilisateur sur le canon
Lancement des obus
Optimisation des actions utilisateur sur le canon
Interaction du masque avec les obus