Logo FGFS

Características de FlightGear


Alto grado de Libertad

FlightGear es un proyecto de código abierto. Esto significa que mientras cumplas los términos de la licencia GPL, puedes descargar y copiar FlightGear libremente. Tienes acceso libre al último código fuente del desarrollo. Dado que es un proyecto de código abierto, hemos hecho que los formatos de nuestros ficheros sean abiertos y fácilmente accesibles. Utilizamos formatos de modelado 3D estándar y gran parte de la configuración del simulador está controlada mediante ficheros ASCII basados en XML. Crear extensiones adicionales para FlightGear (o directamente modificar el código fuente) es directo y requiere aplicar gran cantidad de ingeniería inversa. Esto hace a FlightGear un opción atractiva para su uso en proyectos privados, comerciales, de investigación o de hobby.

FlightGear funciona en plataformas Windows, Linux, Mac OS-X, FreeBSD, Solaris e IRIX, permitiendo al usuario utilizarlo en su plataforma preferida.

Modelos de Dinámica de Vuelo

Con FlightGear es posible elegir entre tres Modelos de Dinámica de Vuelo primarios. Es posible añadir nuevos modelos de dinámica o incluso conectar con modelos de dinámica de vuelo "propietarios" externos:
  1. JSBSim: JSBSim es modelo de dinámicas de vuelo genérico y 6DoF para la simulación del movimiento de vehículos aéreos. Está escrito en C++. JSBSim se puede ejecutar en modo independiente para ejecuciones en batch, o puede hacer de controlador para un programa de simulación mayor que incluya subsistemas visuales (como FlightGear). En ambos casos, los aviones se modelan en un fichero de configuración XML, donde se definen las propiedades de masa, aerodinámica y control de vuelo.

  2. YASim: Este MDV es parte integrante de FlightGear y usa una forma distinta a JSBSim simulando el efecto de la circulación del aire en distintas partes del avión. La ventaja de este modelo es que es posible realizar la simulación basada en la información de geometría y masa combinada con datos de funcionamiento disponibles más comunes para un avión. Esto permite construir rápidamente un avión con un comportamiento plausible que coincida con los datos datos de funcionamiento publicados sin necesidad de realizar todo el test de datos tradicional.

  3. UIUC: Este MDV está basado en LaRCsim escrito originalmente por la NASA. UIUC aumenta el código permitiendo ficheros de configuración del avión en lugar de añadir código para la simulación del avión bajo condiciones de hielo.

    UIUC (como JSBSim) utiliza tablas para recuperar los coeficientes de momento y fuerza para un avión... y entonces usa esos coeficientes para calcular la suma de fuerzas y momentos que actuan sobre el avión.

Base de Datos del Escenario Mundial Preciso y Extenso

  • Alrededor de 20.000 aeropuertos reales incluidos en el set de escenario completo.
  • Pistas, señalizaciones, emplazamientos y luces de aproximación correctas.
  • Pistas de rodaje disponibles para muchos aeropuertos grandes (incluso se incluyen luces de la linea verde central cuando es necesario).
  • Pistas inclinadas (las pistas cambian su inclinación tal y como ocurre en la vida real).
  • Iluminación direccional de aeropuerto que cambian de intensidad según cambia la dirección de tu vista relativa.
  • El escenario mundial ocupa 3 DVD's. (¡No estoy seguro si esto es una característica o un problema!) Pero significa que tenemos una cobertura bastante detallada del mundo entero.
  • Terreno preciso de todo el mundo, basado en la publicación más reciente de los datos de terreno SRTM. 3 arco segundo de resolución (sobre 90m post espacio) para América del Norte y del Sur, Europa, Asia, África y Australia.
  • El escenario incluye todos los lagos, rios, carreteras, ferrocarriles, ciudades, pueblos, terrenos, etc.
  • Buena iluminación del escenario nocturno con iluminación concentrada en la areas urbanas (basado en mapas reales) y luces visibles en las principales autopistas. Esto permite vuelos nocturnos realistas con la posibilidad de reconocer pueblos y ciudades y seguir carreteras.
  • Las porciones del escenario se paginan (cargan/descargan) en un hilo independiente para minimizar la tasa de fotogramas cuando se necesita cargar nuevas areas.

Modelo del Cielo Detallado y Preciso

