Can’t loading .scene file

Hello @all,

i can’t load a scene wich ive created with blender 2.58

the ide dont stops converting the model:

the follwing output is shown:



Child removed.

All children removed.

Child removed.

All children removed.

Child (Room-objnode) attached to this node (Root Node)

Uniform g_CameraPosition is not declared in shader.

Uniform g_WorldMatrix is not declared in shader.

Uniform m_UseMaterialColors is not declared in shader.

Unsupported pass directive: emissive

Unsupported pass directive: emissive

Unsupported pass directive: zero




has sombody an advice?

Looks like you’re using an old version of jME3

Im using alpha 4

As stated in the manual, Blender 2.49 is the only supported blender version for alpha-4

can i use wavefront objects instead? the normal map is supported?

Normal maps are supported however you will need to edit the material files for the OBJ

I recommend you switch to jME3 nightly builds and then you can import blender models directly into jME3 without exporting into anything

thanks @all

ive installed the new libs but getting still an error:

[java]com.jme3.asset.AssetLoadException: An exception has occured while loading asset: Scenes/Cube.004.mesh.xml

at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:242)

at com.jme3.scene.plugins.ogre.SceneLoader.startElement(SceneLoader.java:272)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

at com.jme3.scene.plugins.ogre.SceneLoader.load(SceneLoader.java:371)

at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:240)

at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:373)

at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:383)

at de.hsnr.aal.Visu3D.Main.simpleInitApp(Main.java:34)

at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:230)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:124)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:200)

at java.lang.Thread.run(Thread.java:662)

Caused by: java.io.IOException: Error while parsing Ogre3D mesh.xml

at com.jme3.scene.plugins.ogre.MeshLoader.load(MeshLoader.java:816)

at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:240)

… 22 more

Caused by: org.xml.sax.SAXException: Expected a boolean, got’False’

at com.jme3.util.xml.SAXUtil.parseBool(SAXUtil.java:110)

at com.jme3.scene.plugins.ogre.MeshLoader.startVertexBuffer(MeshLoader.java:372)

at com.jme3.scene.plugins.ogre.MeshLoader.startElement(MeshLoader.java:591)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

at com.jme3.scene.plugins.ogre.MeshLoader.load(MeshLoader.java:811)

… 23 more[/java]

Although this issue is really easy to fix … I don’t think I should because it would be breaking the spec.