Delta3D

Скриншот программы:
Delta3D
Детали программы:
Версия: 2.1.1 / 2.2.0 RC1
Дата загрузки: 2 Jun 15
Разработчик: Erik Johnson
Тип распространения: Бесплатная
Популярность: 33

Rating: nan/5 (Total Votes: 0)

Delta3D является полностью финансируется и хорошо поддерживается проектом с открытым исходным кодом, полнофункциональный движок подходит для широкого спектра моделирования и моделирования приложений.
Delta3D широко используется и хорошо поддерживается с открытым исходным кодом игры и моделирование двигателя. Delta3D является полнофункциональным необходимости движок для широкого спектра применений, включая обучение, образование, визуализации и развлечений. Delta3D является уникальным, поскольку он предлагает функции, специально подходит для моделирования и моделирования и МО общин, таких как Верховного архитектуры уровня (HLA), после рассмотрения действий (AAR), крупномасштабного поддержки местности, и SCORM системы управления обучением (LMS) интеграции.
The Delta3D двигателя
Delta3D является Open Source двигатель, который может быть использован для игр, моделирования или других графических приложений. Его модульная конструкция интегрирует другие известные проекты Open Source, такие как Open Graph, сцены Open Dynamics Engine, Character Animation библиотека и OpenAL. Вместо хоронить основные модули, Delta3D объединяет их вместе в легкой в ​​использовании API - всегда предоставляя доступ к важным, лежащих в основе компонентов. Это обеспечивает API высокого уровня, все еще позволяя конечному пользователю дополнительный, функциональность низкого уровня.
Для получения полного списка функций, см Функция Список Delta3D. Delta3D оказывает помощи OpenGL и импортирует целый список разнообразных форматов файлов (.flt, .3ds, .obj, и т.д.).
Поддерживаемые платформы
Delta3D разработан и протестирован на Windows XP с помощью Microsoft Visual Studio и Linux с помощью GCC. Все основные зависимостей кросс-платформенный, так что почти любая платформа должна быть совместима с небольшими изменениями на источник. Неофициально, есть общая поддержка Mac OSX, и многие пользователи успешно развиваются приложения Delta3D на этой платформе

Особенности :.

  • отображение Устройство ввода (клавиатура, мышь, джойстик, трекеры)
  • модели движения (Муха, НЛО, Прогулка, Орбита, от первого лица)
  • рендеринг окружающей среды (облака, туман, скайбоксов, времени суток)
  • системы частиц эффекты (дым, взрыв, заказ)
  • Ландшафт Предоставление (Бесконечное процессуальный местности, Heightfield основе местности)
  • управления камеры (поле зрения, штатив)
  • Несколько поддержка камеры
  • Поддержка нескольких окно
  • Физика (твердого тела, обнаружение столкновений, Авто-ограничительные формы)
  • Open GL Освещение
  • Безье узлы путь
  • Полная поддержка OpenGL 2.0
  • GLSL вершинных шейдеров и фрагмент
  • Анимация смешивания
  • Первый после
  • Аватар ноги соответствуют мировой позиционирования
  • шаблон Применение
  • Погода интерфейс (видимость, облака освещение)
  • Интеграция Окно с Fast Light Toolkit (FLTK)
  • Класс виджета, чтобы облегчить Интеграция с другими инструментальных оконных
  • преобразование координат системы
  • интерфейс детонации
  • интерфейс HLA лицо
  • Paged плитки местности, коммунальные изображений и создания шума
  • DTED читатель
  • SOARX визуализации с непрерывным уровнем детализации
  • Процессуальное размещение растительности - классификация земельного покрова (LCC) поддержка
  • Наложение изображений декоратор - поддержка GEOTIFF
  • Актер прокси и архитектура актер недвижимости
  • Управление библиотека (Актер Реестры)
  • Проект и карта загрузки XML ()
  • Актер типы недвижимости: Звуковые, местности, характер, текстуры, статические Mesh, системы частиц, перечисление, Актер, цвет, Vec2 / 3/4, строка, Int, Double, и более
  • База двигатель актер прокси
  • UI Drawable и визуализации
  • Extensisble интерфейс шкуры
  • По умолчанию интерфейс искусство
  • Игра Актер и прокси
  • Архитектура ГМ компонентов с поддержкой плагинов - процессор сообщений по умолчанию, правила компонента, и регистратор компонента
  • инфраструктуры сообщение - сообщение и параметров фабрики
  • Сеть агностик - поддержка одного клиента, клиент / сервер, и воспроизведения
  • Сообщение потокового для отправки, приема и записи сообщений
  • База клиент и сервер игры менеджеры
  • файле журнала и Xerces XML утилиты
  • Текстура, шум, матрица, и строковые утилиты
  • Управление библиотекой
  • Тип безопасные перечисления
  • 2D / 3D звуки
  • Полный контроль звуков (прирост, поле, должность, воспроизведение, стоп, пауза, перемотка назад, и т.д.).
  • эффект Доплера
  • Эффективное использование звукового оборудования
  • Сервер архитектура / Клиент
  • Расписание / ненадежными пакет transmition
  • Полный доступ API
  • Редактирование карт - ресурсов проекта и управления библиотекой
  • визуально создавать и манипулировать субъектами
  • Редактор свойств и актер связывая с Undo / Redo
  • Сплит ViewPorts экрана - Перспективные плюс сверху, сбоку, боковые орфографические просмотров
  • Черно-белые, освещение, и текстурированные режимы
  • Реконфигурируемая пользовательский интерфейс с Undo / Redo
  • Актер поиск и глобальное управление актер
  • Текстура, сетка, звук, и браузеры частиц
  • Пример тестирования приложений, охватывающих почти аспект Delta3D
  • Более 22,000 линии модульных тестов
  • MS Visual Studio 2005 решения и проекты
  • Полное Scons скрипты
  • Графическое частиц Эффект редактор - Обеспечивает удобный графический интерфейс с дисплеем и для редактирования эффектов частиц
  • .
  • 3D Model Viewer - простой в использовании, автономный просмотра, чтобы просмотреть 3D-модели
  • .

