Trabajar con Realidad Aumentada (AR) en Processing es una aventura donde uno descubre cosas nuevas.

En esta ocasión les enseñaré otra forma de importar archivos 3D.

Les presento la librería MRI3DS. Esta incluye la utilizacion de textura, color, luces y prespectivas específicas del formato 3DS, desarrollado por lo general con 3ds MAX.

Las características del código es similar al ObjImport y presenta una optima estabilidad 🙂

*Los ejemplos 3d fueron descargados de forma gratuita 🙂

[youtube = http://www.youtube.com/watch?v=EVLA80H-d9Y]

[youtube = http://www.youtube.com/watch?v=sxScf8oLGpo]

Happy Coding!

  • Integra estas lineas en tu código de Realidad Aumentada

import mri.*;

V3dsScene vscene;

void setup() {

size(900,700,OPENGL);

try
{
vscene = new V3dsScene( this,»PT22Low.3ds» );
vscene.useMaterial( true );

} catch( Exception e )
{
println( e );
System.exit( 0 );
}
}

void draw() {
background(200);

vscene.draw();

}

Prueba la Aplicación

11 COMMENTS

  1. me sale esto

    processing.app.debug.RunnerException: unexpected char: »
    at processing.app.Sketch.preprocess(Sketch.java:1352)
    at processing.app.Sketch.preprocess(Sketch.java:1205)
    at processing.app.Sketch.build(Sketch.java:1568)
    at processing.app.Sketch.build(Sketch.java:1553)
    at processing.app.Editor$DefaultRunHandler.run(Editor.java:1485)
    at java.lang.Thread.run(Thread.java:619)

    • Hola Andres! Ante todo gracias por visitar mi blog. La solución es fácil dentro de tu código lo que interfiere es esto: ‘’

  2. Hola Emilio,

    He seguido tu blog muy de cerca con todos tus post acerca de realidad aumentada me parece un tema fascinante.

    Integre objetos con la libreria ObjLoader, pero pues me presento problemas con las texturas, me aparece solo la maya del objeto.obj mirando con 3ds me aparece el error que no me reconoce la libreria mri, hice los mismos pasos que con el Obj descargue MRI3DS->libraries y fui a ejecutar un ejemplo de la libreria y me aparece ese error. No se que paso estare haciendo mal, agradeceria tu ayuda. Y de nuevo gran trabajo.

  3. estoy experimentando con unos amigos hemos importado un modelo de un auto se ve bien en el eje X de lado a lado y tambien en el ejej «Z» acercandose y alejandose, pero en el eje «Y» arriba a bajo, invierten su polaridad, ejemplo si lo mando hacia el borde superior de la pantalla en vez de seguir el patrón el modelo 3d va par el lado inversamente proporcional, hemos probado el marcador con objetos hechos en procesing y no tienen este problema mientras que el modelo importado desde 3dmax tiene ese problema. muchas gracias quiero avanzar y seguir experimentando… 🙂

    • Hey! Que buena idea!
      Si gustas lo compartes por este medio. Tienes mi correo en el blog!
      Gracias por rescribir
      Saludos

  4. Buenas amigos, alguien me podría facilitar un ejemplo básico de carga de un .3ds dentro de NyARToolkit , pero con extensión .pde ? Gracias!

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.