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 е уникален, защото предлага функции, специално пригодени за моделиране и симулация и DoD общности като например Върховния Architecture Level (HLA), След Action Review (AAR), мащабна подкрепа терен, и SCORM System Management Learning (LMS) интеграция.
<Силен> The Delta3D двигателя
Delta3D е Open Source двигател, който може да се използва за игри, симулации, или други графични приложения. Нейната модулен дизайн интегрира други добре известни проекти с отворен код, като например Open Scene Graph, Open Dynamics Engine, Character Animation Library, и OpenAL. Вместо да погребе базовите модули, Delta3D ги интегрира заедно в един лесен за използване API - винаги, даващи достъп до важните базови компоненти. Това осигурява API на високо равнище, като все пак позволява на крайния потребител по желание, функционалността на ниско ниво.
За пълния списък на всички характеристики, моля, вижте Feature Списъка The Delta3D. Delta3D прави използвайки OpenGL и внася цял списък от разнообразни файлови формати (.flt, .3ds, .obj, и т.н.).
<Силни> поддържани платформи
Delta3D е разработен и тестван на Windows XP с помощта на Microsoft Visual Studio и Linux с помощта на ССЗ. Всички базисните зависимости са по-платформа, както и, така че почти всяка платформа следва да бъде съвместима с няколко незначителни изменения на източника. Неофициално, има обща подкрепа за Mac OSX и много потребители са успешно развиващите Delta3D приложения на тази платформа

<силни> Характеристики :.

  • картографиране Входящо устройство (клавиатура, мишка, джойстик, трекери)
  • модели Motion (Fly, UFO, Разходка, Orbit, First Person)
  • оказване Environment (облаци, мъгла, skyboxes, час на ден)
  • частици Системни Effects (Smoke, експлозия, по поръчка)
  • Terrain Rendering (Infinite Процедурно терен, Heightfield базирани терен)
  • камера контрол (Поле на View, статив)
  • Multiple камера подкрепа
  • Multiple прозорец подкрепа
  • Физика (твърдо тяло, Collision Detection, Auto-ограждащите форми)
  • Open GL Lighting
  • Безие с пътя, възли
  • Full OpenGL 2.0
  • GLSL Vertex и Фрагмент шейдърите
  • Animation смесване
  • Ground след
  • Аватар краката съответстват на световното позициониране
  • шаблон Application
  • Weather интерфейс (видимост, облаци)
  • Window интеграция с Fast Light Toolkit (FLTK)
  • Widget клас да се улесни интеграцията с други прозорци комплекти от инструменти
  • Координира преобразуване система
  • детонация интерфейс
  • интерфейс HLA лице
  • пейджъра теренни плочки, графични комунални услуги и генериране на шум
  • DTED четец
  • SOARX рендер с непрекъснато ниво на детайлност
  • Процедурно поставяне растителност - земно покритие класификация (LCC) подкрепа
  • наслагване на снимката декоратор - подкрепа GeoTiff
  • актьор прокси и актьор имот архитектура
  • библиотечен мениджмънт (Актьор Регистри)
  • Project и карта натоварване (XML)
  • Актьор типове имоти: Звук, терен, характер, текстура, Static Mesh, Particle система Изброяване, актьор, цвят на кожата, Vec2 / 3/4, канап, ПНА, двойно и повече
  • актьор Base двигателя пълномощни
  • UI Drawable и рендер
  • Extensisble одиране интерфейс
  • Default GUI изкуство
  • Game актьор и Proxy
  • GM Компонент архитектура с плъгин подкрепа - по подразбиране съобщение процесор, правила компонент и компонент дървар
  • Message инфраструктура - съобщения и параметри фабрики
  • Network агностик - подкрепа за един клиент, клиент / сървър, и възпроизвеждането
  • Message стрийминг за изпращането, получаването и записване на съобщения
  • Base клиент и сървър игра мениджъри
  • File дърводобив и Xerces XML комунални услуги
  • Texture, шум, матрица, и струнни комунални услуги
  • Management Library
  • Тип безопасни бройки
  • 2D / 3D звуци
  • Пълен контрол на звуци (печалба, смола, позиция, възпроизвеждане, спиране, пауза, назад и т.н..)
  • Доплеров ефект
  • Ефективно използване на аудио хардуер
  • Сървър / Клиент архитектура
  • Надеждни / ненадеждни пакети предаване на
  • Пълен достъп API
  • редактиране Map - ресурсите и управление на проекти библиотека
  • Визуално създават и манипулират актьори
  • редактор на имота и актьор обвързване с Undo / Redo
  • Сплит илюминатори екран - Perspective плюс отгоре, отстрани, странични чертожното
  • Wireframe, осветление, както и текстурирани режими
  • Reconfigurable потребителски интерфейс с Undo / Redo
  • актьор търсене и глобално управление актьор
  • Texture, окото, звук и браузъри частиците
  • приложения Пример за изпитване, които обхващат почти аспект на Delta3D
  • Над 22 000 линии на единица тестове
  • MS Visual Studio 2005 решения и проекти
  • Пълна SCons скриптове
  • Graphical Particle Effect Editor - предоставя удобен графичен интерфейс и дисплей за редактиране на частици Effects
  • .
  • 3D Model Viewer - Един лесен за използване, самостоятелен Viewer, за да визуализирате 3D модели
  • .

