La realidad virtual crea mundos virtuales generados por computadoras que pueden usarse para la imaginación, los sueños, la lectura o el cine. Existen diferentes tipos como la inmersión individual, compartida o semiinmersiva. Se usa comúnmente para entrenamientos, medicina, educación, tratamiento de fobias y juegos. La realidad aumentada añade datos virtuales al mundo real usando hardware como sistemas de visualización y software como DART, ARToolKit y ATOMIC. Se aplica en proyectos educativos, cirugía, juegos