O módulo Visualizador da URA é o conjunto de ferramentas e componentes necessárias à criação e execução de uma aplicação de RA. Este módulo é responsável pela identificação de marcadores nas imagens provenientes da câmara, pelo registo dos objectos virtuais e exibição desse registo no monitor. O seu núcleo é o ARToolkit, uma biblioteca em linguagem C que permite o desenvolvimento de aplicações de RA recorrendo ao uso de técnicas de visão por computador para calcular a posição da câmara e a sua orientação no espaço em relação aos marcadores fiduciais[1]. Diversas aplicações de código aberto são incluídas com o ARToolkit de forma a possibilitar o rápido desenvolvimento de RA como o simpleLite e o simpleVRML. O ARToolkit também suporta o sistema de visualização por vídeo que é o sistema desejado para o QRA. Esta biblioteca é multi-plataforma podendo ser executada tanto em PC Windows, PC Linux e MAC OS X[2]. No desenvolvimento do QRA é usada a versão 2.72.1 para Windows. Ainda de referir que o ARToolkit é distribuído em licença GPL. Relativamente à arquitectura, este módulo assenta no ARToolkit, usando marcadores fiduciais no registo e \emph{tracking} dos marcadores, e num sistema de visão por vídeo com módulo Spatial Display (vid. Fig.1).

Fig.1 - Arquitectura do Visualizador.