Realidade aumentada
Realidade Aumentada (RA) é uma linha de pesquisa dentro da computação gráfica que lida com integração do mundo real e elementos virtuais ou dados criados pelo computador. Atualmente, a maior parte das pesquisas em RA está ligada ao uso de vídeos transmitidos ao vivo, que são digitalmente processados e “ampliados” pela adição de gráficos criados pelo computador.
Hardware e Software
O tipo de equipamento (hardware) utilizado na RA pode ser o mesmo da realidade virtual, mas evitando empecilhos na movimentação do usuário. A potência é um ponto crítico, pois deve, dentre outras funções, simular objetos 3D (muitas vezes complexos e interativos) com perfeição, senão temos a sensação de realidade comprometida.
Com um hardware eficiente, precisamos complementar com um software adequado, igualmente potente e capaz. Os programas são os responsáveis por identificar o tipo de objeto a ser exibido, criar a projeção e lidar com as questões de interação possíveis. Para facilitar os processos, existem vários Frameworks livres (sem custo) na internet, como ARToolKit e MXRToolKit por exemplo.
O Código 2D (QR Code)
Atualmente, uma forma bem difundida de utilizar a realidade aumentada é com o uso de “marcadores” e web cams. Esses marcadores são códigos 2D, que transmitem transmitem a aplicação todas as informações necessárias, desde o tipo de objeto que está armazenado, até as interações disponíveis.
Interessante notar que o QR Code não nasceu com esse propósito, ele deveria ser utilizado na marcação de peças de carros e em embalagens de produtos em geral, visto que os códigos de barra já não conseguem guardar todas as informações desejadas.
Um código de barra armazena cerca de 20 dígitos. O código QR é capaz de lidar com todos os tipos de dados, como numéricos, letras do alfabeto, Kanji, Kana, hiragana, símbolos, binários e códigos de controle. Mais de 7.089 caracteres podem ser codificados em