T
TotoWaga
Gast
Hallo,
ich habe ein kleines Programm das .obj File einliest, was auch prima funktioniert, wenn ich's z.B. über java starte oder in ein HTML einbette und dieses mit dem Browser öffne. Nur wenn ich die Seite und alles dazu ins Netz lege, klappt es nicht, ich bekomme folgenden Fehler:
un.misc.ServiceConfigurationError: javax.imageio.spi.ImageTranscoderSpi: http://totowaga.kilu2.de/3d/META-INF/services/javax.imageio.spi.ImageTranscoderSpi:1: Illegal configuration-file syntax
at sun.misc.Service.fail(Unknown Source)
at sun.misc.Service.fail(Unknown Source)
at sun.misc.Service.parseLine(Unknown Source)
at sun.misc.Service.parse(Unknown Source)
at sun.misc.Service.access$100(Unknown Source)
at sun.misc.Service$LazyIterator.hasNext(Unknown Source)
at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(Unknown Source)
at javax.imageio.spi.IIORegistry.<init>(Unknown Source)
at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown Source)
at javax.imageio.ImageIO.<clinit>(Unknown Source)
at com.sun.j3d.utils.image.TextureLoader$2.run(TextureLoader.java:386)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.j3d.utils.image.TextureLoader.<init>(TextureLoader.java:381)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMapKd(ObjectFileMaterials.java:302)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readFile(ObjectFileMaterials.java:361)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMaterialFile(ObjectFileMaterials.java:408)
at com.sun.j3d.loaders.objectfile.ObjectFile.loadMaterialFile(ObjectFile.java:525)
at com.sun.j3d.loaders.objectfile.ObjectFile.readFile(ObjectFile.java:589)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:1248)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:718)
at ObjLoad.createSceneGraph(ObjLoad.java:223)
at ObjLoad.init(ObjLoad.java:399)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Es hat irgendetwas mit den Texturen zu tun.
Wenn ich im der mtl Datei die Texture
map_Kd bild.jpg
entferne, kracht's nicht, ich sehe dann aber natürlich keine Textur.
Genau so wenig geht folgendes:
TextureLoader loader = new TextureLoader( "bild.jpg", null );
Texture2D texture = ( Texture2D ) loader.getTexture();
Ich hatte im Forum schon gesehen, das man evtl. die volle html Adresse angeben soll, das bringt aber auch nichts!
Wer kann helfen?
ich habe ein kleines Programm das .obj File einliest, was auch prima funktioniert, wenn ich's z.B. über java starte oder in ein HTML einbette und dieses mit dem Browser öffne. Nur wenn ich die Seite und alles dazu ins Netz lege, klappt es nicht, ich bekomme folgenden Fehler:
un.misc.ServiceConfigurationError: javax.imageio.spi.ImageTranscoderSpi: http://totowaga.kilu2.de/3d/META-INF/services/javax.imageio.spi.ImageTranscoderSpi:1: Illegal configuration-file syntax
at sun.misc.Service.fail(Unknown Source)
at sun.misc.Service.fail(Unknown Source)
at sun.misc.Service.parseLine(Unknown Source)
at sun.misc.Service.parse(Unknown Source)
at sun.misc.Service.access$100(Unknown Source)
at sun.misc.Service$LazyIterator.hasNext(Unknown Source)
at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(Unknown Source)
at javax.imageio.spi.IIORegistry.<init>(Unknown Source)
at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown Source)
at javax.imageio.ImageIO.<clinit>(Unknown Source)
at com.sun.j3d.utils.image.TextureLoader$2.run(TextureLoader.java:386)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.j3d.utils.image.TextureLoader.<init>(TextureLoader.java:381)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMapKd(ObjectFileMaterials.java:302)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readFile(ObjectFileMaterials.java:361)
at com.sun.j3d.loaders.objectfile.ObjectFileMaterials.readMaterialFile(ObjectFileMaterials.java:408)
at com.sun.j3d.loaders.objectfile.ObjectFile.loadMaterialFile(ObjectFile.java:525)
at com.sun.j3d.loaders.objectfile.ObjectFile.readFile(ObjectFile.java:589)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:1248)
at com.sun.j3d.loaders.objectfile.ObjectFile.load(ObjectFile.java:718)
at ObjLoad.createSceneGraph(ObjLoad.java:223)
at ObjLoad.init(ObjLoad.java:399)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Es hat irgendetwas mit den Texturen zu tun.
Wenn ich im der mtl Datei die Texture
map_Kd bild.jpg
entferne, kracht's nicht, ich sehe dann aber natürlich keine Textur.
Genau so wenig geht folgendes:
TextureLoader loader = new TextureLoader( "bild.jpg", null );
Texture2D texture = ( Texture2D ) loader.getTexture();
Ich hatte im Forum schon gesehen, das man evtl. die volle html Adresse angeben soll, das bringt aber auch nichts!
Wer kann helfen?