www.jpct.net

jPCT-AE - a 3d engine for Android => Support => Topic started by: srehto on May 18, 2017, 04:26:00 PM

Title: MultiTexture on .OBJ file
Post by: srehto on May 18, 2017, 04:26:00 PM
Hello,
I'm trying to apply multi texture to a .OBJ File that I have made on Blender.

The object is displaying fine on my device, but without no textures..

I followed the tutorial http://www.jpct.net/wiki/index.php?title=Loading_models (http://www.jpct.net/wiki/index.php?title=Loading_models) to apply textures but I don't understand why it's not working...

For exemple, I have in the MTL file these lines :


newmtl Woman_casu:Shoes06:Shoes06.001
Ns 800.000000
Ka 1.000000 1.000000 1.000000
Kd 1.000000 1.000000 1.000000
Ks 0.050980 0.047059 0.047059
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 0.000000
illum 9
map_Kd shoes06_diffuse.png
map_d shoes06_diffuse.png


I'm loading the texture just before loading the object with :

Texture shoes= new Texture(mContext.getAssets().open("shoes06_diffuse_file.png"));
TextureManager.getInstance().addTexture("shoes06_diffuse.png", shoes);


But I nothing is displayed on my object..


I understand that the texture is probably declared when I load the file. But then, how can I display the texture to my object ?
I'm probably missing something, it's the first time I'm using this library.
The help of the community would be great appreciate :)

Thanks a lot for your help

PS : I also tried to apply manualy the textures with :
o3d.setTexture("shoes06_diffuse.png");

But it display the texture all around the object, not only on the limited zone..

Title: Re: MultiTexture on .OBJ file
Post by: EgonOlsen on May 18, 2017, 08:34:44 PM
The names of the material and in the TextureManager have to match exactly. Just have a look at the log output to see which names are actually being used and use those instead.