Delta3D - Delta3D

Delta3d
Delta3d logo.png
Deweloper (y) Delta3d
Wersja stabilna
2.8.0 / 29 września 2014 ; 6 lat temu  ( 29.09.2014 )
Napisane w C ++
System operacyjny Wieloplatformowy
Rodzaj Silnik gry
Licencja LGPL-2.1-lub-nowsza
Stronie internetowej https://github.com/delta3d/delta3d/

Delta3d to interfejs API silnika gier / symulacji typu open source . Delta3d jest zarządzana i obsługiwana przez Caper Holdings LLC. Wcześniej Instytut Modelowania, Środowiska Wirtualnego i Symulacji (MOVES) w Szkole Podyplomowej Marynarki Wojennej w Monterey w Kalifornii zarządzał i wspierał delta3d. [1] Alion Science również w znacznym stopniu przyczyniła się do ulepszeń i funkcji.

Delta3d jest wydany na licencji GNU LGPL-2.1 lub nowszej . Zewnętrzne moduły mają własne licencje. Niektóre moduły, takie jak Qt , wymagają od użytkownika oddzielnego pobrania i zainstalowania w celu użycia z Delta3d.

Delta3d to szeroko stosowana, wspierana przez społeczność, gra i silnik symulacji o otwartym kodzie źródłowym. delta3d jest odpowiedni do szerokiej gamy zastosowań, w tym do szkoleń, edukacji, wizualizacji i rozrywki. Delta3d jest wyjątkowa, ponieważ oferuje funkcje specjalnie dostosowane do społeczności modelowania, symulacji i DoD, takie jak High Level Architecture (HLA), After Action Review (AAR), wsparcie terenowe na dużą skalę i integracja SCORM Learning Management System (LMS) .

Silnik delta3d

Delta3d to silnik Open Source, który może być używany do gier, symulacji lub innych aplikacji graficznych. Jego modułowa konstrukcja integruje inne dobrze znane projekty Open Source , takie jak Open Scene Graph , Open Dynamics Engine , Character Animation Library (CAL3D) i OpenAL . Zamiast zakopać podstawowe moduły, Delta3D integruje je razem w łatwym w użyciu interfejsie programowania aplikacji ( API ) - zawsze umożliwiając dostęp do ważnych komponentów bazowych. Zapewnia to interfejs API wysokiego poziomu, a jednocześnie daje użytkownikowi końcowemu możliwość korzystania z funkcji niskiego poziomu. Silnik Delta3D renderuje przy użyciu Open Graphics Library ( OpenGL ), która importuje całą listę różnych formatów plików ( .flt , .3ds , .obj , a nawet więcej).

Pełną listę funkcji można znaleźć na stronie z listą funkcji Delta3d tutaj .

Obsługiwane platformy

Delta3d jest rozwijana i testowana na Windows XP przy użyciu Microsoft Visual Studio , OS X przy użyciu Clang , a także Linux przy użyciu GCC . Wszystkie podstawowe zależności są również wieloplatformowe, więc prawie każda platforma powinna być kompatybilna z kilkoma drobnymi modyfikacjami źródła.

Delta3d-Extras

Delta3d-Extras to projekt umieszczony na SourceForge, który zawiera wiele projektów związanych z Delta3d Engine. Delta3d-Extras niekoniecznie jest rozwijane lub utrzymywane przez zespół programistów delta3d. Jednak społeczność może udostępniać światu swoje projekty związane z delta3d.

Rdzeń symulacji

Simulation Core, potocznie nazywany SimCore, jest "współpracującą" implementacją funkcjonalności delta3d - zapewniającą "podstawowe" możliwości dla aplikacji MMORPG korzystającej z delta3d. SimCore jest rozwijany głównie przez firmę Alion Science and Technology. Pierwsza wersja SimCore została opracowana w ramach projektu Deployable Virtual Training Environment (DVTE) dla USMC, który rozpoczął się w 2006 r. Chociaż Alion jest nadal głównym twórcą SimCore, jest obecnie używany przez wiele innych firm i organizacji na całym świecie. Społeczność Modeling and Simulation (M&S).

Aby zbudować i „uruchomić” SimCore, potrzebnych jest wiele dodatkowych bibliotek, w tym dodatki do podstawowej kompilacji Delta3d.

Fizyka - efekty specjalne i możliwości systemu cząstek . „Warstwa abstrakcji fizyki” (PAL) jest używana do dostarczania standardowego API dla różnych bibliotek fizycznych.

Biblioteki

W skład pakietu Delta3d wchodzi kilka produktów o otwartym kodzie źródłowym. Można je zbudować lub użyć dostarczonych plików binarnych / bibliotek do zbudowania i uruchomienia aplikacji opartych na Delta3d na własnym systemie komputerowym. Obecna wersja produktu może nie być zgodna z delta3d.

Bibliografia

Dalsza lektura

Linki zewnętrzne