Что нового В этом выпуске:

  • Исправлена ​​ошибка на стадии борьбы с глобальным Актеры. (r4865)
  • Исправлена ​​проблема с CMake и Quot; установить & Quot; что бы не установить .inl файлы (r4929)
  • Исправлена ​​проблема с файлами демо загрузки данных Пожарник в Linux. (r4931)
  • Исправлена ​​проблема с testAnim, что вызовет характер, чтобы начать испаряться при вращении слишком далеко. (r4932)
  • Исправлена ​​потенциальная проблема, что могло бы произойти при удалении неактивных DeltaDrawable от сцены. (r4934)
  • Изменены RC-файлы для поддержки компиляции с Visual Studio Express. (r4938)
  • Исправлена ​​проблема при удалении неактивных DeltaDrable от сцены. (r4940)
  • Исправлена ​​ошибка компиляции с ОС Windows testPython в режиме отладки. (r4950)
  • Исправлена ​​проблема с этапе икон, когда & Quot; установлен и Quot; с CMake. (r4961)
  • Исправлены некоторые утечки памяти в сцене. (r4962)
  • Исправлена ​​проблема, что хранится CEGUI от получения события двойного щелчка. (4970)
  • Исправлена ​​ошибка, которая могла повредить приложение, когда BezierController достигли конца пути. (r4979)

