<div><div dir="auto">Perhaps they are referring to Pixar’s Universal (scene) format</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 14, 2019 at 5:44 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Possibly relevant: Khronos mentioned Universal texture format several times during Web3D 2019 and SIGGRAPH.<br>
<br>
Not finding much on Khronos website.  Recent press release:<br>
<br>
        Google and Binomial Contribute Basis Universal Texture Format to Khronos’ glTF 3D Transmission Open Standard<br>
        <a href="https://www.khronos.org/blog/google-and-binomial-contribute-basis-universal-texture-format-to-khronos-gltf-3d-transmission-open-standard" rel="noreferrer" target="_blank">https://www.khronos.org/blog/google-and-binomial-contribute-basis-universal-texture-format-to-khronos-gltf-3d-transmission-open-standard</a><br>
<br>
On 8/6/2019 4:30 PM, Michalis Kamburelis wrote:<br>
> Andreas Plesch <<a href="mailto:andreasplesch@gmail.com" target="_blank">andreasplesch@gmail.com</a>> wrote:<br>
>> Is it your impression that KTX is already in wide use ? Googling around does not seem result in too many hits.<br>
>><br>
> <br>
> Both KTX and DDS are somewhat "obscure" image formats compared to<br>
> widespread PNG or JPG. KTX and DDS are specialized, and offer<br>
> something useful for graphic developers/engines (GPU compression,<br>
> cubemaps, 3d textures etc.) but intentionally do not care about disk<br>
> size (neither offers compression heavily oriented at smaller file size<br>
> like PNG or JPG encoding).<br>
> <br>
> Comparing KTX only with DDS, it seems it depends on the application. I<br>
> used various texture compression tools (from<br>
> <a href="https://castle-engine.io/creating_data_auto_generated_textures.php#section_texture_compression" rel="noreferrer" target="_blank">https://castle-engine.io/creating_data_auto_generated_textures.php#section_texture_compression</a><br>
> ), some support only DDS, some support only KTX, some both. So I don't<br>
> really have a good answer "which is more popular", I really don't know<br>
> :) Both seem moderately popular now.<br>
> <br>
> The reason for me advocating KTX support is because I think the future is KTX.<br>
> <br>
> - KTX has a nice specification, that cares to satisfy various APIs.<br>
> <br>
> - E.g. KTX can have bottom-up or top-down row order, so it can<br>
> trivially fit both OpenGL or Direct3D. This fixes one of the problems<br>
> with DDS --- DDS expects top-down row order (like Direct3D), so your<br>
> OpenGL(ES) implementation will either expect images flipped, or flip<br>
> them in shaders, or flip them at loading (which isn't easy for GPU<br>
> compressed formats).<br>
> <br>
> - KTX is backed by Khronos, which has a good track with graphic<br>
> standards :) I think this will encourage adoption, which in turn will<br>
> mean that KTX will be supported by more and more tools so we all gain<br>
> inter-operability.<br>
> <br>
> - KTX 2 is in-progress (<br>
> <a href="https://github.com/KhronosGroup/KTX-Specification/blob/master/ktxspec.adoc" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/KTX-Specification/blob/master/ktxspec.adoc</a><br>
> ), so it seems alive.<br>
> <br>
>> glTF did not decide on a supported texture format (yet):<br>
>><br>
>> <a href="https://github.com/KhronosGroup/glTF/issues/835" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/glTF/issues/835</a><br>
>><br>
> <br>
> I saw in that ticket a resolution:<br>
> <a href="https://github.com/KhronosGroup/glTF/issues/835#issuecomment-441221064" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/glTF/issues/835#issuecomment-441221064</a><br>
> <br>
> """<br>
> Closing this issue, since the path forward has been set.<br>
> KTX2 spec (WIP): <a href="https://github.com/KhronosGroup/KTX-Specification/" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/KTX-Specification/</a><br>
> Texture transmission tools:<br>
> <a href="https://github.com/KhronosGroup/glTF-Texture-Transmission-Tools/" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/glTF-Texture-Transmission-Tools/</a><br>
> """<br>
> <br>
> There's info about it on:<br>
> <a href="https://www.khronos.org/assets/uploads/developers/library/2018-gdc-webgl-and-gltf/glTF-Texture-Transmission-GDC_Mar18.pdf" rel="noreferrer" target="_blank">https://www.khronos.org/assets/uploads/developers/library/2018-gdc-webgl-and-gltf/glTF-Texture-Transmission-GDC_Mar18.pdf</a><br>
>   . As far as I understand, glTF will support a new format for texture<br>
> data, "Universal Format", to which other formats can be easily<br>
> converted using tools from<br>
> <a href="https://github.com/KhronosGroup/glTF-Texture-Transmission-Tools/" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/glTF-Texture-Transmission-Tools/</a> . The<br>
> reasoning behind this is in comments above<br>
> <a href="https://github.com/KhronosGroup/glTF/issues/835#issuecomment-441221064" rel="noreferrer" target="_blank">https://github.com/KhronosGroup/glTF/issues/835#issuecomment-441221064</a><br>
> , I understand that KTX fits in this pipeline well.<br>
> <br>
> Best regards,<br>
> Michalis<br>
> <br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
> <br>
<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>