Insuflar nueva vida a esa vieja bicicleta (4 / 4 paso)

Paso 4: Ejecuta el software

Una característica fundamental del software es que utiliza python conserva en vinagre para hacer el escenario que carga más rápido. Sin embargo no se almacenan los archivos de la salmuera y descargar desde github (ya que son específicos al tipo de python se utiliza). En su lugar se generan como un tiempo de trabajo una sola vez el primero que el programa se ejecuta. Esto toma unos minutos en el Pi de frambuesa (Colóquese el hervidor!) ve también la advertencia abajo en las opciones del menú cambio de escenas.

El programa se basa gran parte de la funcionalidad 'estándar' de http://pi3d.github.io así que si usted está interesado en los detalles que es un buen lugar para empezar. Sin embargo, los elementos cruciales son:

  1. Objeto de la cámara que se mueve alrededor y vueltas dependiendo de insumos de la GPIO pins (si hay alguno) y tecla presiona (si hay un teclado) posición y el movimiento también depende de...
  2. ElevationMaps. Estos modelo de la hierba, rocas, nieve, agua, etc y cada uno lleva al menos dos imágenes para generarlo. Una imagen de elevación de escala de grises y una textura de color con la opción de normal mapping detallan golpes y una reflexión.

La versión que he subido contiene tres conjuntos de escenarios: karst, fiordos y alpinos y cada uno tiene su propio conjunto de variables en un archivo que se importa en Scenery.py (karst.py fjords.py alpine.py) así como un subdirectorio que contiene los archivos obj de modelo de imagen y 3D.

No hay ninguna razón por qué no puede hacer su propia versión copiar y editar uno de los ya existentes. Nota que los archivos de mapa de elevación tienen que ser 33 x 33 con el pixel del borde valores igual que el borde del mapa contiguo lo contrario allí serán grietas y discontinuidad entre los mapas.

Cuando se carga un nuevo conjunto de escenarios (ver operaciones del menú más abajo) el programa comprueba si hay un archivo llamado map00.pkl y si no se pasa a través de toda la lista de objetos en la escena y genera nuevos archivos de salmuera. Así que si cambias algo (una imagen de textura o elevación) necesita eliminar el archivo de map00.pkl salmuera para la regeneración de la fuerza.

teclas y botones

Si los botones están conectados a la GPIO Pulse cualquier botón le dará un impulso a la velocidad de rotación de la cámara. Así que usted puede dirigir! Los botones están listos para sólo detectar un cambio manteniendo pulsado no repetir el efecto de giro. Sin embargo si presiona un botón y se detecta que el otro botón presionado ya el programa entrará en modo de menú. En el menú modo los pasos botón izquierdo a través de las opciones y el botón derecho selecciona:

['Cancelar', 'cero estadísticas', 'alpino', 'fiordos', 'karst', 'fumar']

Si está conectado un teclado entonces W se puede utilizar para vender, comenzará A y paso a través del menú, B se seleccione Opciones del menú, saldrá de Esc

Tiempo NB el primero cambias de paisaje la animación se congele mientras que los nuevos elementos del paisaje son conservados en vinagre, no te asustes.

Artículos Relacionados

Proyecto doble: AirPlay-Pi y nueva vida para una vieja radio

Proyecto doble: AirPlay-Pi y nueva vida para una vieja radio

Hey, Bienvenido a mi primer post nunca en InstructablesEl proyecto que está a punto de leer es la creación un Raspberry Pi 'AirPlay' y cómo utilizó, que choca con la segunda parte, la nueva vida para mi vieja radio.Paso 1: Recoger todo lo que necesit
Dando nueva vida a la vieja música de la hoja

Dando nueva vida a la vieja música de la hoja

Con el tiempo, hemos reunido una colección de viejas partituras de un par de generaciones de miembros de la familia musical. Algunos habían sido almacenadas en un banco del piano por un rato, y viendo a través de ellos reveló algunas portadas realmen
Insuflar nueva vida a un ordenador antiguo

Insuflar nueva vida a un ordenador antiguo

