External DDS issue : Paid solution (Play Canvas team focused)

This is for the Play Canvas team, if someone has a solution we’d love to hear about it

We’ve reached out to Play Canvas and are open to paid work arounds from them or others.

We can’t use Play Canvas DDS files if they aren’t stored in a build

We’d like a way to endode good DDS files, the preference is too use the Paly Canvas tools to automatically add textures, right now we are using an S3 bucket to do this for our older Web GL tools

We’d prefer to use Play Canvas DDS files, but dynamically or automatically adding DDS files can’t be done
to a previous build as far as we know

Right now we need to do a build every time we add a new texture that gets encoded.
It’s be nice to still sue the editor and do the encoding, but move them to our own server and the prior build after

We’d like to talk to The Play Canvas team about facilitating this, but if some knows a why to avoid the errors that would be great too. I’ve emailed Will and support but haven’t heard back
This could be a paid solution, we mainly need a way of doing it.

Here’s what I posted before

Reaching out again about the DDS issues since it’s a huge stumbling block for us right now

If we need to save in a database structure, does your S3 bucket allow for external uploading tools and code to access those DDS files the way we would do typically with pngs and Jpegs?

Our apps need the DDS or texture map files to be loaded from instructions sent by our backend code that then load them into the Play Canvas built app.

When we export the DDS files compressed in the Engine to our s3 buckets and CDN, the custom header is causing errors.

If we use externally encoded DDS files we lose quality big time.

Could you point us to DDS encoding settings that would be similar / compatible to the ones we use in Paly Canvas or tell us how we’d go about making this error with Play Canvas DDS Files go away?

Could you point us to DDS encoding settings that would be similar / compatible to the ones we use in Paly Canvas or tell us how we’d go about making this error with Play Canvas DDS Files go away?