Загрузите последнюю актуальную версию

X.11.2
От
  • Экспортер моделей для MilkShape 3d;
  • Уменьшен размер вертекса на стороне GPU;
  • Использование двухбайтовых индексов где возможно;
  • Использование одного индексного буфера для отрисовки текста в GUI;
  • Добавлена возможность измерения времени выполнения разных стадий отрисовки кадра;
  • Добавлена энтити sound_emitter;
  • Возможность использования удаленной консоли, небольшой рефактор;
  • Добавлена возможность отключить SSLR;
  • Добавлена грубая сортировка отрисовываемых объектов по расстоянию для более оптимального использования z-буффера;
  • Добавлена возможность планирования задачи с заданным интервалом;
  • Обработка звука вынесена в фоновый поток;
  • Отключена обработка видимости для кэшированных источников света;
  • Удалена устаревшая библиотека звука;
  • Исправления и оптимизация звуковой системы;
  • Исправлено автоматическое включение фонарика при выходе из режима симуляции в TerraX;
  • Исправлено поведение связанных объектов в TerraX;
  • Добавлен генератор GUID;
  • Добавлены GUID для всех энтити уровня;
  • Обновлен формат файла сохранения энтити уровня;
  • Добавлены CEntityPointer<> и CEntityList для связи разных объектов, с автоматической обработкой удаления объекта;
  • Удален вызов onSync() для всех энтити;
  • Исправлена некорректная обработка удаления обработчика события изнутри обработчик.

Бесплатная лицензия

 
Загрузить

История версий

Версия X.10.1

  • Редактор связей объектов;
  • В TerraX добавлена команда obj_dump для экспорта любой модели в формат obj;
  • Загрузчик текстур в формате TGA;
  • Добавлен SSAO, освещение скайбоксом;
  • Добавлена поддержка использования SRGB текстур в материалах;
  • Добавлена возможность создавать текстурные фильтры;
  • Исправлен вылет при остановке звука;
  • Исправлен расчет освещения;
  • Обновлен crashreporter
  • Добавлены объекты:
    • logic_console - выводит сообщения в консоль:
    • logic_entity_exists -- проверяет существование объекта с заданным именем;
    • logic_stringbuilder -- формирует текстовую строку для передачи в другие объекты;
    • env_skybox -- управляет параметрами скайбокса;
Скачать

Версия X.9.5

  • Fixed alignment on 32bit build
Скачать

Версия X.9.4

  • Исправлено назначение заголовка окна редактора
  • Исправлено сохранение уровня в редакторе
Скачать

Версия X.9.3

Общее

  • Звуковая подсистема
  • Доработан свет
  • Исправлено отображение на мониторах с масштабом, отличным от 100%
  • Добавлена подсистема ускорения запросов видимости
  • Исправлено дрожание оружия при ходьбе

Игровая библиотека

  • trigger_teleport
  • ammo_box
  • logic_auto
  • func_rotating
  • sound_player
  • поднимаемые предметы
  • случайные задержки в выходах

TerraX

  • Запуск игры из редактора
  • Копирование/вставка объектов
  • Отображение центров объектов в 3D
  • Исправлено выделение объектов на маленьких масштабах
  • Перемещение в 2D по СКМ
  • Привязка к сетке
  • Редактор флагов объектов
  • Возможность центрировать виды на выделении
  • Исправлена некорректная работа редактора после выхода из режима игры
  • Исправлено поведение окна свойств редактора при изменении размеров главного окна
Скачать

Версия X.8.2

  • Доработано освещение
  • Непрямое освещение
  • Тени от солнца
  • Локальные отражения в пространстве экрана
  • Светящиеся материалы
  • Подсистема отчетов о падениях
  • Общая чистка кода
Скачать

Версия X.7.1

  • исправлен вылет
Скачать

Версия X.7.0

  • Свет в первом приближении (точечный, направленный, солнце)
  • Исправлена работа TerraX
  • Совместимость с более новыми версиями MSVC
  • Улучшена производительность расчета видимости
Скачать

Версия X.6.2

  • Исправлен запуск на системах без поддержки DirectX 11.1
Скачать

Версия X.6.1

  • новая система материалов
  • общие исправления
  • чистка кода
Скачать

Версия X.5.0

  • исправлена загрузка xrgb текстур dds
  • исправлено несколько багов в библиотеке GUI
  • реализована поддержка многооконного рендера GUI
Скачать

Версия X.4.3

  • загрузка текстур осуществляется через свой плагин, от directx больше в этом вопросе не зависим
  • общее улучшение кода, исправлено несколько потенциальных багов
  • исправлена порча памяти в генераторе кэша шрифтов
Скачать

Версия X.3.4

  • Рендер полупрозрачных объектов
  • Рендер искажающих прозрачных объектов
  • Дальнейшая чистка кода
  • Добавлены отсутствующие ресурсы
  • Исправлена конфигурация сборки консоли
  • Добавлена подсказка для драйвера о необходимости использовать производительный GPU
  • Исправлена обработка приоритетов файловой системы
Скачать

Версия X.2.1

  • вывод ошибок и предупреждений компилятора шейдеров на консоль
  • рефактор менеджера шейдеров, кеширование
  • опция инверсии мыши по вертикальной оси
  • настройки чувствительности мыши в меню
  • асинхронная загрузка уровня с отображением прогресса
  • слой абстракции для работы с файловой системой
  • начало разделения игровых и движковых ресурсов
  • Исправлено несколько ошибок в обработке некорректных цветовых кодов консолью
  • Основная версия — 64 разрядная
  • Основной графический API — DirectX 11
Скачать

Версия X.1.3

  • глобальная переработка архитектуры движка
  • поддержка сторонних плагинов для гибкого расширения функционала
  • прототип нового редактора, нацеленного на удобство использования
Скачать

Версия 0.10.1

  • стабилизация движка и всех его библиотек в частности (а их всего 19)
  • доработка и приведение в улучшенный вид всего кода и ресурсов
  • доработка редакторов до бОльшего удобства использования
Скачать
Загрузите последнюю версию нашего движка Загрузить