Что нового в версии 2.1.0:

  • рефакторинга dtCore :: Transform. В настоящее время она имеет матрицу в качестве члена данных, и никогда не распадается масштаб. (r4232)
  • вспыхнула код масштабирования в своем классе, dtCore.Model. dtCore :: Object теперь есть API для масштабирования его геометрию. (r4241)
  • Устаревшее dtDAL :: :: ToString ActorType () в пользу dtDAL :: :: ActorType GetFullName (). (r4299)
  • dtCore :: окружающей среды в настоящее время использует новый dtUtil :: DateTime вместо dtCore :: Окружающая среда :: DateTime. (r4394)
  • Добавлена ​​новая время к системе, SimTimeSinceStartup, которая в основном общая сумма модельного времени. (r4398)
  • Добавлена ​​возможность установки пользовательских цветов на путевых точек. (r4403)
  • перемещена dtChar и все проекты, связанные в Delta3D-Доп. (r4472)
  • Добавлена ​​dtUtil :: RefString обрабатывать статические строки, чтобы помочь уменьшить объем памяти. (r4479)
  • привязки Python: в настоящее время в Debug и Release вкусов. Наручники получить генерируется бен / выпуска и бен / отладки папок. Установите переменную окружения PYTHONPATH с указанием полного пути к файлам .pyd сказать Python, где можно получить Delta3D привязки (r4577).
  • Build Breaker: Добавлено BehaviorOptions stuct на поставку в dtCore :: FlyMotionModel (r4570)
  • Устаревшее dtUtil :: :: NodePrintOut PrintOutNode () в пользу dtUtil :: :: NodePrintOut CollectNodeData () (r4581)
  • Исправлена ​​ошибка, которая будет вызывать трансформер :: GetTransform () не вернуть действительный Transform, если инвалид камеры есть сцена, которая содержит трансформируемые. (r4584)
  • Добавлена ​​Intersense SDK код в Delta3D вместо того, чтобы полагаться на внешней зависимости. (r4606)
  • Добавлена ​​новая RTSMotionModel. (r4632)
  • Добавлена ​​возможность дважды щелкните на сцену, чтобы открыть карту. (r4641)
  • Исправлена ​​ошибка, которая ЭТАП может произойти, если предыдущая контекст не найден (r4646).
  • Модернизированный osgExp работать с 3ds Max2008 и ОРУ 2.4. (r4651)
  • перемещена dtAnim, dtAudio зависимые субъекты в dtAnim, dtAudio. (r4666)
  • Удалено понятие DatabasePaging Включить / Выключить (r4674). Устаревшие методы:
  • * недействительными dtCore :: Сцена :: EnablePaging ()
  • * dtCore :: Сцена :: DisablePaging ()
  • * dtCore :: Сцена :: DisablePaging () строительства
  • * dtCore :: Сцена :: SetPagingCleanup (двухместный)
  • * двойной dtCore :: Сцена :: GetPagingCleanup ()
  • * недействительными dtCore :: Сцена :: SetConfiguration (dtUtil :: ConfigProperties * Config)
  • * dtUtil :: ConfigProperties * dtCore :: Сцена :: GetConfiguration ()
  • * Const dtUtil :: ConfigProperties * dtCore :: Сцена :: GetConfiguration () строительства
  • * dtCore :: Просмотр :: EnablePaging ()
  • * dtCore :: Просмотр :: DisablePaging ()
  • * dtCore :: Просмотр :: SetTargetFrameRate (двухместный)
  • * двойной dtCore :: Просмотр :: GetTargetFrameRate ()
  • * Карта & dtDAL :: Проект :: LoadMapIntoScene (STD :: строительства строка и имя, dtCore :: Сцена и сцена, BOOL addBillBoards = ложь, BOOL enablePaging = TRUE)
  • * dtDAL :: Проект :: LoadMapIntoScene (Карта & карта, dtCore :: Сюжетные сцены и, BOOL addBillBoards = ложь, BOOL enablePaging = TRUE)
  • * dtGame :: :: GameManager ChangeMap (STD :: строительства строка & MapName, BOOL addBillboards = ложь, BOOL enableDatabasePaging = ложь)
  • * dtGame :: :: GameMananger ChangeMapSet (строительства NameVector & mapNames, BOOL addBillboards, BOOL enableDatabasePaging)
  • * dtGame :: :: MapChangeStateData BeginMapChange (строительства NameVector & oldMapNames, строительства NameVector & newMapNames, BOOL addBillboards, BOOL enableDatabasePaging)
  • Исправлена ​​ошибка:., если вы пытались для того, чтобы уже с поддержкой модели движения FPS, вы потеряете ваши зарегистрированных слушателей оси (r4678)
  • Удалено Visual Studio 2005 и проекта Scons файлов; В настоящее время предпочтение Cmake. (r4695)
  • Добавлена ​​Mouse методы ответного событие в dtABC :: Применение (r4689).
  • dtABC :: Применение в настоящее время получает мышь двойного щелчка событие. (r4696)
  • Добавлена ​​возможность dtCore :: Вид на мыши выбрать DeltaDrawable. (r4698)
  • Добавлена ​​возможность & Quot; выбрать и Quot; объект в примере testPhysics. (r4699)
  • Удалено разделитель тысяч со сцены. (r4719)
  • Добавлена ​​поддержка CMake 2.6 (r4733).
  • Удалены старые устаревшие методы (r4743):
  • * dtCore :: камеры :: SetPerspective ()
  • * dtCore :: камеры :: GetPerspective ()
  • * dtCore :: Notify ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Дерево
  • Build Breaker! Изменено dtCore :: Вторая камера конструктор взять в OSG :: камеры вместо dtCore :: Фото. (r4750)
  • Добавлена ​​ForEachActor, ForEachPrototype, FindActorsIf и FindPrototypesIf. Методы ForEach позволяют сделать что-то, чтобы каждый актер, и Найти ... Если методы позволяют сделать пользовательский поиск и заполнить вектор с результатами.
  • Так как они шаблонный, использование и есть вспомогательные классы функторов, я поставил код в gamemanager.inl. Если вы хотите, чтобы вызвать любой из этих методов, необходимо включить dtGame / gamemanager.inl поэтому все с помощью ГМ не нужно разобрать дополнительный код.
  • Добавлена ​​возможность применить силу и крутящий момент к физической через ОДУ тела класса-оболочки. (r4772)
  • Дополнительные dtCore :: Python камеры привязки. (r4777)
  • Добавлена ​​возможность Показать / Скрыть DeltaDrawable через метод DeltaDrawable :: SetActive (). (r4778)
  • Добавлена ​​возможность масштабирования анимированный персонаж с помощью своего XML-файла. (r4788)
  • Добавлена ​​динамическое масштабирование в AnimationViewer. (r4790)
  • Добавлена ​​управления освещением в ObjectViewer.
  • Исправлена ​​ошибка, которая вызывает форма столкновения не принимать во внимание масштаб объекта. (r4816, r4818)
  • GameEvent основе Задача теперь определить задача привести к его неисправности. (r4819)
  • Добавлена ​​новая SoundComponent. (r4835)
  • Исправлена ​​ошибка на стадии борьбы с глобальным Актеры. (r4865)
  • Добавлена ​​возможность отключить OSG2.6.0 конца-кадр контекстное OpenGL поляну, установив переменную окружения & Quot; DELTA_RELEASE_CONTEXT & Quot ;. (r4896)

Требования

  • CMake

Похожие программы

pyFalling Sand
pyFalling Sand

20 Feb 15

energy
energy

20 Feb 15

Комментарии к Delta3D

Комментарии не найдены
добавить комментарий
Включите картинки!