CAST II Game Engine

   ОПИСАНИЕ       ВОЗМОЖНОСТИ       СКРИНШОТЫ       ФОРУМ       ДОКУМЕНТАЦИЯ       ФАЙЛЫ       КОНТАКТ   

Подробный список возможностей (может быть дополнен)

запланировано, в разработке:

Архитектура

  • Объектно-ориентированный расширяемый модульный дизайн
  • Объектно-ориентированная система сообщений (программная шина)
  • Высокая совместимость с различным оборудованием
  • Поддержка многопоточности
  • Совместимость с компилятором Delphi 7 и выше
  • Совместимость с компилятором Free Pascal 2.2.0 и выше

Редактор

  • Концепция WYSIWYG (что видите, то и получите в результате)
  • Поддержка технологии drag&drop
  • Визуальное редактирование объектов
  • Поддержка плугинов

Граф сцены

  • Иерархическая структура
  • Гибкий обмен сообщениями
  • Пространственное разбиение
  • Плавающая система координат
  • Безопасные межобъектные ссылки
  • Гибкая система обновления состояния объектов

Визуализатор

  • Поддержка нескольких API
  • Гибкая система материалов, основанная на техниках с поддержкой шейдеров
  • Валидация техник и откат к менее требовательным техникам
  • Минимизация переключений текстур, шейдеров и т.п.
  • Поддержка эффектов постобработки
  • Контроль за порядком вывода
  • Изменение уровня детализации геометрии
  • Изменение уровня детализации материалов
  • Импостеры
  • Мощная подсистема двумерной визуализации

Системы частиц

  • Независимые источники частиц
  • Независимые аффекторы
  • Заранее просчитанная анимация частиц

Звук

  • Поддержка нескольких API
  • 3D источники звука
  • Потоковые звуки

Ввод

  • Привязка ввода к действиям или сообщениям
  • Простой и гибкий синтаксис привязок
  • Поддержка жестов мышью

Физика

  • Встроенная проверка OOBB-OOBB, OOBB-Sphere столкновений
  • Проверка столкновений OOBB-полигоны
  • Трассировка лучей по уровню
  • Подключение внешнего физического движка (Newton)

Сеть

Пользовательский интерфейс

  • Богатая библиотека элементов
  • Язык разметки
  • Включены часто встречающиеся окна интерфейса

Менеджер ресурсов

  • Загрузка ресурса по запросу
  • Фоновая загрузка ресурса
  • Автоматическое преобразование ресурсов для соответствия оборудованию

Ландшафты

  • Ландшафты произвольной формы (острова)
  • Огромные ландшафты с большой дальностью видимости
  • Ландшафты с применением мегатекстуры
  • Изменение ландшафта в реальном времени

Анимация

  • Анимация, основанная на трансформации объектов
  • Морфинг (tweening)
  • Процедурная анимация (трава, деревья и т.п.)
  • Скелетная анимация со скиннингом
  • Инверсная кинематика
 

Copyright (C) 2006-2011, casteng.com