Ontem, Blur Busters (mais conhecido por seu utilitário de teste UFO Test Refresh Rate, bem como extensos recursos de documentação e testes de monitor) lançou e abriu o código-fonte de um novo filtro CRT na forma de um shader de GPU que simula totalmente os feixes CRT. É o que Blur Busters e outros afirmam ser uma alternativa superior e autêntica do CRT ao Black Frame Insertion (BFI) como um método para aumentar a fidelidade do movimento em monitores LCD e OLED modernos. especialmente OLEDs.
Se você não está familiarizado com os CRTs, talvez não saiba por que essa mudança está sendo tão amplamente celebrada nos círculos de hardware e jogos retrô no Twitter, BlueSky e outros lugares onde o anúncio foi divulgado.
Basicamente, as TVs e monitores CRT clássicos tinham uma vantagem importante sobre quase todos os tipos de painéis modernos: fidelidade de movimento perfeita com desfoque de movimento quase inexistente, o que geralmente também significava nenhuma latência de entrada. Embora os CRTs fossem normalmente limitados a resoluções sub-HD e também fossem pesados e propensos a tremer, eles também podiam ter excelente contraste e profundidade de cor. Alguns até argumentam que o design de tubo comum das telas CRT fornece mais profundidade 3D às imagens internas, embora isso seja um pouco subjetivo.
Esses benefícios dos CRTs são o motivo pelo qual eles ainda são tão valorizados em certos grupos, especialmente em comunidades de jogos competitivos, como o Super Smash Bros. cena que ainda depende de TVs CRT e entusiastas de hardware retrô em geral. Alguns jogadores retrô são particularmente francos sobre a falta de monitores CRT, e não por razões superficiais – a maioria dos jogos clássicos de pixel art foram feitos com a expectativa de que seriam mostrados em um CRT, e a pixel art muitas vezes parece muito mais bloqueada e menos convincente em um tipo de exibição moderno.
O shader de simulação CRT da Blur Busters foi desenvolvido como uma colaboração entre o fundador Mark Rejhon e o ex-funcionário da AMD e da Nvidia, Timothy Lottes. O shader foi lançado nas plataformas GitHub e Shadertoy, e os requisitos do sistema são bastante altos.
Embora o shader seja recomendado para OLEDs, tecnicamente ele também pode ser usado com LCDs. Simplesmente não fornecerá um efeito tão preciso quanto os CRTs. O shader é feito apenas para suavizar o conteúdo de 60 Hz em monitores modernos de alta taxa de atualização, com taxas de atualização mais altas (120 Hz, 240 Hz, etc.), todas usadas para melhorar a precisão e fidelidade do efeito de simulação CRT. Isso deve proporcionar uma grande redução do desfoque de movimento, especialmente em telas OLED de 240 Hz+, e garantir que títulos retrô que dependem de CRTs para visuais autênticos ainda possam ser vistos como deveriam ser vistos em um monitor moderno.