Бесплатный кросс-платформенный 3D игровой движок с скриптингом на C#, физикой Bullet и аудио OpenAL.
Свяжитесь с нами: falcoware@gmail.com
https://falco3d.com/sourcers/FalcoEngine.zip - Исходники - Присоединяйтесь!
Дата последней версии: 19.10.2025
Скачать Falco Engine 3.9.0.9 (Windows)Журнал изменений версии 3.9.0.9:
Примечание: Исправление (манифест); удаление требования прав администратора для Player.exe
Примечание: Исправлена ошибка, приводившая к сбою игр в Windows 11.
– Добавлено смещение глубины на основе нормалей в BatchedGeometry для уменьшения z-конфликта на перекрывающейся геометрии.
– В MeshRenderer добавлена опциональная обработка смещения декалей для каждого материала:
– Флаг ENABLE_MESH_DECALS активирует преобразование смещения глубины.
– DECAL_NORMAL_BIAS и DECAL_VIEWDIR_BIAS управляют смещением по нормали и направлению взгляда.
– Отключена запись глубины для проходов декалей для предотвращения перезаписи глубины базовой поверхности.
– Обеспечена стабильность рендеринга декалей на искривлённой или неровной геометрии клиента.
– Значения по умолчанию настроены безопасно для типичных масштабов сцены.
26 апреля 2025 г.: новая демоверсия! Демоверсия FPS Creator!
20 июня 2024 г.: Исправлена ошибка Quaternion. Демо-версия Half Life 2!
Medved Hellraiser 3 Green Elephant уже в продаже!
Список изменений версии 3.9.0.4b:
Редакция 0:
- Исправлен сбой шейдера
- Исправлена ошибка бесконечности векторного значения математических функций transformDirection и inverseTransformDirection.
Редакция 1:
- Исправлена ошибка, из-за которой инспектор не работал с переменными жесткого тела.
- Исправлены некоторые моноисключения, приводившие к сбоям движка.
- Добавлен API физических суставов
- Добавлены документы XML API
Редакция 2:
- Исправлен сбой при создании ландшафта
- Увеличена скорость загрузки сцены
- Исправлена ошибка ограничения направленного света
- Исправлена ошибка искажения сетки скиннинга
Редакция 3:
- Исправлен сбой API (увеличен размер кучи)
- Добавлена анимация системы частиц
Редакция 4:
- Добавлены отложенные декали
- Добавлен API системы частиц
- Добавлен API поля зрения камеры
- Исправлена проблема с отсутствием цветов вершин в загрузчике сеток при импорте.
- Добавлены значки текстур в редактор свойств для текстурных реквизитов
- Исправлена ошибка сбоя сплайна при выборе точки
- Исправлена ошибка пакетной геометрии, приводившая к сбоям при работе с неисправными шейдерами.
- Добавлен стандартный отложенный трипланарный шейдер
Журнал изменений версии 3.8.0.9b:
Редакция 0:
- Добавлена версия для Linux
- Улучшена отбраковка света
- Улучшен Raycast
- Улучшен контурный шейдер
- Улучшено преобразование звука из стерео в моно
- Исправлена ошибка, из-за которой ключевые кадры редактора анимации работали неправильно.
- Добавлены новые иконки
- Исправлены мелкие ошибки в редакторе пользовательского интерфейса
- Сериализация переписана для переносимости на разные платформы. Старые проекты несовместимы с новыми версиями движка.
- Исправлены мелкие ошибки в конструкторе NavMesh
- Исправлена ошибка, из-за которой NavMesh не отображался после пересборки.
- Исправлены мелкие ошибки в Lightmap Baker
- Исправлена ошибка, из-за которой статические флаги дублирующихся объектов не копировались.
- Исправлена ошибка загрузки неправильных текстур в импортере моделей
Редакция 1:
- Добавлен компонент VideoPlayer
- Добавлен новый API AudioClip
- Исправлена ошибка, из-за которой импорт ресурсов не работал в Linux.
- Улучшено управление временем
- Убрана опция ограничения FPS
- Добавлена вертикальная синхронизация
- Исправлена ошибка, из-за которой не работало перетаскивание по сцене.
- Улучшена поддержка воспроизведения аудиофайлов wav
- Улучшена позиция поиска AudioSource
- Исправлены ошибки, связанные с повреждением шрифтов и сбоями плеера.
- Исправлена ошибка, из-за которой логотип Falco не центрировался в полноэкранном режиме.
- Возможность изменения разрешения в неисключительном полноэкранном режиме удалена, поскольку она не соблюдается
- Исправлена ошибка, из-за которой FileSystemWatcher не работал должным образом в Linux.
- Добавлены отсутствующие библиотеки
- Обновлена физика пуль
- Исправлен некачественный шрифт в диалоговом окне хода выполнения Linux
Редакция 2:
- Исправлены сбои Cubemap
- Реализовано освещение на основе изображений
- Удален прямой рендерер
- Кнопка «Добавить компонент» добавлена в окно инспектора
- Добавлена возможность включения/выключения ошибок/предупреждений/информации в окне консоли
- Добавлена панель полного текста сообщения в окне консоли
- Добавлены новые значки в окно консоли
- Улучшен интерфейс окна консоли
- Исправлены сообщения об ошибках кубической карты
- Улучшена возможность изменения размера окна предварительного просмотра
- Улучшено ведение журнала ошибок компилятора скриптов
Редакция 3:
- Добавлен редактор конструктивной твердотельной геометрии (CSG)
- Добавлена физика систем частиц
- Добавлены MIP-карты для шрифтов
- Исправлена ошибка сбоя инспектора при почти нулевом размере
- Исправлены ошибки системы частиц
- Исправлен сбой при отмене/повторе действий в редакторе системы частиц.
- Улучшение ГИ выпечки
- Окно консоли показывает ошибки как информацию об исправленной ошибке
- Добавлена возможность очистки материала в MeshRendererEditor
- Добавлены настройки поля зрения камеры в вид сцены редактора
- Демо-проект обновлен
Редакция 4:
- Реализован запуск проекта в редакторе
- Улучшен рендеринг нескольких областей просмотра
- Улучшено управление целями рендеринга камеры
- Исправлен сбой сборки проекта
- Реализованы двусторонние тени
- Исправлена ошибка, из-за которой не очищалась глубина пользовательского интерфейса редактора.
- Добавлена поддержка IBL для шейдеров рельефа
- Улучшен редактор пользовательского интерфейса
- Исправлена ошибка, из-за которой клавиша удаления объекта работала неправильно.
- Добавлено окно предварительного просмотра камеры
- Улучшены настройки области просмотра камеры
- Исправлена ошибка, из-за которой G-буфер камеры не сбрасывался.
- Улучшена обработка ввода с камеры редактора
- Улучшена система пользовательского интерфейса
- Добавлен компонент пользовательского интерфейса TextInput
- Отключена возможность модификации стандартных материалов
- Улучшены обратные вызовы клавиатуры и мыши в диспетчере ввода.
- Улучшена кнопка пользовательского интерфейса
- Улучшена визуализация текста пользовательского интерфейса
- Реализован фокус окна «Активы» на новых элементах при создании активов.
Редакция 5:
- Исправлена ошибка медленного выбора большого количества объектов.
- Реализован автоматический генератор уровней детализации сетки
- Реализован уровень детализации MeshRenderer
- Исправлены сбои при перезагрузке актива
- Исправлена ошибка, из-за которой не работали только статические флаги окклюзии. Отключено все статические флаги.
- Реализован рендеринг сетки Cull на максимальном расстоянии LOD
- Оптимизированы функции поиска GameObject
- Получить список всех оптимизированных игровых объектов
- Реализован туман
- Улучшена фокусировка камеры на объекте
- Добавлена плавная фокусировка камеры
- Добавлена поддержка UV-координат для примитивов световых карт
- Исправлена ошибка, из-за которой значки редактора были видны во время выполнения.
- Реализовано несколько моделей CSG
- оптимизировано для CSG
- Добавлена возможность замены верхнего, нижнего и среднего материала цилиндрической щетки CSG
- Улучшены свойства отмены/повтора редактирования окна освещения.
- Добавлена поддержка NavMesh CSG
Редакция 6:
- Исправлена ошибка фокусировки камеры на объекте
- Улучшены кисти CSG
- Реализован экспорт уровня и выбранных объектов в форматы fbx/obj
- Исправлена ошибка, из-за которой Gizmo мог перекрывать панель инструментов сцены.
- Исправлена ошибка, из-за которой raycast сцены не проверял геометрию CSG.
- Реализовано вращение орбиты камеры
- Сетка улучшена
- Исправлен сбой при отмене/повторе действий
Редакция 7:
- Исправлен сбой источника звука в некоторых wav-файлах
- Исправлена ошибка предварительного просмотра аудиоклипа в зависимости от шкалы времени во время выполнения.
Редакция 8:
- Исправлен сбой при сборке проекта со статически пакетированными объектами
Редакция 9:
- Исправлены ошибки звука для файлов wav и mp3
- Исправлена ошибка воспроизведения коротких звуков.
Список изменений версии 3.7.0.3b:
Редакция 1:
- Увеличен максимальный лимит текстур
- Улучшена поддержка прозрачности стандартного прямого шейдера
- Улучшены тени от направленного света
- Оптимизировано освещение (добавлено отсечение усеченных областей)
- Оптимизирована тень
- Исправлена ошибка, приводившая к сбою при попытке загрузки удаленного материала
- Исправлена ошибка отображения неверной информации в окне статистики.
- Добавлено копирование рендер-изображения в буфер обмена
- Улучшена обработка текстур шейдера Shadow Caster
- Оптимизирован код рендерера
- Добавлены разные иконки для освещения
- Возвращён отсутствующий значок камеры
- Добавлена анизотропная фильтрация для заднего буфера
- Списки выравнивания текстового редактора заменены кнопками
- Улучшено управление размером буфера. Уменьшено использование памяти графического процессора.
- Реализовано отбраковывание маскированной окклюзии
Редакция 2:
- Реализован редактор анимации
- Улучшен процедурный шейдер скайбокса
- Исправлена ошибка с неправильными тенями от травы на ландшафте.
- Улучшено окно кадрирования анимации
- Улучшен стиль TreeNode
- Улучшена система анимации
- Реализована линейная интерполяция анимации
- Добавлена возможность локального преобразования объектов методом копирования/вставки
- Улучшено отбраковывание окклюзии
- Добавлена возможность включения/выключения отсечения окклюзии
- Добавлены настройки генератора уровня детализации сетки окклюзии
- Добавлена поддержка отсечения нескольких камер с помощью окклюзии
- Добавлен предварительный просмотр уровня детализации
Редакция 3:
- Исправлены мелкие ошибки в редакторе анимации
- Улучшена система анимации
- Небольшие исправления в редакторе 3D-моделей
- Реализован автоматический поиск и применение текстур к материалам при импорте 3D-моделей
- Добавлено извлечение встроенных текстур в файлы моделей
- Исправлена ошибка, из-за которой окно ресурсов не обновлялось при создании новых материалов во время импорта модели.
- FXAA отключено по умолчанию. Размер карты теней направленного света по умолчанию изменён на 2048 пикселей.
- Реализовано пакетирование статической геометрии
- Смещение света и тени скорректировано
- Исправлена ошибка, из-за которой каскады теней от направленного света работали неправильно.
- Реализована пакетная геометрия
- Улучшена функция запекания световых карт. Добавлена поддержка пакетной геометрии.
- Реализован сброс редактора анимации при удалении открытой анимации
- Панель инструментов окна сцены переработана
- Улучшено качество запекания GI-карты освещения
- Увеличена скорость запекания карты глобального освещения
- Добавлена поддержка диффузного цвета поверхности запекания Lightmap GI
- Добавлена поддержка запекания GI-изображения карты освещения и диффузного цвета
- Улучшена шероховатость стандартного шейдера
- Улучшен интерфейс редактора преобразований
- Улучшена стандартная отложенная эмиссия шейдера
- Оптимизирован упаковщик UV-карты освещения
Журнал изменений версии 3.6.0.5b:
Редакция 1:
- Исправлен сбой при копировании/вставке компонентов, отмене и повторе действий.
- Исправлена ошибка возможности многократного копирования/вставки компонентов-одиночек
- Исправлена ошибка, из-за которой метод Prefab.Instantiate() вызывал Start до того, как была задана позиция и поворот.
- Исправлена ошибка, из-за которой сборка не перезагружалась при обновлении исходного файла.
- Улучшены GameObject, MonoScript API
- Исправлена ошибка, из-за которой материалы не сохранялись при загрузке первой модели.
- Исправлена ошибка, из-за которой функция клонирования камеры не копировала параметры cullingMask и cullingFlags.
- Добавлена ракетная установка FPS Demo
Редакция 2:
- Улучшена функция уничтожения GameObject
- Исправлен сбой загрузчика MP3
- Увеличена скорость обзора камеры
- Добавлена документация API
Редакция 3:
- Исправлен сбой компонента клонированного автомобиля
- Улучшен редактор транспортных средств
- Улучшены компоненты копирования/вставки
- В стандартный отложенный шейдер добавлен параметр смещения UV-координат текстуры
- Добавлено управление высотой тона AudioSource
- Исправлена ошибка, из-за которой материалы, созданные с помощью редактора, не сохранялись как ссылки в скриптах.
Редакция 4:
- Исправлен сбой демонстрации природы
- addComponent
- Исправлена ошибка сбоя редактора сплайнов при добавлении новых точек
- Демо-проект обновлен
Редакция 5:
- Реализована тёмная тема селектора проектов
- Добавлены иконки предварительного просмотра текстур окна «Активы»
- Диалоговое окно ImGui Progress заменено на собственное диалоговое окно Win32
- Добавлены стили ComCtl для окон Win32
- Исправлена ошибка переименования узла, из-за которой двойной щелчок по узлу TreeView приводил к ошибке
- Исправлена ошибка с отражением самозваных деревьев на воде.
- Исправлена ошибка, из-за которой глубина отражений на воде работала неправильно.
- Исправлен сбой видеодрайвера при создании сетки водной поверхности
Журнал изменений версии 3.5.0.5b:
Редакция 1:
- Добавлен API деструктора RenderTexture
- Исправлена ошибка, из-за которой метод Mono не выполнялся для дочерних классов, не переопределяющих этот метод.
- Улучшено перетаскивание файлов в окне ресурсов
- Реализовано переименование активов
- Mono обновлен до последней версии
- Добавлена поддержка внешних DLL-библиотек
- Исправлен сбой при запуске, когда в проекте не найдена основная сборка dll
- Реализована улучшенная перезагрузка сборки при перекомпиляции
- Удалены неиспользуемые моно-файлы
- В редакторе добавлены функции отмены/повтора
- Добавлен API QualitySettings
- Исправлена ошибка, из-за которой значение PropAsset null работало неправильно.
- Диалоговые окна ImGUI заменены на собственные окна ОС
- Улучшен редактор анимации
- Улучшен компонент сплайна
- Улучшен SplineEditor
- Улучшен редактор камеры
- Улучшен MeshRendererEditor
- Исправлен сбой при размещении деревьев на ландшафте, если на ландшафте не было готовых деревьев.
- Исправлена ошибка, из-за которой деревья ландшафта не обновлялись при создании.
- Документация обновлена
- Исправлена ошибка отображения отключенных деревьев, травы и сеток на ландшафте при наведении мыши.
- Исправлены утечки памяти ландшафта
- Улучшена функция изменения размера ландшафта
- Улучшена система компонентов
- Реализованы компоненты копирования и вставки
- Оптимизировано использование памяти графического процессора в редакторе
- Реализовано копирование и вставка значений преобразования
- Исправлена ошибка, из-за которой API поиска объектов не работало.
- SSAO улучшен
Редакция 2:
- Реализовано обнаружение изменений сцены
- Реализовано автоматическое сохранение сцены при воспроизведении
- Добавлен постэффект солнечных лучей
- Добавлен режим ортогональной проекции камеры
- MeshRendererEditor изменение материала отмена повтор добавлена
- Добавлена небесная сфера
- Улучшен процедурный скайбокс
- Улучшена функция отмены и повтора действий в окне иерархии
- Исправлена ошибка, из-за которой неактивные источники света влияли на объекты.
- Добавлена поддержка карт освещения шейдера травы
- Добавлена поддержка карт освещения шейдера листьев деревьев
- Исправлен сбой при установке нулевого параметра текстуры материала
- Добавлен запрос на сохранение сцены при закрытии редактора
- Исправлена проблема с шейдером листьев деревьев, не получающим свет.
- SSAO улучшен
Редакция 3:
- Реализовано запеченное глобальное освещение (превью)
- Максимальное количество слоев увеличено до 32
- Реализована маска слоя Raycast
- Реализована матрица слоя столкновений
- Улучшена многопоточность запекания карт освещения и NavMesh
Редакция 4:
- F для фокусировки на объекте реализовано
- Улучшено сохранение/загрузка настроек редактора
- Добавлены настройки видимости ограничивающей рамки для травы/деревьев/сеток ландшафта
- Реализована возможность сохранения/загрузки макета пользовательского интерфейса
- Исправлен сбой перетаскивания в интерфейсе Windows
- ImGui обновлен до последней версии
- Реализована привязка объектов пользовательского интерфейса к сетке
- Некоторые компоненты невозможно добавлять несколько раз. Реализовано
- Улучшена перезагрузка ресурсов
- Исправлена ошибка, из-за которой PlayerPrefs не работал в скомпилированной игре.
- Добавлен новый API преобразования
- Реализован пункт меню для добавления скрипта к объектам
- добавлен API камеры isVisible
- Исправлена ошибка, вызывавшая сбой кода внутри конструктора класса
- Улучшен коллайдер рельефа
- Улучшено NavMeshObstacle
- Улучшена демонстрация FPS
- Добавлен новый API AudioSource
- Добавлен предварительный просмотр AudioClip
- Улучшено окно консоли
Редакция 5:
- Добавлен API для создания процедурной сетки
- Добавлена демонстрация процедурной сетки (скрипт + сцена)
- Исправлена ошибка, из-за которой материал по умолчанию работал неправильно.
- Улучшена стабильность физики
- Добавлена поддержка поля «Преобразование» в редакторе скриптов
- Исправлен сбой отмены/повтора действий в редакторе системы частиц при использовании модификатора гравитации.
- Добавлен новый API RigidBody
- Добавлена демонстрационная граната для FPS
- Реализована смерть игрока в демо-версии FPS
Журнал изменений версии 3.4.0.2b:
Редакция 1:
- Добавлены режимы рендеринга света (запеченный, смешанный, в реальном времени)
- Оптимизировано запекание карт освещения
- Добавлен новый API анимации
- Улучшен генератор UV-карт освещения
- Для компонента MeshRenderer добавлен параметр размера пользовательской карты освещения.
- Добавлены настройки качества эффекта изображения SSAO
- Оптимизирован рендеринг ландшафта
- Исправлен сбой загрузки кубической карты
- Реализовано преобразование текстур NPoT в PoT
- Добавлены стандартные неосвещенные шейдеры
Редакция 2:
- Добавлен постэффект локального отражения в экранном пространстве (SSLR)
- Исправлена ошибка закрытия редактора кубической карты при попытке удалить одну из боковых текстур.
- Реализована установка слоя и статического флага для нескольких объектов
- Исправлена ошибка с пустыми случайными пикселями кубической карты в текстурах.
- Добавлен API достижений SteamAPI
- Ошибочные диалоги ImGUI заменены на собственные диалоги Windows
- Исправлена ошибка загрузки карт освещения из архива ресурсов.
- Исправлена ошибка компиляции скриптов, не работавших при создании проекта.
- Обновлена демоверсия SteamAPI
- Исправлен сбой при установке нулевой текстуры пользовательского интерфейса
- Исправлен сбой при установке нулевой текстуры кнопки пользовательского интерфейса
- Исправлена ошибка с неправильными материалами примитивов
- Добавлен API доступа к текстурам GBuffer камеры
- Добавлены автоматические формы направления камеры и поля зрения камеры.
- Добавлен шрифт по умолчанию для текста пользовательского интерфейса
- API ImGUI заменен на собственный графический интерфейс движка
- Добавлен демонстрационный скрипт GUI API
- Добавлены настройки включения/выключения тумана в демоверсию Nature
Журнал изменений версии 3.3.0.5b:
Редакция 1:
- Обновлена демонстрационная сцена ландшафта
- Улучшено качество сжатия текстур
- Добавлены настройки качества сжатия текстур
- Добавлен предварительный просмотр сборных конструкций
- Добавлен оптимизированный шейдер травы
- Добавлен оптимизированный шейдер листьев деревьев
- Добавлен мастер массовой расстановки деревьев на местности
- Улучшены отражения на воде
- Добавлены настройки качества отражений на воде
- Улучшен генератор импостеров деревьев ландшафта
- Добавлена поддержка имитации освещения деревьев на местности
- Реализован метод динамического разрешения
- Реализована автоматическая динамическая регулировка разрешения в зависимости от частоты кадров
- Добавлена привязка Gizmo к сетке
- Исправлена ошибка, из-за которой сетки деталей ландшафта не отображались в плеере.
- Улучшен инструмент сглаживания в редакторе ландшафта
- Исправлена ошибка рендеринга системы частиц в неправильной очереди рендеринга.
Редакция 2:
- Добавлен API Steam
- Добавлен компонент UI Mask
- Добавлен компонент сплайна
- Добавлен API сплайна
- Добавлен демонстрационный скрипт следования сплайновому пути
- Исправлен сбой при удалении компонента пользовательского интерфейса на выбранном объекте.
- Исправлена ошибка, из-за которой не работала функция очистки цвета камеры.
- Добавлен API загрузки текстур из массива байтов
Редакция 3:
- Добавлен новый API Steam
- Добавлен флаг UIElements RaycastTarget
- Реализован перенос слов в тексте
- Реализовано наведение мыши на элементы пользовательского интерфейса в зависимости от прямоугольников обрезки
- Добавлен API gameObject.components для получения всех компонентов в массиве
- Добавлен API component.isUIComponent
- API isHovered добавлено для элементов пользовательского интерфейса
- Добавлен API Canvas
- добавлен API addComponent
- Добавлен новый API времени
- Добавлен пользовательский интерфейс ProgressBar
- Добавлен слайдер пользовательского интерфейса
- Добавлен флажок пользовательского интерфейса
- Добавлена область прокрутки пользовательского интерфейса
- Добавлен UI ComboBox
- Добавлен пользовательский интерфейс ListBox
- Добавлено перетаскиваемое окно пользовательского интерфейса
- Добавлена поддержка полей компонентов MonoScript
- В скрипты добавлен редактор строковых массивов
- Добавлен API клонирования GameObject
- Реализована функция соответствия родительской функции UIElementEditor
- Реализована сортировка элементов пользовательского интерфейса в зависимости от z-координаты
- Добавлен метод API Awake
Редакция 4:
- Добавлен процедурный скайбокс
- Исправлена ошибка, приводившая к сбою материала с отсутствующим шейдером
- Добавлен легкий API
- Добавлен API RenderSettings
- Добавлен демонстрационный скрипт DayTimeController
- API материалов улучшено
- Реализованы папки поддержки генератора решений
- Улучшен шейдер билборда на дереве
- Добавлена поддержка окружающего цвета шейдера частиц
- Исправлена ошибка с рывками курсора при блокировке
Редакция 5:
- Добавлен запекатель световых карт
- Добавлен генератор UV-карты освещения
- Улучшен Raycast
- Исправлена ошибка, из-за которой освещение работало некорректно на некоторых видеокартах AMD.
- Автоматическое динамическое разрешение работало неправильно. Исправлена ошибка.
- Исправлена ошибка случайного сбоя при загрузке сцены
Список изменений версии 3.2.0.3b:
Редакция 1:
- Добавлен компонент воды
- Добавлен флаг «скрытый» шейдер для скрытия шейдеров
- Добавлены параметры автосэмплера материалов 2D (backBufferColor, backBufferDepth)
- Исправлена ошибка с неработающим PlayerPrefs
- Исправлена ошибка, из-за которой не работало перемещение объекта на первую позицию в иерархии.
- Добавлена возможность настраивать вид камеры и матриц проекций
- Исправлены ошибки экспортера проектов
Редакция 2:
- Реализованы сглаженные края воды
- Добавлен параметр расстояния отражений от воды
- Добавлены параметры включения/выключения отражений воды от скайбокса/объектов
- Добавлена поддержка формата аудиофайлов Mp3
- Исправлена ошибка, из-за которой имена файлов AudioClip в кодировке utf-8 не работали.
- Исправлена ошибка, из-за которой не работало клонирование свойств AudioSource «loop» и «source file».
- Добавлено окно предварительного просмотра
- Добавлен предварительный просмотр текстуры
- Добавлен предварительный просмотр материала
- Добавлен предварительный просмотр 3D-моделей
- Добавлен предварительный просмотр кубической карты
- Исправлена ошибка, из-за которой деревья ландшафта не отображались с помощью прямых шейдеров.
- Исправлена ошибка, из-за которой вода не отражала некоторые объекты.
- Добавлена вода с едкими веществами
- Добавлена возможность масштабирования карты нормалей в стандартных шейдерах
– Улучшены тени. Уменьшено использование памяти. Добавлен аппаратный мультисэмплинг.
- Добавлены настройки импорта 3D-моделей:
- глобальное масштабирование
- импорт/генерация нормалей
- угол сглаживания нормалей
- оптимизация сеток
- Добавлено FXAA
- Добавлен рендеринг режима нарезки кнопок
- Добавлен рендеринг режима нарезанного изображения
- Улучшен редактор кнопок
- Улучшен редактор изображений
- Улучшен обратный вызов события OnMouseButtonUp пользовательского интерфейса
- Добавлены настройки границ текстуры
- Исправлена ошибка сбоя системы сборки при экспорте проекта
Редакция 3:
- Улучшена физика транспортных средств
- Улучшен редактор транспортных средств
- Добавлен API ImGUI
- Исправлены неправильные нормали примитивов
- Улучшены стандартные шейдеры
- Улучшен генератор MipMap
- Добавлены транспортные средства
- Улучшен пользовательский интерфейс
- Исправлен сбой ландшафта при загрузке без кэша
- Добавлены иконки exe
- Добавлен постэффект цветокоррекции
Список изменений версии 3.1.0.3b:
Редакция 1:
- Совершенно новый движок рендеринга, написанный с нуля (с использованием bgfx)
- Новая высокооптимизированная система ландшафта
- Новая система частиц
- Новая система пользовательского интерфейса со встроенным редактором
- Новая система постэффектов
- Новая система анимации
- Новая архитектура движка с компонентной системой
- Новая система материалов
- Новая система шейдеров
- Улучшенная система сборки, которая находит и исключает неиспользуемые активы из финальной сборки
- Оптимизирован загрузчик ресурсов. Теперь ресурсы конвертируются во внутренний формат движка на этапе импорта и загружаются гораздо быстрее.
- Добавлены различные настройки текстур, такие как метод сжатия, алиасинг и другие
- Добавлена поддержка рендеринга с несколькими камерами, что дает возможность создавать игры с разделённым экраном
- Улучшена поддержка среды выполнения Mono, добавлен новый API
- Исправлены различные ошибки
Редакция 2:
- Реализовано перемещение файлов и папок
- Исправлена ошибка сбоя перезагрузки шрифта
- Исправлена ошибка, из-за которой не работал журнал исключений C#
- Исправлен сбой редактора анимации при изменении ключевых кадров
- исправлена ошибка transform.localRotation, которая не работала
- Исправлена ошибка неточной работы модификатора размера системы частиц
- Улучшен скрипт MouseLook в демонстрационном проекте
- Улучшено проецирование лучей на ландшафт в демонстрационном проекте
- Исправлена ошибка, приводившая к сбою при построении навигационной сетки без статических объектов на сцене.
- Улучшен отложенный шейдер рельефа
- Добавлен API для получения/установки цели рендеринга камеры
- Добавлен API события OnSceneLoaded
- Добавлен прицел оружия в демо-проект
Редакция 3:
- Реализован вложенный список шейдеров в редакторе материалов
- Добавлен параметр скорости анимации
- Исправлена ошибка сбоя Model3DLoader при отсутствии определенных нормалей.
- Улучшена система Ragdoll, исправлены ошибки
- Улучшен конструктор рэгдоллов
- добавлен ConeTwistJoint
- Исправлена ошибка, из-за которой сетка со скином не отображалась за пределами скелета.
- Добавлена демо-версия стрельбы по врагам
- Исправлена ошибка сбоя сериализации материалов при отсутствии папки
Журнал изменений версии 2.6.1.2:
Редакция 1:
- Исправлена ошибка, из-за которой материал не обновлялся в окне предварительного просмотра.
- Добавлено исправленное соединение
- Добавлен компонент транспортного средства
- Добавлена демонстрация автомобиля
- Добавлен новый API Quaternion
- Добавлены новые примитивы
- Добавлена обработка неактивных объектов и компонентов FindObjectOfType, FindObjectsOfType
- Добавлена обработка неправильных костей скелета в FBX Loader
- Исправлена ошибка перетаскивания кубической карты в редакторе материалов.
Редакция 2:
- FindObjectOfType добавлен параметр для поиска/не поиска неактивных объектов
- Добавлена возможность клонирования компонентов Vehicle и FixedJoint
- Улучшена прорисовка каркаса Gizmo
- Добавлены операции отмены/повтора для преобразований объектов
Сборка 1, редакция 2:
- Реализовано многопоточное запекание NavMesh
- Добавлен диалог прогресса запекания NavMesh
Журнал изменений версии 2.5.0.2:
Редакция 1:
- Добавлен API колесика мыши
- Реализовано избегание соседей NavMeshAgent
- Добавлена проверка подкласса для API FindObjectOfTypeT, FindObjectsOfTypeT и GetMonoBehaviour
- Исправлена ошибка с поздним обновлением смешанных теней при запуске.
- Реализовано переключение оружия в демоверсии
- Улучшена система анимации
- Исправлена ошибка создания объектов в неправильных положениях в некоторых случаях.
- Реализована остановка звука при деактивации объекта
- Исправлены утечки памяти в конструкторе NavMesh
- Изменена цветовая схема интерфейса редактора
- Реализована загрузка NavMesh из zip-архива
- Исправлена ошибка NavMesh, сохраняющая путь предыдущей сцены при сохранении этой сцены как новой.
- Исправлены ошибки вращения Гизмо
- Исправлен сбой сцены FBX при импорте анимации в некоторых случаях
- Исправлена ошибка, из-за которой Gizmo не обновлялся при изменении преобразования через окно редактора.
- Исправлена ошибка отображения Гизмо поверх панели инструментов просмотра сцены.
- Исправлена ошибка прямого рендеринга, не обрабатывающая отключенные источники света.
- Исправлена ошибка отображения списка с несуществующими тегами и слоями
- Исправлена ошибка, из-за которой не удалялся выбор Гизмо.
- Исправлен сбой при добавлении объектов на ландшафт с пустым списком.
- Улучшена обработка ввода Gizmo
Редакция 2:
- Исправлена ошибка совместимости прямого шейдера
- Улучшение выбросов
- Добавлено изменение типа итерации освещения в API материалов
- Демо-проект обновлен
- снято ограничение в 8 источников света для прямого рендеринга
- Добавлена поддержка отложенного рендеринга шейдерных вырезов
- Исправлена ошибка, из-за которой цвет изображения пользовательского интерфейса не копировался при дублировании.
- Добавлена поддержка Unicode в скриптах CSharp
- Исправлены утечки памяти в конструкторе NavMesh
- Добавлен новый графический API для рендеринга изображения с цветовым оттенком
- Исправлен сбой при использовании шрифтов из несуществующих путей
Журнал изменений версии 2.4.1.3:
Редакция 1:
- Добавлена шкала времени
- Исправлена ошибка сброса выбора узлов в окне иерархии при восстановлении окна
- Препроцессор определяет список значений по умолчанию.
- Исправлена ошибка сбоя ландшафта
- Добавлена поддержка освещения и теней травы
- Добавлено свойство «Чистый цвет камеры»
- Добавлена ортографическая камера
- Добавлены теги объектов
- Добавлены неактивным объектам разные цвета в иерархии
- Текстура предупреждения заменена
- Текстура/Материал/Аудиоклип: добавлен фокус на файле при щелчке
- Исправлена ошибка обновления материалов ландшафта
- Улучшены прямые шейдеры. Добавлена директива HAS_DIFFUSE.
- Добавлен предварительный просмотр текстуры в редакторе материалов
- Добавлены новые иконки
- Исправлена неправильная дальняя плоскость отсечения
- Исправлена ошибка, из-за которой первая камера стала основной и работала неправильно.
- Исправлена ошибка, из-за которой окно предварительного просмотра работало некорректно.
- Исправлена ошибка с остановкой звука при запуске
- Исправлена ошибка скайбокса, когда расстояние до дальней точки отсечения камеры было < 2000.
- Исправлен неправильный 3D-звук
- Добавлен режим 2D-звука
- Исправлено дублирование сбоев суставов
- Добавлена функция автоматической настройки соединений с присоединенными анкерами
- Исправлена ошибка, из-за которой трава не работала должным образом на некоторых графических процессорах.
- Исправлена ошибка, из-за которой в некоторых случаях плеер не запускался из редактора.
- Исправлена ошибка неправильного положения коллайдера на поверхности по оси Y.
- Исправлен сбой при смене типа освещения
Редакция 2:
- Подсказки добавлены на панели инструментов
- Добавлена возможность удалять назначенный материал SkyBox в сцене
- Исправлена ошибка, из-за которой звук работал некорректно.
- Небольшие улучшения пользовательского интерфейса
Сборка 0, ревизия 3:
- Исправлена ошибка, приводившая к сбою при дублировании холста.
- Исправлена ошибка с артефактами при копировании изображения рендера в буфер обмена
- Исправлен сбой при удалении объектов
- Исправлена ошибка, из-за которой Gizmo мог выбирать объекты редактора.
- Добавлена поддержка аудиофайлов WAV
- Исправлена ошибка скининга FBX при наличии более одной корневой кости в иерархии.
- Исправлен сбой, возникающий при отключении твердых тел в начале сцены.
- Добавлены обратные вызовы завершения воспроизведения анимации
- Добавлена функция проверки перекрытия сфер физики
- Исправлена ошибка, из-за которой не работала автоматическая прокрутка окна консоли.
- Исправлена ошибка возврата анимации к первому кадру после завершения воспроизведения.
- Добавлен новый аудио API для изменения аудиофайлов во время выполнения
- Улучшено преобразование звука из стерео в моно
- Исправлена ошибка, из-за которой звук не воспроизводился полностью.
- API материалов улучшено
- Добавлен API Camera.main
- Исправлена ошибка с некорректным передним освещением в некоторых случаях
- Добавлен API Random.Range
- Исправлен сбой API шейдеров
- Реализовано копирование/вставка скриптов
- Реализована возможность копирования/вставки компонентов
- Реализована возможность копирования/вставки преобразований
- Точность чисел с плавающей точкой увеличена до 6 знаков
- Исправлена ошибка функции GameObject.FindObjectOfType
- Исправлена ошибка, из-за которой объекты API теряли свои указатели C++ после уничтожения исходных объектов.
- Исправлен сбой перемещения узлов TreeView в первую позицию корня.
Сборка 1, редакция 3:
- Добавлены динамические препятствия для навигационной системы
- Улучшены прямые шейдеры
- Исправлена ошибка с неработающими материалами при перезагрузке сцены
- Исправлена ошибка с неправильными индексами для вновь созданных объектов
- Реализован коллайдер, принимающий размер объектов при создании
Журнал изменений версии 2.3.1.2:
Редакция 1:
- Добавлены режимы центрирования Gizmo (поворот/центр)
- Исправлены микрозависания при выборе объектов
- Улучшено вычисление нормалей (добавлена многопоточность)
- Исправлен случайный сбой при запуске редактора
- Исправлены потерянные материалы на примитивах
- Реализована многопроходная система подачи материала
- Исправлен сбой назначения скриптов, если имя класса скрипта отличалось от имени файла
- Исправлен сбой импорта FBX (когда каталог кэша моделей не существует)
- Исправлена ошибка, из-за которой кнопка «F» для перемещения к объекту не работала на холсте.
- Исправлена ошибка, из-за которой пакет активов можно было экспортировать в любой существующий файл.
Сборка 1, редакция 1:
- Улучшена система материалов
- Улучшена горячая перезагрузка шейдеров
- Исправлена ошибка с неправильными тенями
- Исправлена ошибка с потерянным гизмо при дублировании объекта.
- Добавлен стандартный прямой шейдер
- Исправлена ошибка неправильного расчета карт освещения регионов в некоторых случаях.
Сборка 1, редакция 2:
- Добавлены стандартные прямые шейдеры
- Система материалов упрощена. Некоторые параметры шейдеров стали автоматическими.
- В меню создания активов добавлены различные типы материалов
- Исправлена ошибка запуска проигрывателя Windows 7
Журнал изменений версии 2.2.0.4:
Редакция 1:
- Сочетания клавиш отключаются при реализации обработки ввода с клавиатуры.
- Добавлена панель инструментов управления камерой
- Уменьшен размер куба представления Gizmo
- Добавлен инструмент для создания кисти ландшафта
- Увеличена скорость прорисовки травы на местности
- Улучшен редактор материалов. Определения препроцессора заменены флажками.
- Нажмите «F», чтобы сфокусироваться на выбранных объектах.
- Реализована цветовая подсветка TreeNodes в Prefab
- Добавлена кнопка «Разбить сборку»
- Улучшено сохранение сборных конструкций
- Реализована горячая перезагрузка активов
- Реализовано рекурсивное изменение статических свойств
- Добавлена функция глобальной паузы AudioListener
- Добавлена функция паузы AudioSource
- Исправлено дрожание звука
- Реализовано потоковое воспроизведение аудио
- Добавлено свойство смещения света и тени
- Оптимизирован шейдер по умолчанию
- Исправлен сбой аффектора системы частиц «Color Fader 2»
- Исправлен сбой при удалении объектов
- Улучшен деформатор скин-сетки
- Исправлено игнорирование масштаба теста ножниц UIElements
- Реализованы PlayerPrefs
Редакция 2:
- Реализованы физические триггеры
- Меню «Активы» добавлено в узлы TreeView
- Исправлено перетаскивание иерархии, которое в некоторых случаях не работало.
- Реализована возможность перетаскивания свойств по всей ширине экрана.
- Исправлена ошибка, из-за которой создание материалов в корне проекта работало некорректно.
- Исправлены некоторые сбои при загрузке сцен
- Удалены неиспользуемые библиотеки mono
Редакция 3:
- Исправлен сбой при удалении текстур
- Загрузчик FBX оптимизирован и улучшен
- Реализовано представление редактора свойств в двух столбцах
- Улучшено перетаскивание свойств инспектора
- Улучшены редакторы матриц
- Исправлена ошибка игнорирования неактивного состояния элементов пользовательского интерфейса
Редакция 4:
- Реализовано статическое пакетирование
- Увеличена скорость загрузки FBX
- Исправлено дрожание редактора материалов
- Оптимизированы динамические тени
- Исправлена ошибка, из-за которой материалы теряли свои ссылки в скриптах.
- Сбой движка при выборе пустых узлов с исправленным прямоугольником выбора
- Реализована перезагрузка настроек теней «на лету»
- Добавлена возможность включения/отключения теней для редактора и игры
- Добавлены настройки дальней плоскости отсечения камеры редактора
- Исправлен сбой при добавлении/удалении компонента
- Исправлен сбой множественного выбора TreeView
- Исправлена ошибка, из-за которой материал ландшафта не перезагружался при изменении.
Журнал изменений версии 2.1.0.3:
Редакция 1:
- Реализована сортировка активов
- Добавлен предварительный просмотр текстовых файлов
- Отключено пристыковывание диалоговых окон
- Улучшен редактор Ragdoll
- Улучшен импорт FBX
- Добавлено отображение иерархии скелета
- Реализовано переупорядочение узлов иерархии
- Физика: исправлена ошибка неверного расчета центра масс
- FBX SDK обновлен до версии 2020.0.1
- LibZip обновлен до версии 1.6.1
- Добавлен иерархический поиск
- Добавлен поиск активов
- Исправлена ошибка, из-за которой инспектор в некоторых случаях не обновлялся.
Редакция 2:
- Исправлена ошибка сбоя ландшафта в новых созданных сценах.
Редакция 3:
- Исправлена ошибка сбоя ландшафта при сохранении вне папки проекта.
Falco Engine поставляется с функциональным 3D редактором, который позволяет легко создавать игры.
Falco Engine основан на OpenGL и поддерживает GLSL шейдеры. Пользователь имеет полный контроль над графическим конвейером.
Falco Engine — это бесплатный игровой движок. Вы можете создавать коммерческие игры без ограничений. 3D Движок. Игровой Движок.
Falco Engine предоставляет возможность скриптинга на C#. Программируйте свои игры с помощью мощного, широко популярного и любимого языка программирования.
Falco Engine поддерживает 3D физику из коробки. Вы можете создавать сложные сцены без потери производительности.
Falco Engine включает подсистему аудио OpenAL. Это значит, что вы можете воспроизводить 3D звуки с различными аудиоэффектами.