Blender: CameraFPS, una cámara para recorridos interactivos
Cómo he venido comentando últimamente he estado embarcado en la creación de un curso muy extenso sobre Blender que abarca muchas de las facetas del programa.
Uno de los módulos (son 10) está destinado a los recorridos interactivos. Necesitaba una cámara tipo walkthrough…
Todo comenzó con un código original llamado MouseLook escrito por Clarck Thames y publicado con licencia CC-BY-3.0. En realidad es el resultado de un magnífico tutorial suyo en el que explica paso a paso cómo se programa el efecto. En este momento la cámara lo único que hace es obedecer el movimiento del ratón originando la sensación de cabeceo del jugador. Esta acción es en realidad la que se conoce en el mundo de los videojuegos como mouselook (mirar con el ratón).
El testigo lo recoge Pelle Johnsen y publica FPSController también con CC-BY-3.0 (descargable desde la descripción de este vídeo). En esencia es una mejora de MouseLook al que le añade controles para desplazar la cámara. FPS (First Person Shooter) hace referencia a los videojuegos en primera persona donde la cámara representa al jugador y, por norma general, incorporan el efecto mouselook; esto hace que el personaje sea controlado con las dos manos:
- Izquierda. Para desplazamientos adelante-atrás-derecha-izquierda.
- Ratón. Para mirar arriba-abajo-derecha-izquierda. Si el acto de mirar se hace mientras hay un desplazamiento, entonces hay un giro del personaje.
Posteriormente Rafael Ángel López García, ha petición mía, ha añadido algunos cambios a la configuración logrando una interactuación más confortable que la de FPSController; el resultado es un .blend al que hemos llamado CameraFPS y, por supuesto, continúa con la licencia de siempre.
Entramos al juego (“P”) y usamos los siguientes controladores:
- Tecla “W”. Adelante.
- Tecla “S“. Atrás.
- Tecla “A”. Izquierda.
- Tecla “D”. Derecha.
- Tecla “Espacio”. Salto.
- Movimiento del ratón con botón izquierdo pulsado. Mirar arriba, abajo, derecha e izquierda. Tal y como se dijo antes, si el acto de mirar se hace mientras hay un desplazamiento, entonces hay un giro de la cámara.
- Tecla “Esc”. Sale del juego.
Las principales novedades respecto a FPS Controller son:
- Tener que pulsar el botón izquierdo del ratón para mirar; algo imprescindible para una navegación armónica, a mi juicio.
- Efecto de frenada suave tras un desplazamiento.
Descarga CameraFPS (desde BOX.com)
Descarga CameraFPS (desde RapidShare)
NOTA: El archivo fue creado con Blender 2.62. Agradeceremos la información de cualquier comportamiento extraño a partir de Blender 2.63 (incluido).