Какво ново в тази версия:

  • Фиксирана бъг в STAGE занимаващи се с глобални актьори. (R4865)
  • Фиксирана проблем с CMake & quot; инсталирате & quot; че няма да се инсталира на .inl файлове (r4929)
  • Фиксирана проблем с файловете на пожарникар данни демо товарителниците в Linux. (R4931)
  • Фиксирана проблем с testAnim, която би причинила характера да започне изпарява, когато се върти твърде далеч. (R4932)
  • Fixed потенциален проблем, който може да се случи при отстраняване неактивна DeltaDrawable от сцената. (R4934)
  • модифицирал .rc файловете да подкрепи съставянето с Visual Studio Express. (R4938)
  • Фиксирана проблем при отстраняване неактивна DeltaDrable от сцената. (R4940)
  • Фиксирана компилация бъг с Windows testPython в режим Debug. (R4950)
  • Фиксирана проблем с икони, когато & quot ЕТАП му; инсталиран & quot; с CMake. (R4961)
  • Фиксирана някои изтичане на памет в етап. (R4962)
  • Фиксирана проблем, който държи CEGUI от удар с двойно кликване събитие. (4970)
  • Фиксирана бъг, който може да се срине прилагането когато BezierController стигнал края на пътя. (R4979)

Какво ново във версия 2.1.0:

  • Refactored dtCore :: Transform. Тя сега държи матрица като член на данни, и никога не се разлага на скалата. (R4232)
  • избухна кода за мащабиране в собствен клас, dtCore.Model. dtCore :: Object сега има API да скалата на неговата геометрия. (R4241)
  • Отхвърлена dtDAL :: ActorType :: ToString () в полза на dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Environment вече използва нов dtUtil :: DateTime вместо dtCore :: Environment :: DateTime. (R4394)
  • добавено ново време за система, SimTimeSinceStartup която е в основата на общия размер на симулирана време. (R4398)
  • Добавена възможност за задаване на потребителски цветове на точки. (R4403)
  • Преместен dtChar и всички свързани с проекти за Delta3D-Extras. (R4472)
  • Добавено dtUtil :: RefString да се справят статични струни да помогне за намаляване на паметта отпечатък. (R4479)
  • Python автомати: сега в освобождаването и Debug аромати. Автомати се генерират на бин / освобождаване и хамбар / отстраняване на грешки папките. Определете променливата PYTHONPATH среда с пълния път до .pyd файловете да кажа Python къде да получите автомати на Delta3D (r4577).
  • Изграждане Breaker: Добавена BehaviorOptions stuct да предоставят на dtCore :: FlyMotionModel (r4570)
  • Отхвърлена dtUtil :: NodePrintOut :: PrintOutNode () в полза на dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Фиксирана бъг, който ще доведе трансформируем :: GetTransform (), за да не се връща валидна Transform ако Camera с увреждане има сцена, която съдържа трансформируем. (R4584)
  • Добавено Intersense SDK код в Delta3D вместо да се разчита на външната зависимост. (R4606)
  • Добавена е нова RTSMotionModel. (R4632)
  • Добавено способност да щракнете двукратно върху сцената, за да отворите карта. (R4641)
  • Фиксирана STAGE катастрофата, които биха могли, ако предишното контекста Не е намерено (r4646) се случи.
  • Обновен osgExp да работя с 3ds Max2008 и OSG 2.4. (R4651)
  • Преместен dtAnim, dtAudio зависими лица в dtAnim, dtAudio. (R4666)
  • Премахнато понятие за DatabasePaging Включване / Изключване (r4674). Отпаднали методи:
  • * невалидни dtCore :: Scene :: EnablePaging ()
  • * dtCore :: Scene :: DisablePaging ()
  • * dtCore :: Scene :: DisablePaging () Конст,
  • * dtCore :: Scene :: SetPagingCleanup (двойно)
  • * dtCore двойна :: Scene :: GetPagingCleanup ()
  • * невалидни dtCore :: Scene :: SetConfiguration (dtUtil :: ConfigProperties * довереник)
  • * dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration ()
  • * CONST dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration () Конст
  • * dtCore :: View :: EnablePaging ()
  • * dtCore :: View :: DisablePaging ()
  • * dtCore :: View :: SetTargetFrameRate (двойно)
  • * двойна dtCore :: View :: GetTargetFrameRate ()
  • * Карта & dtDAL :: Project :: LoadMapIntoScene (Конст STD :: низ и име, dtCore :: Scene & сцена, булев addBillBoards = фалшива, булев enablePaging = вярно)
  • * dtDAL :: Project :: LoadMapIntoScene (карта & картата, dtCore :: сцена и сцена, булев addBillBoards = фалшива, булев enablePaging = вярно)
  • * dtGame :: GameManager :: ChangeMap (Конст STD :: низ & mapName, булев addBillboards = фалшива, булев enableDatabasePaging = фалшива)
  • * dtGame :: GameMananger :: ChangeMapSet (Конст NameVector & mapNames, булев addBillboards, булев enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (Конст NameVector & oldMapNames, Конст NameVector & newMapNames, булев addBillboards, булев enableDatabasePaging)
  • Фиксирана бъг:. Ако сте се опитали да се даде възможност на вече активирана FPS модел на движение, ще загубите регистрирани ос слушателите (r4678)
  • Премахнато Visual Studio 2005 и проекта SCONs файлове; Сега Cmake е за предпочитане. (R4695)
  • Добавено мишка методи събитие за обратно повикване до dtABC :: Application (r4689).
  • dtABC :: Application сега получава мишката щракнете двукратно върху събитието. (R4696)
  • Добавено способност да dtCore :: Преглед на мишката изберете DeltaDrawable. (R4698)
  • Добавено способността за & quot; вземете & quot; обект в testPhysics например. (R4699)
  • Премахнато хиляди сепаратор от сцената. (R4719)
  • Добавена е поддръжка за CMake 2.6 (r4733).
  • Премахнати възрастните отхвърлени методи (r4743):
  • * dtCore :: Camera :: SetPerspective ()
  • * dtCore :: Camera :: GetPerspective ()
  • * dtCore :: Изпращайте ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Tree
  • Изграждане Breaker! Променени dtCore :: Camera втория конструктор да вземе в OSG :: Camera вместо dtCore :: View. (R4750)
  • Добавено ForEachActor, ForEachPrototype, FindActorsIf и FindPrototypesIf. Методите за ForEach позволяват да се направи нещо, за всеки участник, а намеря ... Ако методи позволяват да се направи Custom Search и попълнете вектор с резултатите.
  • Тъй като те са матрични, използване и има помощни класове functor, сложих кода в gamemanager.inl. Ако искате да се обадите на всеки от тези методи, трябва да включите dtGame / gamemanager.inl така че всичко с помощта на GM не е необходимо да се анализира допълнително код.
  • Добавено способността да прилага сила и въртящ момент на физическа чрез ODE Body обвивка клас. (R4772)
  • Допълнително dtCore :: Camera Python автомати. (R4777)
  • Добавено способността за показване / скриване на DeltaDrawable чрез метода на DeltaDrawable :: SetActive (). (R4778)
  • Добавено способността да скалата на анимационен герой чрез своя XML файл. (R4788)
  • Добавена динамично мащабиране до AnimationViewer. (R4790)
  • Добавена управление на осветлението на ObjectViewer.
  • Фиксирана бъг, който ще доведе до формата на сблъсък да не се взема под внимание мащаба на обекта. (R4816, r4818)
  • GameEvent базирани Task сега може да се определи Task да я накараш да се провали. (R4819)
  • Добавена е нова SoundComponent. (R4835)
  • Фиксирана бъг в STAGE занимаващи се с глобални актьори. (R4865)
  • Добавено способността да забраните контекст OpenGL поляната на OSG2.6.0 края на кадър по настройването на променливата & quot околната среда; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

<силни> Изисквания

  • CMake

Подобен софтуер

Crashtest
Crashtest

3 Jun 15

Python Farm game
Python Farm game

20 Feb 15

Archive Games
Archive Games

3 Jun 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!