Tutorial: Realidad Aumentada + processing (Windows 8)

Hola! Luego de investigar y comprobar que otras personas con errores similares a los míos. Decidí intentar hacer realidad aumentada con processing 2.03 y usando windows 8. Descubrí que no depende del sistema operativo, sino de la cantidad de programas que podemos tener sobre un tema específico.

Para ser más claros: Debido a los experimentos en programación que hago y los software y sdk que instalo hace que la computadora llegue a estar desordenada y con conflictos internos (Bienvenidos a Windows). Así que probarlo en una computadora nueva Windows 8, nos hace sentir que estamos en el cielo. Todo funcionó bien y les voy a explicar cómo:

  •  Processing 2.03 es el más estable versión que tenemos y se han esmerado para que todo funcione a la perfección.
  • Depurar los IDE y el SDK que hallamos instalado respecto a JAVA. Nos dará conflictos. Eso me pasó a mi.

Tutorial: Realidad Aumentada + Processing

Descarga Processing (la último versión)  y si desean donen para este IDE siga creciendo.
processing instalar

 

Descargar nyartoolkit. Ryu ha mejorado su web y ahora es más fácil encontrar las librerías. Tan solo dirígete a el sourceforge de sus librerías para processing.

lista nyartoolkit

 

Instalar Quicktime (si es que no lo tienen) y WinVdig. Sí, este último software lo seguimos usando y es que aunque cause alguna desazón podemos confiar en él una vez instalado. Yo he usado la versión la versión 1.05
quick time winvdig

Hagan un test usando el qtcap y verifiquen si se visualiza la webcam.
Ya tenemos casi todo listo. Ahora necesitamos los marcadores de siempre = HIRO. El infaltable hiro que he utilizado hace 4 años. Descarga el marcador Hiro aquí.

Finalmente abrimos las carpetas de nyartoolkit. Entramos a examples y luego a for2.x y finalmente instalamos el setup_examples_pss2- Lo que hace este programita es instalar todo lo necesario para correr los sketch. Incorpora en cada carpeta las librerías, códigos y complementos. nyartoolkit setup example

Vamos a usar el simplelite para correr el sketch

/**
NyARToolkit for proce55ing/1.0.0
(c)2008-2011 nyatla
airmail(at)ebony.plala.or.jp

最も短いARToolKitのコードです。
Hiroマーカを用意してください。

This sample program is most small sample as simpleLite.
The marker is “patt.hiro”.
*/
import processing.video.*;
import jp.nyatla.nyar4psg.*;

Capture cam;
MultiMarker nya;

void setup() {
size(640,480,P3D);
colorMode(RGB, 100);
println(MultiMarker.VERSION);
cam=new Capture(this,640,480);
nya=new MultiMarker(this,width,height,”camera_para.dat”,NyAR4PsgConfig.CONFIG_PSG);
nya.addARMarker(“patt.hiro”,80);
cam.start();
}

void draw()
{
if (cam.available() !=true) {
return;
}
cam.read();
nya.detect(cam);
background(0);
nya.drawBackground(cam);//frustumを考慮した背景描画
if((!nya.isExistMarker(0))){
return;
}
nya.beginTransform(0);
fill(0,0,255);
translate(0,0,20);
box(40);
nya.endTransform();
}

Finalmente al correr el sketch tenemos que vernos así

realidad aumentada processing simple lite

 

No te olvides de suscribirte 🙂

[subscribe2]

Recibe toda la información necesaria sobre realidad aumentada y el mundo de la innovación. Descarga gratis material especial de nuestra comunidad.

6 Comments

  1. LUIS September 23, 2013
    • Emilio Vegas September 23, 2013
  2. Victor Saez October 10, 2013
    • Emilio Vegas October 10, 2013
      • Francisco Díaz July 28, 2015
  3. Jose Oliva December 27, 2013

Leave a Reply