Oculus Quest

Nuestra primera aplicación con Unity y Oculus Quest

En este tutorial veremos como desarrollar nuestra primera aplicación para Oculus Quest usando, como no, Unity. Estas gafas de R.V. se han convertido en unas de mis favoritas porque a pesar de tener un coste contenido la calidad y versatilidad que ofrecen es impresionante. No hace falta colocar sensores en la habitación como ocurre con las HTC Vive. Simplemente sacamos las gafas de la caja, cogemos los mandos y ¡a disfrutar! Configurando las gafas Lo primero que tenemos que hacer es preparar nuestro entorno para desarrollar. Lo primero será descargarnos en nuestro smartphone la aplicación de Oculus desde aquí, nos

Sigue leyendo

Iluminación en Unity

Todos los que trabajamos con motores 3D tenemos claro que un aspecto fundamental para tener simulaciones de calidad es conseguir una buena iluminación de nuestra escena. Este no es un concepto trivial sino que requiere de varias técnicas para conseguir acabados de calidad y suelen estar más relacionadas con el diseño y el arte que con la programación. No hay normas mágicas en la iluminación, sólo conocer algunas técnicas y experimentar hasta conseguir el acabado deseado. Para poder aprovechar completamente este artículo es necesario contar con unos conocimientos básicos de Unity. Será fundamental saber de qué tipos de luces disponemos

Sigue leyendo

Widgets en Android actualizables desde PHP

Esta vez tocó investigar como hacer un widget para una aplicación Android pero con una peculiaridad: tenía que actualizar su contenido desde un servidor web con PHP + MySQL. Desarrollar un widget con Android Studio es muy sencillo. Simplemente pulsamos con el botón derecho sobre el package de nuestro proyecto y elegimos la opción New -> Widget -> AppWidget.

Sigue leyendo

Mi aplicación android Panic Button

 Me gustaría presentaros la versión final de una aplicación que hacía tiempo me rondaba por la cabeza. Tras valorar diferentes alternativas que podrían  acelerar el desarrollo como HTML5, PhoneGap, etc. al final me decidí a desarrollarla mediante código nativo y sin utilizar ninguna librería externa.  La aplicación se llama Panic Button y su utilidad consiste en alertar a un máximo de tres contactos de que te encuentras en una situación de peligro. Al  pulsar el botón del pánico, un mensaje que hayas definido se enviará a esos tres contactos junto con tu posición geográfica. La forma de envío del  mensaje

Sigue leyendo

Por qué elegí Sublime Text

Uno de los aspectos más importantes para el trabajo diario de un programador, es la utilización de un editor de código que nos permita hacer nuestro trabajo de forma eficiente. Seguramente todos habremos dedicado unas cuantas horas a probar editores o entornos de desarrollo antes de decidirnos por uno de ellos. En este artículo voy a hablar del que, desde hace unos meses, se ha convertido en mi editor principal y voy a explicar cuáles son las características que me convencieron de su uso. Seguramente muchos de los lectores ya lo conozcan, hablo de Sublime Text, un editor de texto que

Sigue leyendo

FaceGen Modeller

Hace algún tiempo, participé en el desarrollo de un avatar virtual 3D que actuaría de asistente en una plataforma de gestión de proyectos online. Lógicamente, lo primero que necesitamos para conseguirlo es un modelo 3D del asistente que, en este caso, debería ser lo más realista posible. Investigando sobre este punto descubrimos una herramienta imprescindible para este trabajo: FaceGen Modeller. De una forma muy rápida e intuitiva y con solamente tres fotografías de una persona, es capaz de hacer un modelado 3D bastante realista de una cabeza humana. No incluye el pelo (aunque se puede añadir) y hay que tener

Sigue leyendo