Blender est un open-source , 3 -D rendu, suite logicielle que les artistes numériques peuvent utiliser pour réaliser pleinement animation en trois dimensions . Vous pouvez créer des animations entièrement interactives dans un environnement 3 -D en utilisant la variété des outils inclus dans le package. Vous pouvez utiliser des objets et des animations créées dans Blender dans les programmes Java à travers l'utilisation du script blender2java . Java 3D est une API ou interface de programmation d'application , qui permet aux différents logiciels de communiquer entre eux. Choses que vous devez Java Development Kit (JDK) Python Interpreter Afficher plus Instructions 1 Télécharger les scripts blend2java de sourceforge.net/projects/blend2java /. 2 Inclure le blend2java dans votre projet blender ou enregistrer le fichier suivant dans le répertoire Blender Python. Vous pouvez importer le script dans votre projet grâce à Blender , ou inclure le code suivant au début du fichier " export.py " : # BPY "" " nom : « Blend2Java'Blender : 232Group : 'Export' " "" 3 utiliser Blender pour créer un objet en 3-D . Ce peut être n'importe quel objet qui représente rien , tant que l'objet est une grille contenant un certain type de matériau . De plus amples explications de ces termes est disponible sur le site de Blender à blender.org . 4 exporter sous forme de fichier XML. Allez dans "Fichier " et " exportation", et sélectionnez l'option " blend2java " . Le fichier apparaît dans votre répertoire de sortie 5 Dans votre programme Java , mis en place une classe qui peut analyser les fichiers XML à l'aide du code tel que le suivant : . Java.beans d'importation . XMLDecoder ; importation javax.media.j3d.Shape3D ; classe Read3D { public static void main ( string [] args ) {} } 6 Lire l'information 3 -D forme de l'objet, où "filename" représente votre objet Blender exportés : XMLDecoder 3Dobj = new XMLDecoder ( nouveau BufferedInputStream ( nouveau GZIPInputStream ( new FileInputStream (filename )))) ; 7 Lisez les informations de l'objet en un objet Java 3D à l'aide du code tel que le suivant : forme Shape3D = ( Shape3D ) de.readObject () ;
|