Les partenaires publicitaires:

Comment utiliser des graphiques java 3d blender

Blender est un open-source, rendu 3D, 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é d'outils inclus dans le forfait. 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 Application Program Interface, qui permet aux différents logiciels de communiquer avec l'autre.

Choses que vous devez

  • Java Development Kit (JDK)
  • Interpréteur Python

Instructions

  • 1

    Télécharger les scripts de blend2java de sourceforge.net/projects/blend2java/.

  • 2

    Inclure le blend2java dans votre projet de mélangeur, ou enregistrer le fichier ci-dessous pour votre répertoire Blender Python. Vous pouvez importer le script dans votre projet en Blender, ou inclure le code suivant en haut de la "export.py" fichier:

    !BPY

    """
    Nom: 'Blend2Java'
    Blender: 232
    Groupe: 'Export' """

  • 3

    Utiliser Blender pour créer un objet 3-D. Cela peut être n'importe quel objet qui représente rien, tant que l'objet est une maille contenant une sorte de matériau. De plus amples explications de ces termes est disponible sur le site de Blender au blender.org.

  • 4


    L'exporter sous forme de fichier XML. Aller à "Fichier," et "Export," et sélectionnez le "blend2java" option. Le fichier apparaîtra dans votre répertoire de sortie.

  • 5

    Dans votre programme Java, mettre en place une classe qui peut analyser les fichiers XML en utilisant le code tel que le suivant:

    importation java.beans.XMLDecoder-
    javax.media.j3d.Shape3D importation;




    classe Read3D {

    main (String [] args) {public static void
    }

    }

  • 6

    Lire les informations de forme 3-D de l'objet, où "nom de fichier" représente votre objet Blender exporté:

    XMLDecoder 3Dobj = new XMLDecoder (nouvelle BufferedInputStream (nouvelle GZIPInputStream (nouvelle FileInputStream (nom de fichier))));

  • 7

    Lisez les informations de l'objet en un objet Java 3D en utilisant le code tel que le suivant:

    Forme Shape3D = (Shape3D) de.readObject ();

» » » » Comment utiliser des graphiques java 3d blender