viernes, 19 de julio de 2013

Tente 3D en android con Buf3D

He probado la app de android Buf3D que es un visor ldraw de lego y diversos formatos 3D.
El programa ya incluye la librería de piezas de lego pero se puede cambiar la librería de piezas 3D por la de otro sistema de construcción, por ejemplo Tente.

Para ello hay que hacer lo siguiente:
  • Localiza en tu móvil la librería de piezas lego que trae, están en la siguiente ruta de tu tarjeta de memoria Android/obb/com.cimplus.buf3d y posiblemente se llame main.20130124.com.cimplus.buf3d.obb. Haz una copia de seguridad de él en tu ordenador.
  • Créate una carpeta ldraw en cualquier sitio (si ya tienes una creada no la uses, créate otra).
  • Descárgate la última versión de piezas de Tente 3D ldraw.
  • Descomprime las carpetas p y parts de este archivo en la carpeta ldraw que has creado.
  • Si quieres puedes mezclar las piezas Tente con las Lego descomprimiendo aquí también el archivo main.20130124.com.cimplus.buf3d.obb que te descargaste del móvil.
  • Comprímela en formato zip
  • Renombra el archivo main.20130124.com.cimplus.buf3d.obb que te has descargado antes (p.e.: añadiéndole una nueva extensión .lego)
  • Renombra el nuevo archivo zip que creaste para que se llame ahora main.20130124.com.cimplus.buf3d.obb y copialo en tu tarjeta de memoria en la ruta Android/obb/com.cimplus.buf3d

Y a disfrutar de tus modelos.

Para mayor comodidad he creado una carpeta ldraw en el raíz de la tarjeta SD y dentro de ella dos subcarpetas tente y lego donde he copiado mis modelos.

Advertencia: este programa no es compatible con los dispositivos más antiguos, así mientras funciona en mi móvil BQ Aquaris no lo hace en mi modesta tableta NVSBL Vortex.

11 comentarios:

  1. Yo tengo un iphone, ¿sólo está para android?

    ResponderEliminar
  2. En el enlace que pongo pone los sistemas para los que está disponible, lo que no sé es si será tan fácil cambiar la librería de piezas en un iphone.

    ResponderEliminar
  3. Buenas a todos. Tan solo comentaros que por ahora Buf3D no esta disponible para Iphone, el tiempo y los recursos sobretodo son limitados :). Un saludo y enhorabuena por el tutorial de integración con Tente3D, en el futuro tendremos novedades sobre este tema.

    ResponderEliminar
    Respuestas
    1. Gracias por el interés mostrado en el Tente 3D y enhorabuena a vosotros por un visor tridimensional que funciona tan bien.

      Eliminar
  4. ¿Y se puede descargar el apk sin usar el market? En mi caso no tengo acceso al mismo y hay más gente que no quiere/puede usar el market de google.

    ResponderEliminar
  5. He seguido los pasos que indicas y la instalación del programa ha sido correcta, pero no carga los modelos .ldr
    Uso un Samsung Galaxy S3 mini.

    ¿Alguna sugerencia?
    Gracias.

    ResponderEliminar
    Respuestas
    1. ¿Te cargan los modelos que trae por defecto? ¿Te sale algún mensaje de error? ¿qué versión de android tienes?

      Eliminar
    2. Tras cambiar el archivo obb con las piezas de tente, no carga ningún modelo, ni los de lego ni los de tente.
      Si vuelvo a poner el obb original con las piezas lego, si carga las piezas de ejemplo lego.
      Tengo Samsung Galaxy S3 mini con android 4.1.2.

      Eliminar
    3. No me da error ninguno, de queda en la pantalla de carga del modelo de tente .ldr y no avanza del 0%

      Eliminar
    4. En el archivo obb debe existir una carpeta ldraw y dentro de ella dos carpetas p y parts que contienen los archivos de las carpetas p y parts de la librerías de tente y lego (la original), si tienen otra ruta no funcionan, hay que respetar la misma estructura que en el obb original.
      A mi me dio ese error la primera vez de no avanzar y fue por no respetar la estructura, si aun así no te funciona comprueba también que los permisos y propiedad del archivo son los mismos que en el obb original.

      Eliminar
    5. Solucionado, el problema era que la carpeta estaba nombrada "lDraw" en vez de "ldraw"

      Gracias por todo.

      Eliminar