> When the Cal3D importer gets my Cal3D shape from the 
> data/chars/shapes/squirrel directory, it converts the texture located
in 
> data/chars/images, but then doesn't respect the location and tries to 
> save it in data/environs/materials.  This is wrong.  It should save it

> back to the data directory it got it from, in this case 
> data/chars/images/materials.

When saving, soya ALWAYS saves in soya.path[0].
For material, we may guess the directory by getting the image directory,
but what about shape ? What about material without texture ? You can use
obj.save("/home/full_file_name") to save to a specific location.

> When the model loads up, I want it to track the camera, so per
previous 
> discussions, I do squirrel.look_at(camera), and this totally screws up

> the model.  It's hard to explain, but rotate_lateral(-90) does the
same 
> thing.  It's like the texture UVs get messed up, or like polys are 
> rendered with backward normals and such.  The approximate shape and 
> movement of the model is correct, but it's not surviving the
translation 
> 100% intact.

I don't know for that... can you be more precise ?

Jiba

Reply via email to