Articulo de referencia

Paisaje libre

Freescape es un motor de videojuegos , un motor de juegos 3D primitivo utilizado por primera vez en Driller de 1987. Los gráficos se componían principalmente de geometría sólida...

Freescape es un motor de videojuegos , un motor de juegos 3D primitivo utilizado por primera vez en Driller de 1987. Los gráficos se componían principalmente de geometría sólida renderizada sin sombreado . [ 1 ] [ 2 ]

Historia

Desarrollado internamente por Incentive Software , Freescape es considerado uno de los primeros motores 3D propietarios utilizados en videojuegos , aunque el motor no se utilizó comercialmente fuera de los títulos de Incentive. [ 3 ] Originalmente se pensó que el proyecto era tan ambicioso que, según el diseñador de Incentive, Ian Andrew , la empresa tuvo dificultades para reclutar programadores para el proyecto, y muchos creían que no se podría lograr.

Paul Gregory (artista gráfico de Major Developments, el equipo de diseño interno de Incentive) menciona que Freescape fue desarrollado por Chris Andrew a partir de septiembre de 1986 en un Amstrad CPC , ya que era el sistema de desarrollo más adecuado con 128K de memoria y tenía la potencia suficiente para ejecutar entornos 3D. [ 4 ] El motor fue portado al ZX Spectrum , MS-DOS , Commodore 64 , Amiga y Atari ST .

El desarrollo de Freescape finalizó en 1992 con el lanzamiento de 3D Construction Kit II . Su legado continuó en el posterior motor de creación de realidad virtual Superscape VRT , del mismo desarrollador y anunciado en el software 3D Construction Kit II .

Tecnología

Geometría

El motor Freescape permitía generar entornos 3D completos que consistían en un suelo y tantas primitivas como la memoria y la velocidad del procesador permitieran de forma realista. Estas primitivas eran cuboides , troncos de pirámide de cuatro lados (llamados pirámides por Freescape), triángulos , rectángulos , cuadriláteros , pentágonos , hexágonos y segmentos de línea . Otra primitiva, el "sensor", se utilizaba en los juegos para detectar la posición de la cámara con respecto al sensor en el mundo del juego.

Freescape fue diseñado teniendo en cuenta un hardware limitado y, como tal, contiene una serie de limitaciones inherentes que son necesarias para que los juegos se ejecuten correctamente en estos ordenadores:

  • Cada región individual tenía un tamaño limitado a 8192 × 4096 × 8192 unidades. Estas unidades eran arbitrarias, pero cada región siempre se correspondía con dichas dimensiones.
  • El motor gráfico no permitía movimientos fraccionarios. En las máquinas de 16 bits , cada movimiento —ya sea de la cámara o del objeto— debía ser un múltiplo de una unidad. En las máquinas de 8 bits, los ángulos de visión del mundo se limitaban aún más a incrementos de 5 grados.
  • Los ejes x y z se subdividieron en solo 128 posiciones discretas, y el eje y en solo 64. Como resultado, los objetos solo pueden colocarse a intervalos de 64 unidades, por ejemplo, 0, 64, 128 o 128, 64, 32.
  • Los objetos no pueden superponerse.
  • Todos los objetos poseían un "cubo delimitador", para el cual se aplican las reglas de detección correspondientes a un cubo, es decir, sin superposición.

Interacción

Los juegos utilizaban el lenguaje de comandos de Freescape (FCL), un lenguaje de scripting primitivo , para añadir elementos interactivos a los mundos de Freescape. Los scripts podían configurarse para ejecutarse continuamente en todo el mundo o en un área específica, o bien, podían asociarse a objetos individuales, donde se ejecutarían una sola vez si el objeto era disparado, activado o colisionado con él. Las versiones de Freescape para Amiga, Atari ST y PC también admitían "animadores", que eran programas FCL que utilizaban algunas instrucciones adicionales para crear animaciones en pantalla.

Software que utiliza el motor Freescape

Títulos de software que utilizan el motor Freescape: [ 5 ]

Véase también

Referencias

  1. paleotronic (26 de abril de 2019). "Aventuras 3D de 8 bits de los años 80 con Freescape" . Revista Paleotronic .
  2. 1 2 Equipo de Retro Gamer (22 de septiembre de 2009). "Driller" . Retro Gamer . Archivado del original el 14 de septiembre de 2015.
  3. Fahs, Fahs (22 de octubre de 2008). "Explorando el Freescape" . IGN . Archivado del original el 22 de noviembre de 2015. Recuperado el 4 de julio de 2009 .
  4. "Incentivo". Retro Gamer . N.° 22. pág. 26.  
  5. "Freescape" . Lista universal de videojuegos .
  6. "Space Station Oblivion (1987)" . MobyGames .
  7. Wilson, Stuart. "Kit de construcción 3D" . Sitio web no oficial del kit de construcción 3D .
  8. "Estudio de Realidad Virtual (1991)" . MobyGames .
  9. "Virtual Reality Studio 2.0 (1992)" . MobyGames . Archivado del original el 7 de diciembre de 2022. Consultado el 2 de enero de 2021 .
  • Versión gratuita de Driller para PC
  • Una reimplementación moderna de Freescape, en OpenGL.
  • Artículo de IGN sobre los juegos de Freescape.
  • Lista completa de juegos de Freescape Engine