[Opensim-dev] Serving textures in different formats

Diva Canto diva at metaverseink.com
Wed Dec 8 15:36:42 UTC 2010


So far, all textures in OpenSim are stored and served as jp2. However, 
some viewers can't use jp2. Example: Unity3d, for the time being. I 
would like to improve the GetTexture cap service by adding the ability 
for it to make conversions on the fly depending on extra data provided 
by the caller.

There are two ways of doing this. Which one do people prefer?

A) Add an extra query parameter: 
http://foo.com/GetTexture/?texture_id=<uuid>&format=<format>

B) Use the Accept and Content-Type headers appropriately.
The request might have
Accept: image/png, image/jp2
And the response might have
Content-Type: image/png

Diva / Crista




More information about the Opensim-dev mailing list