De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Freescape es un motor de juego de vídeo , una de las primeras 3D motor de juego utilizado en juegos como el 1987 's Driller . Los gráficos se componían principalmente de geometría sólida renderizada sin sombreado . [1] [2]

Historia [ editar ]

Desarrollado internamente por Incentive Software , Freescape se considera uno de los primeros motores 3D patentados que se utilizará en juegos de computadora , aunque el motor no se usó comercialmente fuera de los títulos propios de Incentive. [3] Originalmente se pensó que el proyecto era tan ambicioso que, según el diseñador de incentivos Ian Andrew, la empresa tuvo problemas para reclutar programadores para el proyecto, y muchos creían que no se podía lograr.

Paul Gregory (artista gráfico de Major Developments, el equipo de diseño interno de Incentive) menciona [4] 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 memoria de 128K y tenía potencia para ejecutar entornos 3D. Debido al éxito del motor, más tarde fue adaptado a todos los sistemas dominantes de la era: ZX Spectrum , IBM PC , Commodore 64 , Commodore Amiga y Atari ST .

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

Tecnología [ editar ]

Geometría [ editar ]

El motor Freescape permitió la generación de entornos 3D completos que constan de un piso y tantas primitivas como la memoria y la velocidad del procesador permitieran de manera realista. Estos primitivos eran cuboides , troncos de cuatro lados (llamados pirámides por Freescape), triángulos , rectángulos , cuadriláteros , pentágonos , hexágonos y segmentos de línea . Otro elemento primitivo, el "sensor", se utilizó con fines de juego para detectar la posición de la cámara en relación con el 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 permitir que los juegos se ejecuten correctamente en estas computadoras:

  • Las regiones individuales se restringieron a un tamaño de 8192 × 4096 × 8192 unidades. Estas unidades eran arbitrarias pero cada región siempre correspondía a las dimensiones.
  • El motor no permitía movimientos fraccionarios. En máquinas de 16 bits, cada movimiento (cámara u objeto) debe ser múltiplo de una unidad. En las máquinas de 8 bits, los ángulos en los que se puede ver el mundo se limitan aún más a pasos de 5 grados.
  • Los ejes xyz se subdividieron en solo 128 ubicaciones discretas, y el eje y se subdivide en solo 64 ubicaciones discretas. Como resultado, los objetos solo se pueden colocar en 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 según un cubo, es decir, sin superposición.

Interacción [ editar ]

Los juegos utilizaron el lenguaje de comandos Freescape ('FCL'), uno de los primeros lenguajes de secuencias de comandos del juego, para agregar elementos interactivos a los mundos de Freescape. Los scripts se pueden configurar para que se ejecuten constantemente para todo el mundo o se ejecuten constantemente para un área determinada, o se pueden adjuntar a objetos individuales donde se ejecutarán una vez si el objeto recibe un disparo, se activa o choca con él. Las versiones de Freescape para Amiga, Atari ST y PC también admitían "animadores", que eran programas FCL que utilizan algunas instrucciones adicionales para crear animaciones en pantalla.

Software que utiliza el motor Freescape [5] [ editar ]

  • Driller (1987) [2] (también conocido como Space Station Oblivion) [6]
  • Lado oscuro (1988)
  • Eclipse total (1988)
  • Maestro del castillo (1990)
  • Castle Master II: La cripta (1990)
  • Total Eclipse II: The Sphinx Jinx (1991)
  • Kit de construcción 3D (1991) [7] (también conocido como Virtual Reality Studio) [8]
  • 3D Construction Kit II (1992) (también conocido como Virtual Reality Studio 2.0) [9]

Ver también [ editar ]

  • Motor de gráficos de disparos en primera persona

Referencias [ editar ]

  1. ^ "Aventuras 3D de 8 bits de la década de 1980 con Freescape" . 26 de abril de 2019.
  2. ↑ a b House, Future Publishing Limited Quay; Ambury, el; Engl, Bath BA1 1UA Todos los derechos reservados; número 2008885, registro de la empresa de Gales. "Driller | Retro Gamer" . www.retrogamer.net .
  3. ^ "Explorando el Freescape" . IGN . 2008-10-22 . Consultado el 4 de julio de 2009 .
  4. ^ Retro Gamer 22, artículo de incentivo, página 26
  5. ^ "Freescape" . Lista universal de videojuegos .
  6. ^ "Olvido de la estación espacial (1987)" . MobyGames .
  7. ^ "Kit de construcción 3D" . www.stu-wilson.com .
  8. ^ "Estudio de realidad virtual (1991)" . MobyGames .
  9. ^ "Estudio de realidad virtual 2.0 (1992)" . MobyGames .

Enlaces externos [ editar ]

  • 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