|
Подробный список возможностей (может быть дополнен)
запланировано, в разработке:
Архитектура
- Объектно-ориентированный расширяемый модульный дизайн
- Объектно-ориентированная система сообщений (программная шина)
- Высокая совместимость с различным оборудованием
- Поддержка многопоточности
- Совместимость с компилятором Delphi 7 и выше
- Совместимость с компилятором Free Pascal 2.2.0 и выше
Редактор
- Концепция WYSIWYG (что видите, то и получите в результате)
- Поддержка технологии drag&drop
- Визуальное редактирование объектов
- Поддержка плугинов
Граф сцены
- Иерархическая структура
- Гибкий обмен сообщениями
- Пространственное разбиение
- Плавающая система координат
- Безопасные межобъектные ссылки
- Гибкая система обновления состояния объектов
Визуализатор
- Поддержка нескольких API
- Гибкая система материалов, основанная на техниках с поддержкой шейдеров
- Валидация техник и откат к менее требовательным техникам
- Минимизация переключений текстур, шейдеров и т.п.
- Поддержка эффектов постобработки
- Контроль за порядком вывода
- Изменение уровня детализации геометрии
- Изменение уровня детализации материалов
- Импостеры
- Мощная подсистема двумерной
визуализации
Системы частиц
- Независимые источники частиц
- Независимые аффекторы
- Заранее просчитанная
анимация частиц
Звук
- Поддержка нескольких API
- 3D источники звука
- Потоковые звуки
Ввод
- Привязка ввода к действиям или
сообщениям
- Простой и гибкий синтаксис привязок
- Поддержка жестов мышью
Физика
- Встроенная проверка OOBB-OOBB, OOBB-Sphere
столкновений
- Проверка столкновений OOBB-полигоны
- Трассировка лучей по уровню
- Подключение внешнего
физического движка (Newton)
Сеть
Пользовательский интерфейс
- Богатая библиотека элементов
- Язык разметки
- Включены часто встречающиеся окна
интерфейса
Менеджер ресурсов
- Загрузка ресурса по запросу
- Фоновая загрузка ресурса
- Автоматическое преобразование ресурсов
для соответствия оборудованию
Ландшафты
- Ландшафты произвольной формы (острова)
- Огромные ландшафты с
большой дальностью видимости
- Ландшафты с применением
мегатекстуры
- Изменение ландшафта в реальном времени
Анимация
- Анимация, основанная на трансформации
объектов
- Морфинг (tweening)
- Процедурная анимация (трава, деревья и т.п.)
- Скелетная анимация со
скиннингом
- Инверсная кинематика
|