Playstation 5 terá solução específica para compressão de texturas
As especificações tanto de Playstation 5 quanto do Xbox Series X contém um hardware dedicado para realizar compressão/descompressão de dados entre o SSD e a RAM. Este processo basicamente faz uma compressão dos dados buscados no SSD, e realiza descompressão dos mesmos na RAM usando tal hardware dedicado. No caso do Playstation 5, foi divulgado o uso do Oodle Kraken, uma solução geral para qualquer tipo de dado. Já no caso do Xbox Series X, foi divulgado o uso do Zlib como solução geral, e o BCPack como uma solução específica para as texturas do jogo.
Após esta divulgação, muito se discutiu sobre o Xbox Series X possuir uma melhor solução de compressão, devido ao BCpack ter melhor performance em compressão de texturas, que representa uma parcela considerável dos assets de um jogo. Os números mostram isso, já que no Xbox Series X, uma informação é lida no SSD a cerca de 2.4GB/s e disponível na RAM a cerca de 4.8GB/s, com performance geral em torno de 50% de compressão. Já no caso do Playstation 5, a informação é lida no SSD a 5.5GB/s e disponível na RAM a cerca de 9GB/s, com performance geral em torno de 39% de compressão.
Com isso, recentemente a Rad Game Tools divulgou sua nova SDK para compressão apenas de texturas, chamada Oodle Texture RDO. Como explicado via twitter, e com exemplos no site http://www.radgametools.com/oodletextureexamples.htm, essa SDK basicamente é uma camada que atua sobre um compressor compatível como Kraken ou Zlib, atuando especificamente sobre texturas, podendo reduzir até pela metade o tamanho das texturas da GPU em um processo de compressão. Desta forma, pode operar tanto no Playstation 5 quanto no Xbox Series X (neste caso, substituindo o BCPack caso a Microsoft assim o queira).
Como a Sony já usa a solução Oodle Kraken em seu Hardware dedicado, aproveitou e adquiriu licenças Oodle Texture para todos os jogos a serem feitos tanto para PS4 quanto PS5. Desta forma, espera-se que o processo de compressão seja mais eficiente, possivelmente atingindo resultados ainda superiores aos 9GB/s divulgados para o Kraken.
TwitteraHR0cHM6Ly90d2l0dGVyLmNvbS9yYWRnYW1ldG9vbHMvc3RhdHVzLzEyNzMwMDkyNzI5MjI2MTk5MDQ/cz0yMA==
TwitteraHR0cHM6Ly90d2l0dGVyLmNvbS9yYWRnYW1ldG9vbHMvc3RhdHVzLzEyNzMwMDk0MzU2MzY0NjE1Njg/cz0yMA==
TwitteraHR0cHM6Ly90d2l0dGVyLmNvbS9yYWRnYW1ldG9vbHMvc3RhdHVzLzEyNzMwMDk1MTgwNjI4ODY5MTI/cz0yMA==
TwitteraHR0cHM6Ly90d2l0dGVyLmNvbS9yYWRnYW1ldG9vbHMvc3RhdHVzLzEyNzMwMDk1ODU5MDk5Mjc5Mzc/cz0yMA==
TwitteraHR0cHM6Ly90d2l0dGVyLmNvbS9yYWRnYW1ldG9vbHMvc3RhdHVzLzEyNzMwMDk2MTQ2MjgzODg4NjQ/cz0yMA==
River Raid, Enduro, Super Mario World, Top Gear e Street Fighter 2. O restante foi consequência.