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.