¿Cuál es el objetivo de mi proyecto?El objetivo de este proyecto es convertir un equipo de 8 año de edad en un equipo que puede tomar notas, escribir documentos, navegar por la web y jugar al Juego de impar en un estándar que es aceptable hoy en día.
Insuflar nueva vida (renovación) en una oxidada silla de cubierta de PVC para vertedero de tha.

Insuflar nueva vida (renovación) en una oxidada silla de cubierta de PVC para vertedero de tha.

Este corto instructivo es para renovar y volver a utilizar una silla de cubierta de PVC Adirondack se desvaneció, oxidado y listo para el relleno sanitario. Así desviar del vertedero y alargando la vida útil de la silla.Esto no es reciclar pero es la
Insuflar nueva vida a viejos auriculares

Insuflar nueva vida a viejos auriculares

Encontré este dulce juego de auriculares vintage electrónica alfa en una venta de garage hoy por $1.00. Yo no podía decir no a este estilo impresionante vieja escuela! Por desgracia, estaban en forma ligeramente áspera y puesto que son tan viejos (su
Dando una nueva vida a una vieja corneta/trompeta

Dando una nueva vida a una vieja corneta/trompeta

Recientemente he comprado este en ebay por 27 dólares. Un cucurucho de modelo Embajador de niños en la década de 1950. Un instrumento de alta calidad, aunque al ser un modelo de estudiante, se sabe para ser utilizado también por muchos profesionales
Trayendo nueva vida a una vieja radio de tubo

Trayendo nueva vida a una vieja radio de tubo

Recientemente he comprado un 1950 Arvin AM tubo FM tipo radio de una tienda de antigüedades. la radio no estaba en muy mal estado para su edad y después de probarlo antes de que lo compré, la radio sonaba grande y todo lo trabajado en él (excepto el
Insuflar nueva vida a un más viejo teclado din 5

Insuflar nueva vida a un más viejo teclado din 5

Hola, este es mi primer instructable. Después de terminarla me di cuenta de cuán difícil y desperdiciador de tiempo haciendo algo como esto puede ser. Así que gracias a todos por ahí dispuesto a pasar por todos los problemas para compartir tus conoci
Traer una nueva vida a una vieja laptop

Traer una nueva vida a una vieja laptop

cada ahora y entonces cosas suceden que usted no puede controlar. Lo más desalentador es cuando tu laptop deja de funcionar.Tenía un ordenador portátil que dejó de funcionar hace un tiempo. Parecía como que estaba trabajando bien, pero no tuve ningun
Vieja mesa obtiene nueva vida

Vieja mesa obtiene nueva vida

Paso 1: Una nueva vida Un amigo nuestro iba a lanzar esta mesa y sillas fuera. Agarré para arriba, pintado y había cubierto los cojines de la silla en un vinilo brillante que es resistente a la intemperie. ¡Me encanta!
Cómo reciclar una vieja bicicleta en un reno de Navidad

Cómo reciclar una vieja bicicleta en un reno de Navidad

en vez de tirar ese viejo 10 velocidades en la basura o lleva a la descarga, le dan nueva vida y festivamente decora tu jardín en Navidad. En aproximadamente una hora puede hacer un Reno (u otros tipos de animales) de una bicicleta vieja.Hacen una ún
Rota la luz de la bici - dando una nueva vida

Rota la luz de la bici - dando una nueva vida

una noche tuve un viaje lleno de baches en mi bicicleta de la oficina a casa. Mi luz delantera nueva se deslizó de su ranura, cayó en el camino y llegó en una moto, no podía tomar el viaje ya...Desde la distancia me podía ver un montón de pedazos mac
Rehabilitación de una vieja bicicleta

Rehabilitación de una vieja bicicleta

Mi novia tenía un golpe encima de viejo crucero de la playa que solía montar alrededor de la ciudad cuando ella vivía en Filadelfia. Estaba oxidado, tenía un pedal roto, faltaba su pata de cabra y justo necesitaba una gran cantidad de TLC. Hace aprox
Dar su plancha de paño viejo una nueva vida

Dar su plancha de paño viejo una nueva vida

.... Un día fue planchado de mi ropa y accidentalmente coloca la plancha en el calcetín de nylon. El hierro era tan caliente que derrite el calcetín y el plástico fundido, pegado a la base de la plancha de metal. Este plástico fundido se pegaría a mi