Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come utilizzare Blender grafica in Java 3D

Blender è un open -source , rendering 3-D , suite di software che gli artisti digitali possono utilizzare per realizzare pienamente l'animazione tridimensionale . È possibile creare animazioni completamente interattivi in un ambiente 3 - D utilizzando la varietà di strumenti inclusi nel pacchetto . È possibile utilizzare gli oggetti e le animazioni create in Blender in programmi Java mediante l'utilizzo dello script blender2java . Java 3D è un API o Application Program Interface , che permette ai vari programmi software per comunicare tra loro . Cose che ti serviranno
Java Development Kit ( JDK ) per Python Interpreter
Show More Istruzioni
1

scaricare gli script blend2java da sourceforge.net/projects/blend2java /.
2

Calcola il blend2java nel progetto frullatore, o salvare il seguente file nella directory di Blender Python . È possibile importare lo script nel progetto attraverso Blender , o includere il seguente codice nella parte superiore del file " export.py " :

# BPY

" " " nome: ' Blend2Java'Blender : 232Group : ' Esporta ' " " "
3

Utilizzare Blender per creare un oggetto 3 - D . Questo può essere qualsiasi oggetto che rappresenta nulla , fintanto che l'oggetto è una maglia contenente qualche tipo di materiale . Ulteriore spiegazione di questi termini è disponibile presso il sito web di Blender al blender.org .
4

esportarlo come file XML . Vai su " File " e "Esporta " e selezionare l'opzione " blend2java " . Il file viene visualizzato nella directory di output
5

Nel programma Java , impostare una classe in grado di analizzare i file XML utilizzando il codice come il seguente : .
Java.beans importazione

. XMLDecoder ; importazione javax.media.j3d.Shape3D ;
classe

Read3D {

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



6

leggere le informazioni 3 - D forma dall'oggetto , dove " nomefile" rappresenta l'oggetto Blender esportato :

XMLDecoder 3Dobj = new XMLDecoder ( nuovo BufferedInputStream ( nuovo GZIPInputStream ( new FileInputStream (filename ) ))) ;
7

leggere le informazioni dall'oggetto in un oggetto 3D Java utilizzando il codice come il seguente :

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

 

Programmazione © www.354353.com