Os personagens dos videogames clássicos da década de 80 e 90 agora podem ser exibidos em televisores em alta definição exibindo curvas mais ...
Os personagens dos videogames clássicos da década de 80 e 90 agora podem ser exibidos em televisores em alta definição exibindo curvas mais elegantes.
Doom, Space Invaders, Super Mario Bros, a lista de jogos feitos nessas duas décadas que continuam sendo jogados hoje é imensa e seus pesonagens constituem verdadeiras obras-prima iconográficas.
Mas já naquela época existia a preocupação com o "aliasing", que é aquele efeito "escada" que notamos em linhas diagonais em gráficos digitais e que pode ser contornado adicionando-se pontos com cores intermediárias entre os pontos da linha da borda do desenho e o fundo. O que dá uma certa embaçada tornando a figura mais suave.
Todavia, essa técnica ainda não seria suficiente para compatibilizar essas imagens com as TVs FullHD de hoje. Uma vez que teríamos que aumentar os desenhos dos jogos o que faria com que os gráficos mostrassem um efeito denominado "pixelação", ou seja, os pixels das imagens se converteriam em quadrados visualmente grosseiros.
Pois a Microsoft em parceria com a Universidade Hebraica de Jerusalém criou um novo algoritmo capaz de transformar os pixels ligados diagonalmente em uma superfície de contorno curva.
Os autores da nova técnica, Johannes Kopf (Microsoft) e Dani Lischinski (Universidade Hebraica de Jerusalém), utilizaram uma técnica de interpolação estatística conhecida por vizinho mais próximo (nearest neighbor).
Através da análise das características semelhantes entre os pontos vizinhos, é feita uma série de cálculos e é feito uma interpolação. Ou seja, é gerada uma curva de tendência para conectá-los de forma que a transição entre eles fique mais suave. Assim, a imagem é vetorizada. Como consequência ela pode ser ampliada sem sofrer distorções. Isso pode ser visto em programas que transformam imagens matriciais em vetores como o Illustrator ou o Flash (ambos da Adobe).
Mas o algoritmo em questão foi otimizado para trabalhar com essas imagens em 8 bits tomando decisões computacionalmente complexas, pois é difícil para um computador dizer se um padrão de pixels em xadrez é uma curva. Pois essa nova forma de vetorização coloca bordas mais rígidas e até sombreamento de modo mais convincente focando nos jogos de 8 bits. O que é fácil prever seu uso em emuladores e mesmo em consoles modernos.
Mas nem tudo é perfeito, é notável que o resultado é melhor em alguns jogos do que em outros.
Dvice via Geek
[Via BBA]
Doom, Space Invaders, Super Mario Bros, a lista de jogos feitos nessas duas décadas que continuam sendo jogados hoje é imensa e seus pesonagens constituem verdadeiras obras-prima iconográficas.
Mas já naquela época existia a preocupação com o "aliasing", que é aquele efeito "escada" que notamos em linhas diagonais em gráficos digitais e que pode ser contornado adicionando-se pontos com cores intermediárias entre os pontos da linha da borda do desenho e o fundo. O que dá uma certa embaçada tornando a figura mais suave.
Todavia, essa técnica ainda não seria suficiente para compatibilizar essas imagens com as TVs FullHD de hoje. Uma vez que teríamos que aumentar os desenhos dos jogos o que faria com que os gráficos mostrassem um efeito denominado "pixelação", ou seja, os pixels das imagens se converteriam em quadrados visualmente grosseiros.
Pois a Microsoft em parceria com a Universidade Hebraica de Jerusalém criou um novo algoritmo capaz de transformar os pixels ligados diagonalmente em uma superfície de contorno curva.
Os autores da nova técnica, Johannes Kopf (Microsoft) e Dani Lischinski (Universidade Hebraica de Jerusalém), utilizaram uma técnica de interpolação estatística conhecida por vizinho mais próximo (nearest neighbor).
Através da análise das características semelhantes entre os pontos vizinhos, é feita uma série de cálculos e é feito uma interpolação. Ou seja, é gerada uma curva de tendência para conectá-los de forma que a transição entre eles fique mais suave. Assim, a imagem é vetorizada. Como consequência ela pode ser ampliada sem sofrer distorções. Isso pode ser visto em programas que transformam imagens matriciais em vetores como o Illustrator ou o Flash (ambos da Adobe).
Mas o algoritmo em questão foi otimizado para trabalhar com essas imagens em 8 bits tomando decisões computacionalmente complexas, pois é difícil para um computador dizer se um padrão de pixels em xadrez é uma curva. Pois essa nova forma de vetorização coloca bordas mais rígidas e até sombreamento de modo mais convincente focando nos jogos de 8 bits. O que é fácil prever seu uso em emuladores e mesmo em consoles modernos.
Mas nem tudo é perfeito, é notável que o resultado é melhor em alguns jogos do que em outros.
Dvice via Geek
[Via BBA]