FlightGear implementa un modelado horario extremadamente preciso con localizaciones correctas del sol, la luna, las estrellas y los planetas para la fecha y hora especificadas. FlightGear puede leer la hora actual del reloj de sistema para colocar correctamente el sol, la luna, las estrellas, etc. en su lugar actual correcto relativo a la tierra. Si está amaneciendo en Sidney ahora mismo, está amaneciendo en el simulador ahora mismo cuando te encuentres en el Sidney virtual. El sol, la luna, las estrellas y los planetas siguen sus órbitas correctas en el cielo. Este modelado también tiene en cuenta los efectos estacionales por lo que tienes días de 24 horas al norte del Círculo Polar ártico en verano, etc. Destacar también la correcta posición de la luna junto con la correcta posición del sol para conseguir la fase lunar correcta para la fecha/hora actual, como en la vida real.

Sistema de Modelado de Aviones Abierto y Flexible

FlightGear brinda la posibilidad de modelar una amplia variedad de aviones. Actualmente puedes volar con el 1903 Wright Flyer, extraños "ornitópteros" aleteantes, un 747 y un A320, distintos jets militares y varios ligeros. FlightGear permite modelar esos aviones y casi cualquier cosa intermedia.

FlightGear tiene una animación instrumental extremadamente fluida y suave que se refresca al mismo ritmo que se refrescan las vistas (tan rápido como tu ordenador pueda procesarlas, y no limitado como en algunos simuladores).

FlightGear posee una infraestructura que permite a los diseñadores de aviones construir cabinas totalmente animadas, totalmente operativas y totalmente interactivas (que se refrescan y muestran correctamente respecto a las vistas externas del avión).

FlightGear modela de una forma realista el comportamiento de los instrumentos del mundo real. Los instrumentos que tiene demora en la vida real, también se demoran correctamente en FlightGear, el movimiento del giroscopio está implementado correctamente, la brújula está sujeta a las fuerzas del cuerpo del avión -- todas esas cosas que hacen que el vuelo en el mundo real sea un reto.

FlightGear reproduce de forma precisa los fallos de muchos sistemas e instrumentos. Si el sistema de presión falla, los giroscopios HSI giran hacia abajo lentamente con la correspondiente pérdida de respuesta así como un incremento lento del bias/error.

Requerimientos de Hardware Moderados

La intención de FlightGear es que sea agradable, pero no a costa de otros aspectos de un simulador realista. Nuestra intención no es competir en el mercado de los "juegos" ni utilizar trucos gráficos muy llamativos.

El resultado es un simulador con un requerimiento de hardware moderado para funcionar con una tasa de fotogramas suave. Puede funcionar razonablemente bien en un ordenador de entre 500 y 1000 dólares (incluso menos si tienes cuidado) y no necesitas gastarte 3000 dólares en nuevo hardware como ocurre con los juegos nuevos.

Eso si, cuanto mejor hardware utilices para FlightGear, mejor funcionará y mejor se verá, por lo que no creas que tienes que pasar de tu nuevo hardware tan caro si lo acabas de comprar. :-)

Propiedades Internas ¡EXPUESTAS!

FlightGear permite a los usuarios y diseñadores de aviones acceder a un gran número de variables de estado internas a través de numerosos mecanismos de acceso tanto internos como externos. Estas variables de estado están organizadas en un árbol de "propiedades" jerárquico.

Utilizando el árbol de propiedades es posible inspeccionar cualquier variable de estado interna de FlightGear. Es posible controlar de forma remota a FlightGear desde un script externo. Puedes crear animaciones de modelo, efectos sonoros, animaciones de instrumentos y protocolos de red para cualquier situación imaginable con tan sólo editar un pequeño número de ficheros de configuración. Este sistema tan potente hace que FlightGear sea inmensamente flexible, configurable y adaptable.

Opciones de Red

Varias opciones de red permiten a FlightGear comunicarse con otros programas FlightGear, con receptores GPS, con módulos externos de dinámicas de vuelo, pilotos automáticos externos o módulos de control externos, así como otros software como el proyecto Open Glass Cockpit y la utilidad de mapas Atlas.

Una opción de entrada/salida genérica permite un protocolo definido por el usuario para un fichero, puerto serie o cliente de red.

FlightGear dispone de un protocolo multiusuario para red local en un entorno multiavión, por ejemplo para practicar vuelos en formación o para simulaciones de torre.

Las potentes opciones de red hacen posible sincronizar varias instancias de FlightGear permitiendo la multipantalla, o incluso un entorno de caverna. Si todas las instancias se están ejecutando con la misma tasa de fotogramas, es posible conseguir sincronizaciones realmente buenas entre las pantallas.


Home | Descargas | Capturas de Pantalla | Documentación

Alojado y Traducido por

Alojado y Traducido por Paraisoft
Paraisoft.com