FlightGear Review September-2009
Материал из FlightGear
FlightGear Review September-2009
Содержание |
Новшества
| | |
|
Сценарий около LFLJ с отключенными шейдерными снежными шапками на вершинах гор (слева) и включенными (справа). | |
Продолжаются работы над улучшением шейдеров в FlightGear. Созданы тестовые шейдерные эффекты зеленой травы на земле, которая позволяет рассмотреть каждую травинку сблизи. Кроме того, ведутся работы по портированию второй, более продвинутой, версии отражающей воды (так называемая "water2") в новую шейдерную систему FlightGear. Напомним, что новые эффекты включаются в диалоговом окне, доступном из меню View > Rendering Options.
Несколько разработчиков заняты улучшением 3D-облаков. Расположение облаков на небе стало более реалистичным, улучшено моделирование слоистых облаков, изменился формат XML-файлов, улучшены текстуры, туман и эффект затемнения. Патч от Lauri Peltonen упростил процесс тестирования новых шейдеров.
Радионавигационная часть симулятора подверглась серьезным изменениям. GPS-подсистема была частью общей радионавигации и работала не совсем корректно. Разработчики её отделили и начали доводить до ума основные операции, связанные с GPS и радионавигацией. Поведение приборов по захвату ILS, NDB, VOR и DME, в результате длительных дискуссий и множественных правок исходного кода, стало ещё более реалистичным. Исправлены ошибки, возникающие при переключении между ILS и VOD-DME и т. д.
В FG добавлен корректный и настраиваемый автоматический тормоз (auto-brake): реализована его поддержка для JSBSim-самолетов, создан режим RTO и совмещенный режим MAX/RTO в стиле Airbus, некоторые другие функции. Новый автотормоз уже реализован в модели Boeing 777-200ER, работает правильно и может быть проверен пользователями devel-версии симулятора и официального репозитария моделей.
В очередной раз поднят вопрос об улучшении звуковой подсистемы. На текущий момент она позволяет создавать различные источники звуков в разных частях самолета и при различных условиях. Однако у неё есть свои минусы: отсутствует озвучка AI- и онлайн-трафика, который передвигается на земле и в воздухе абсолютно бесшумно; некорретно работает допплеровский эффект. Erik Hofman начал заниматься решением этих проблем.
Стандартный АТИС стал ещё более приближенным к реальным требованиям ИКАО, хотя и далек пока от идеала: теперь он сообщает все слои облаков, а не только нижний; использует истинный курс ветра, а не магнитный; правильно сообщает рабочие полосы; информация АТИС теперь может обновляться чаще, а не только в начале каждого часа; теперь не произойдет ничего плохого, если несколько приемников будут настроены на частоту одного АТИС; громкость АТИС теперь привязана к значению громкости общей радиочасти (раньше АТИС звучал достаточно тихо и часто заглушался шумом двигателей); сообщения АТИС теперь сохраняются в дереве свойств и могут быть прочитаны, например, через веб-интерфейс или телнет; поправлен алгоритм генерации буквенного индекса сообщения АТИС; и многое другое.
В FlightGear появились движущиеся автобусы и дымящие, многовагонные AI-поезда. Они передвигаются по waypoint'ам, аналогично флайтпланам для AI-самолетов. Несколько человек из англоязычного сообщества добавили свои GPS-треки поездок на работу, и теперь у них в симе есть свой собственный транспорт. Однако, в действительности очень тяжело найти столь маленькие обьекты в полях и лесах. А вот для аэропортовского траффика эта возможность сулит большие перспективы. Кроме того, все эти машинки теперь могут ездить в туннелях.
Добавлена поддержка "hot plug-n-play". Были сообщения о том, что после данного обновления стало возможным, например, использование встроенного в ноутбук акселерометра в качестве штурвала: при наклоне ноутбука влево, штурвал поворачивал влево и т. д.
Начали улучшать дефолтный роут-менеджер. Раньше это было довольно аскетичное диалоговое окно со списком контрольных точек и парой кнопок. Сейчас к нему добавляются дополнительные опции.
Появились три новых мультиплей-сервера, физически размещенных в США и Германии: mpserver05.flightgear.org в Далласе и mpserver07.flightgear.org в Висконсине, mpserver08.flightgear.org в Франкфурте. Все сервера уже слинкованы с основными существующими.
Модели
В официальный CVS-репозиторий добавлены новые модели: Avro-Lancaster, Stearman, A-26 Invader.
Небольшие улучшения и исправления в моделях: Beechcraft b1900d, Hercules C130, Cessna Citation-X, B-17, SR71 (BlackBird), Cessna Citation Bravo, Aerostar-700, Concorde, Boeing 787 и Boeing 777-200.
Улучшения в замечательном вертолете Eurocopter EC135: панель приборов стала фотореалистичной, улучшены звуки и ливреи, исправлены некоторые глюки с фюзеляжем, переключение ливрей стало более быстрым. Немного дополнена документация по вертолету.
Хорошая новость о проекте Ил-76 для FlightGear: скоро будет выпущена бета-версия данной модели, а затем и релиз. Модель будет иметь трехмерную виртуальную кабину, динамику и системы, максимально приближенные к реальным, поэтому автор проекта рекомендует всем интересующимся приступать к изучению РЛЭ.
В рамках проекта по развитию морских портов добавлены модели контейнеров. Ведется работа по созданию удобного интерфейса для работы с ними. Однако, теперь кому-то предстоит рисовать для них сотни ливрей.
Сценарии
В terrasync-репозитарий уже выложены тайлы архипелага Гавайских островов с полностью перерисованными вручную шейпами-ландклассами. Титаническую работу итальянца Statto предстоит теперь дополнять исправленными аэропортами, зданиями, небоскребами и прочим.
Так же в сентябре была выложена вторая версия пакета текстур для земли, с многочисленными улучшениями и добавлениями.
Исправления в коде
Исправлен глюк с невозможностью крутить камерой с помощью хатки джойстика в режиме паузы. Раньше во время паузы это можно было делать только мышью.
После длительного обсуждение в девел-листе, Алекс Бузин (Alex Buzin) отловил баги с погодой на большой высоте. Оказалось, что причиной появления снега на эшелоне и "неправильное" солнце было результатом неверного вычисления температуры и точки росы на эшелоне. В код внесены соответствующие изменения.
Исправлены некоторые другие мелкие ошибки: падения симулятора при выходе из программы, ошибки с кейпадом клавиатуры в Mac OS, поправлен конфигурационный скрипт для Mac OS, есть мелкие исправления в менеджере запуска симулятора (FGRun), исправлены ошибки АТИС в 64-битных системах, очередные вылавливания nan-ошибок, исправлена ошибка вычисления высоты МЕТАР-станции, много различных фиксов для компиляции в среде Windows (MSVC).