Results 1 to 1 of 1

Thread: "Open" texture compression

  1. #1
    Member
    Join Date
    Nov 2017
    Location
    Prague
    Posts
    1
    Thanks
    0
    Thanked 1 Time in 1 Post

    "Open" texture compression

    Hi guys, I was playing with texture compression (it is an image compression, which allows reading the pixel at [X,Y] without decompressing the whole image).

    Today, such compression is usually prerformed using libraries from nVidia or ATI. The decompression is preformed in the OpenGL / DirectX environment by the firmware and drivers, which also come from GPU manufacturers. So real users never need to care about it too much.

    I made this tiny library https://github.com/photopea/UTEX.js , which supports most common compression methods (BC1, BC2, BC3, BC7 and ATC). It can be used as a guide for implementing these compressions in other languages. Also, I believe I am the first person, who publicly described the ATC compression.

    The UTEX library is used in https://www.Photopea.com , where you can convert pretty much "anything" into a texture, or a texture into anything. If anybody wants to join me and implement some other methods, I would be very glad

  2. Thanks:

    boxerab (1st December 2017)

Similar Threads

  1. new compressor LZNA = "LZ-nibbled-ANS" - "Oodle 1.45"
    By joerg in forum Data Compression
    Replies: 22
    Last Post: 19th February 2018, 05:50
  2. Replies: 14
    Last Post: 6th February 2017, 00:40
  3. Replies: 7
    Last Post: 4th January 2016, 15:06
  4. "bi-criteria" data compression
    By Garen in forum Data Compression
    Replies: 17
    Last Post: 9th December 2014, 15:28
  5. "Extreme" compression of DNS domains
    By nickety in forum Data Compression
    Replies: 20
    Last Post: 22nd October 2011, 02:20

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •