,

AR + 3DS

Avatar de Emiliusvgs - Emilio Vegas

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

Enjoying this article?

Subscribe to get new posts delivered straight to your inbox. No spam, unsubscribe anytime.

No spam. Unsubscribe anytime.

You may also like

See All Posts →

11 responses to “AR + 3DS”

  1. Avatar de Jorge Martinez

    Buena Hermano graciasssss… t pasaste lo maximo buen trabajo

  2. Avatar de tyncho

    muy bueno!!!

  3. Avatar de andres diaz
    andres diaz

    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)

    1. Avatar de emilio vegas ubillus
      emilio vegas ubillus

      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: ‘’

  4. Avatar de andres diaz
    andres diaz

    no el problema eran las «comillas», solucionado

  5. Avatar de Alberto

    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.

    1. Avatar de emilio vegas ubillus
      emilio vegas ubillus

      Alberto ahora crearé un post sobre eso. Es un problema común que se solucionará con un simple tip 🙂

      1. Avatar de juan melo

        cual es el tip para lo de los materiales??? y si tienes uno para las luces =)

  6. Avatar de juan melo

    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… 🙂

    1. Avatar de emilio vegas ubillus
      emilio vegas ubillus

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

  7. Avatar de Miguel

    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

This site uses Akismet to reduce spam. Learn how your comment data is processed.