@Fred: Ich hab jetzt mal auf der Festplatte gesucht, und herausgefunden, dass der Diamond.mesh, von spherical stammt
Macht ja dir nichts aus, wenn ich den für mich zum Testen von Ogre verwende ?
Gibt es denn bei dem irgendwas zu beachten ?
Bei welchen Modellen hast du den dieses Problem? Also prinzipiell kannst du alle Ogre-Mesh so laden du es hier versucht hsat.. sollten nur in der aktuellen Version sein - bei nur minimal älteren gibt er ledeglich eine Warnung aus.
Bei allen die nicht die .mesh endung haben, und bei manchen .mesh.
EDIT: Das ist jetzt nicht mehr das Problem.
|
Quellcode
|
1
2
3
4
5
|
12:42:57: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate a resource group called '' for resource '' in ResourceGroupManager::openResource at ..\src\OgreResourceGroupManager.cpp (line 695)
12:42:57: Error loading texture diamond.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate a resource group called '' for resource '' in ResourceGroupManager::openResource at ..\src\OgreResourceGroupManager.cpp (line 695)
12:42:57: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate a resource group called '' for resource '' in ResourceGroupManager::openResource at ..\src\OgreResourceGroupManager.cpp (line 695)
12:42:57: Error loading texture diamond.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(5:ItemIdentityException): Cannot locate a resource group called '' for resource '' in ResourceGroupManager::openResource at ..\src\OgreResourceGroupManager.cpp (line 695)
12:42:57: *** Initializing OIS ***
|
Ist jetzt das Log. Die diamond.png ist in einem ordener, der in der Resource.cfg als FileSystem=plugins eingetragen ist, und welch überraschung plugins heisst. Muss ich da nur den Ordner oder auch die Datei eintragen ?
Noch ne Frage von mir. Wie siehts eigentlich aus 2D mit OGRE ?
EIDIT2: Neues Problem: Eine Ausnahme (erste Chance) bei 0x761cb727 in OGRE TEst.exe: Microsoft C++-Ausnahme: Ogre::RenderingAPIException an Speicherposition 0x003cf3b0..
Ich hab jetzt den Ninja mesh genommen, und die Schatten ausgeschaltet.
Das Log sagt
|
Quellcode
|
1
2
3
4
5
6
7
|
13:00:01: OGRE EXCEPTION(3:RenderingAPIException): Cannot assemble D3D9 high-level shader Errors:
error X3501: 'ambientOneTexture_vp': entrypoint not found
in D3D9HLSLProgram::loadFromSource at ..\src\OgreD3D9HLSLProgram.cpp (line 199)
13:00:01: High-level program Ogre/BasicVertexPrograms/AmbientOneTextureHLSL encountered an error during loading and is thus not supported.
OGRE EXCEPTION(3:RenderingAPIException): Cannot assemble D3D9 high-level shader Errors:
error X3501: 'ambientOneTexture_vp': entrypoint not found
in D3D9HLSLProgram::loadFromSource at ..\src\OgreD3D9HLSLProgram.cpp (line 199)
|
Kann doch nicht sein, dass der Shader aus dem Sample Fehlerhaft ist, oder ?