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) інтеграції.
<Сильний> Delta3D двигуна
Delta3D це Open Source двигун, який може бути використаний для ігор, моделювання або інших графічних додатків. Його модульна конструкція інтегрує інші відомі відкриті проекти джерела, такого як Open Scene 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
  • Більше 22000 ліній юніт-тестів
  • 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: нині в реліз і налагодження смаків. Наручники отримати генерується бен / випуску та бен / налагодження папок. Встановіть змінну оточення PYTHONPATH із зазначенням повного шляху до файлів .pyd сказати Python, де можна отримати Delta3D прив'язки (r4577).
  • Build Breaker: Додано BehaviorOptions stuct на поставку в dtCore :: FlyMotionModel (r4570)
  • Застаріле dtUtil :: :: NodePrintOut PrintOutNode () на користь dtUtil :: :: NodePrintOut CollectNodeData () (r4581)
  • Виправлена ​​помилка, яка викликає трансформер :: GetTransform (), щоб не повернутися діє перетворення, якщо відключена камера є сцена, яка містить трансформовані. (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

Схожі програми

Delta3D

Коментар не знайдено
додати коментар
Включіть картинки!