O Kinect e um novo paradigma para os consoles
Mais uma vez, acessórios baseados na captação visual de movimentos já foram experimentadas em consoles, o Eye Toy do Playstation 2 um exemplo, no entanto todo o processo era exclusivamente visual, o que a princípio poderia parecer algo simples, incorre em uma série de dificuldades técnicas. O olho de uma câmera padrão é um simples mecanismo de captação de imagens chapadas. O problema deste sistema é interpretar estas imagens, como por exemplo separar o que é o jogador do que é o ambiente a sua volta através de um ambiente controlado com boa iluminação e contrastes bem definidos. Resolver estes problemas recai sobre algorítimos de programação pesados, que drenam as capacidades do console e geram erros práticos que desestimulam a experiência quando um jogo, por exemplo, recorta parte de seu braço na tela ou anexa um abajur como se fosse sua cabeça.
Ao trazer os infra-vermelhos a Microsoft resolveu parte desse problema de interpretação de imagens, criando massa real onde antes só haviam planos chapados etéreos. No entanto o Kinect ainda é apenas um instrumento de captação, a interpretação dos dados é feita pelo Xbox 360. Enquanto o Kinect são os membros, o Xbox 360 é o cérebro. E boa parte da mágica do Kinect esta na sua cabeça.
No início de seu desenvolvimento o Kinect tinha um processador interno que interpretava os dados do acessório e os enviava mastigados para o console, esse processador foi retirado do projeto por questões de custo e o trabalho todo recaiu sobre o console, especula-se que menos de 10% da capacidade de processamento do console seja usada pelo Kinect. O que pode parecer pouco, no entanto 10% em termos de reserva de recursos de um jogo em um console é uma infinidade. Levando-se em consideração o nível de otimização e uso de recursos de um jogo, qualquer porcentagem tem peso de ouro para os desenvolvedores. Dessa forma adaptar jogos já existentes as possibilidade do Kinect através de uma simples atualização de programa, com um buraco de 10% de recursos, é algo inviável.
Estes 10% são até agora expeculação, nem a Microsoft nem os desenvolvedores revelam o peso real de consumo do Kinect sobre o processamento do Xbox 360. Se no futuro a Microsoft conseguir reduzir as taxas de transferência de dados do Kinect para o Xbox 360, e otimizar os códigos de interpretação, talvez haja espaço para desenvolvedores explorarem aspectos mais interessantes do acessório.
Mensagem da hardMOB