I’m using the SDImageInput component to load some of my model’s textures dynamically (i.e. based on relations defined in a database). These textures are set when a model is loaded via:
parameters.updateAsync({name: SDImageInput, value: imageURL.filetype})
This results in long load times and the primary culprit seems to be that ShapeDiver is converting the image to png and caching it. An optimized jpeg is converted into a png that’s roughly five times the original jpeg image size.
I’ve tried setting the allowed file type to jpeg exclusively and using jpg vs jpeg but, the file is still converted to png. Is this intentional?