Hey,
im trying to load some models (not made by me im not good designing my self). And i get This one:
java.lang.IllegalStateException: No loader registered for type “tif”
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:226)
at com.jme3.asset.DesktopAssetManager.loadTexture(DesktopAssetManager.java:293)
at com.jme3.scene.plugins.MTLLoader.loadTexture(MTLLoader.java:182)
at com.jme3.scene.plugins.MTLLoader.readLine(MTLLoader.java:220)
at com.jme3.scene.plugins.MTLLoader.load(MTLLoader.java:294)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:243)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:284)
at com.jme3.scene.plugins.OBJLoader.loadMtlLib(OBJLoader.java:328)
at com.jme3.scene.plugins.OBJLoader.readLine(OBJLoader.java:384)
at com.jme3.scene.plugins.OBJLoader.load(OBJLoader.java:573)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:243)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:376)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:386)
Searching the forums does not bring alot of information which would help me. I think i have to setup a new loader in assetManager? How can i build a tif loader?
greetigns
Just have a look at the code of one of the existing loaders e.g. com.jme3.texture.plugins.TGALoader.
it would be probably easier to conver the texture and modify the mtl accordingly.