I just downloaded ogre-meshviewer_24.03-win64.zip and extracted it. I followed the instructions to "run the script, (shift+) right-click on a *.mesh file > 'Open With' > (navigate to) > ogre-meshviewer.bat," but nothing happened.
"double click on 'ogre-meshviewer.bat'" does help to move forward to see the dialog and browse to a mesh file to open but without any further feedback.
14:22:06: Creating resource group General
14:22:06: Creating resource group OgreInternal
14:22:06: Creating resource group OgreAutodetect
14:22:06: SceneManagerFactory for type 'DefaultSceneManager' registered.
14:22:06: Registering ResourceManager for type Material
14:22:06: Registering ResourceManager for type Mesh
14:22:06: Registering ResourceManager for type Skeleton
14:22:06: MovableObjectFactory for type 'ParticleSystem' registered.
14:22:06: ArchiveFactory for type 'FileSystem' registered
14:22:06: ArchiveFactory for type 'Zip' registered
14:22:06: ArchiveFactory for type 'EmbeddedZip' registered
14:22:06: DDS codec registering
14:22:06: ETC codec registering
14:22:06: ASTC codec registering
14:22:06: Registering ResourceManager for type GpuProgram
14:22:06: Registering ResourceManager for type Compositor
14:22:06: MovableObjectFactory for type 'Entity' registered.
14:22:06: MovableObjectFactory for type 'Light' registered.
14:22:06: MovableObjectFactory for type 'BillboardSet' registered.
14:22:06: MovableObjectFactory for type 'ManualObject' registered.
14:22:06: MovableObjectFactory for type 'BillboardChain' registered.
14:22:06: MovableObjectFactory for type 'RibbonTrail' registered.
14:22:06: MovableObjectFactory for type 'StaticGeometry' registered.
14:22:06: MovableObjectFactory for type 'Rectangle2D' registered.
14:22:06: Loading library D:/ogre-meshviewer_24.03-win64/.\RenderSystem_Direct3D9.dll
14:22:06: Unregistering ResourceManager for type Compositor
14:22:06: Unregistering ResourceManager for type Skeleton
14:22:06: Unregistering ResourceManager for type Mesh
14:22:06: Unregistering ResourceManager for type GpuProgram
14:22:06: Unregistering ResourceManager for type Material
When call the application from command line same as in "ogre-meshviewer.bat",nothing happen.
Call it like this:
Go to the directory where ogre-meshviewer was installed with CMD.EXE and launch it like this
python.exe ogre_mesh_viewer.py c:\path\to\file.mesh
You can also use:
set OGRE_MIN_LOGLEVEL=3
To increase the logging level.
These are the log levels:
LML_TRIVIAL, LML_NORMAL, LML_WARNING, LML_CRITICAL
D:\ogre-meshviewer_24.03-win64>set OGRE_MIN_LOGLEVEL=0
D:\ogre-meshviewer_24.03-win64>python.exe ogre_mesh_viewer.py c:\path\to\file.mesh\D:\ogre-meshviewer_24.03-win64\blender2ogre_test\xin.mesh
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for type 'FileSystem' registered
ArchiveFactory for type 'Zip' registered
ArchiveFactory for type 'EmbeddedZip' registered
DDS codec registering
ETC codec registering
ASTC codec registering
Registering ResourceManager for type GpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
MovableObjectFactory for type 'StaticGeometry' registered.
MovableObjectFactory for type 'Rectangle2D' registered.
Loading library D:/ogre-meshviewer_24.03-win64/.\RenderSystem_Direct3D9.dll
Unregistering ResourceManager for type Compositor
Unregistering ResourceManager for type Skeleton
Unregistering ResourceManager for type Mesh
Unregistering ResourceManager for type GpuProgram
Unregistering ResourceManager for type Material
D:\ogre-meshviewer_24.03-win64>set OGRE_MIN_LOGLEVEL=1
D:\ogre-meshviewer_24.03-win64>python.exe ogre_mesh_viewer.py c:\path\to\file.mesh\D:\ogre-meshviewer_24.03-win64\blender2ogre_test\xin.mesh
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for type 'FileSystem' registered
ArchiveFactory for type 'Zip' registered
ArchiveFactory for type 'EmbeddedZip' registered
DDS codec registering
ETC codec registering
ASTC codec registering
Registering ResourceManager for type GpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
MovableObjectFactory for type 'StaticGeometry' registered.
MovableObjectFactory for type 'Rectangle2D' registered.
Loading library D:/ogre-meshviewer_24.03-win64/.\RenderSystem_Direct3D9.dll
Unregistering ResourceManager for type Compositor
Unregistering ResourceManager for type Skeleton
Unregistering ResourceManager for type Mesh
Unregistering ResourceManager for type GpuProgram
Unregistering ResourceManager for type Material
D:\ogre-meshviewer_24.03-win64>set OGRE_MIN_LOGLEVEL=2
D:\ogre-meshviewer_24.03-win64>python.exe ogre_mesh_viewer.py c:\path\to\file.mesh\D:\ogre-meshviewer_24.03-win64\blender2ogre_test\xin.mesh
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for type 'FileSystem' registered
ArchiveFactory for type 'Zip' registered
ArchiveFactory for type 'EmbeddedZip' registered
DDS codec registering
ETC codec registering
ASTC codec registering
Registering ResourceManager for type GpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
MovableObjectFactory for type 'StaticGeometry' registered.
MovableObjectFactory for type 'Rectangle2D' registered.
Loading library D:/ogre-meshviewer_24.03-win64/.\RenderSystem_Direct3D9.dll
Unregistering ResourceManager for type Compositor
Unregistering ResourceManager for type Skeleton
Unregistering ResourceManager for type Mesh
Unregistering ResourceManager for type GpuProgram
Unregistering ResourceManager for type Material
D:\ogre-meshviewer_24.03-win64>set OGRE_MIN_LOGLEVEL=3
D:\ogre-meshviewer_24.03-win64>python.exe ogre_mesh_viewer.py c:\path\to\file.mesh\D:\ogre-meshviewer_24.03-win64\blender2ogre_test\xin.mesh
D:\ogre-meshviewer_24.03-win64>
D:\ogre-meshviewer_24.06-win64>python.exe ogre_mesh_viewer.py D:\ogre-meshviewer_24.06-win64\test\Sinbad.mesh
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for type 'FileSystem' registered
ArchiveFactory for type 'Zip' registered
ArchiveFactory for type 'EmbeddedZip' registered
DDS codec registering
ETC codec registering
ASTC codec registering
Registering ResourceManager for type GpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
MovableObjectFactory for type 'StaticGeometry' registered.
MovableObjectFactory for type 'Rectangle2D' registered.
Loading library D:/ogre-meshviewer_24.06-win64/.\RenderSystem_Direct3D9.dll
Unregistering ResourceManager for type Compositor
Unregistering ResourceManager for type Skeleton
Unregistering ResourceManager for type Mesh
Unregistering ResourceManager for type GpuProgram
Unregistering ResourceManager for type Material
and I found enen I input a wrong mesh file name("xyz.mesh" does not exsit),it runs and feedbacks same thing:
D:\ogre-meshviewer_24.06-win64>python.exe ogre_mesh_viewer.py D:\ogre-meshviewer_24.06-win64\test\xyz.mesh
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for type 'FileSystem' registered
ArchiveFactory for type 'Zip' registered
ArchiveFactory for type 'EmbeddedZip' registered
DDS codec registering
ETC codec registering
ASTC codec registering
Registering ResourceManager for type GpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
MovableObjectFactory for type 'StaticGeometry' registered.
MovableObjectFactory for type 'Rectangle2D' registered.
Loading library D:/ogre-meshviewer_24.06-win64/.\RenderSystem_Direct3D9.dll
Unregistering ResourceManager for type Compositor
Unregistering ResourceManager for type Skeleton
Unregistering ResourceManager for type Mesh
Unregistering ResourceManager for type GpuProgram
Unregistering ResourceManager for type Material
Commenting D3D9 does help.The "Ogre Engine Rendering Setup" dialog pops up. However, it disappears after I select any "Rendering Subsystem" and click "OK". Warning messages in cmd dialog says:
Traceback (most recent call last):
File "D:\ogre-meshviewer_24.06-win64\ogre_mesh_viewer.py", line 843, in <module>
app.initApp()
File "D:\ogre-meshviewer_24.06-win64\ogre_mesh_viewer.py", line 722, in setup
ImGui.GetIO().IniFilename = self.getFSLayer().getWritablePath("imgui.ini")
TypeError: in method 'ImGuiIO_IniFilename_set', argument 2 of type 'char const *'
Commenting D3D9 does help.The "Ogre Engine Rendering Setup" dialog pops up. However, it disappears after I select any "Rendering Subsystem" and click "OK". Warning messages in cmd dialog says:
Traceback (most recent call last):
File "D:\ogre-meshviewer_24.06-win64\ogre_mesh_viewer.py", line 843, in <module>
app.initApp()
File "D:\ogre-meshviewer_24.06-win64\ogre_mesh_viewer.py", line 722, in setup
ImGui.GetIO().IniFilename = self.getFSLayer().getWritablePath("imgui.ini")
TypeError: in method 'ImGuiIO_IniFilename_set', argument 2 of type 'char const *'
that line is not essential. can you try commenting it out? do similar errors pop up?