At the moment I'm working on getting a model exported from Blender (2.75) and loaded up with Ogre. I used https://bitbucket.org/iboshkov/blender2ogre to export, and OgreMeshTool to convert to a v2 .mesh, so far so good.
But it appears that blender2ogre exports outdated material files that fail to load:
Code: Select all
Mesh: Loading MrCubeTheFirst.mesh.
Corrupted chunk detected! Stream name: 'MrCubeTheFirst.mesh' Chunk id: 36864
Texture: MrCube.png: Loading 1 faces(PF_R8G8B8,1024x1024x1) with 10 hardware generated mipmaps from Image. Internal format is PF_X8R8G8B8,1024x1024x1.
Exception thrown at 0x76985B68 in OgreTest01.exe: Microsoft C++ exception: Ogre::RenderingAPIException at memory location 0x0056E2BC.
OGRE EXCEPTION(3:RenderingAPIException): Fixed Function pipeline is no longer allowed nor supported. The material MrCubeMat must use shaders in HlmsLowLevel::calculateHashFor at E:\ogre\ogre-2.1\OgreMain\src\OgreHlmsLowLevel.cpp (line 119)
Couldn't apply datablock '[Value 0x0000001c]' to this renderable. Using default one. Check previous log messages to see if there's more information.
Is there a newer exporter than blender2ogre? Or plans to update it? Is there something else I should be doing to improve the workflow from Blender to Ogre 2.1?
Thanks!