Кіріспе

Delta3d – ашық кодты ойын/симуляциялық қозғалтқыш API. Delta3d компаниясын Caper Holdings LLC басқарады және қолдайды. Бұрын Калифорния штатының Монтерей қаласындағы Әскери-теңіз академиясының Модельдеу, виртуалды орталар және симуляция (MOVES) институты Delta3d-ді басқарып, қолдаған. Alion Science де жақсартулар мен мүмкіндіктерге маңызды үлес қосты. Delta3d GNU LGPL 2.1 немесе одан кейінгі нұсқасы бойынша таратылады. Сыртқы модульдердің өз лицензиялары бар. Кейбір модульдер, мысалы Qt, Delta3d-мен бірге пайдалану үшін пайдаланушыға жеке жүктеу және орнату қажет. Delta3d – кеңінен қолданылатын, қоғамдық қолдауға ие, ашық кодты ойын және симуляциялық қозғалтқыш. Delta3d оқыту, білім беру, визуализация және ойын-сауық сияқты алуан түрлі салаларда қолданылуға жарамды. Delta3d ерекше, себебі ол модельдеу, симуляция және Қорғаныс министрлігі (DoD) қауымдастықтарына арналған, Жоғары деңгейдегі архитектура (HLA), іс-қимылдан кейінгі талдау (AAR), кең аумақты жерлерді қолдау және SCORM оқуды басқару жүйесімен (LMS) интеграциялау сияқты арнайы мүмкіндіктерді ұсынады.

Delta3d қозғалтқышы

Delta3d – ойындар, симуляциялар немесе басқа да графикалық қолданбалар үшін қолданылатын ашық кодты қозғалтқыш. Оның модульдік құрылымы Open Scene Graph, Open Dynamics Engine, Character Animation Library (CAL3D) және OpenAL сияқты басқа да белгілі ашық кодты жобаларды интеграциялайды. Негізгі модульдерді жасырудың орнына, Delta3D оларды пайдалануға оңай Бағдарламалау интерфейсі (API) арқылы біріктіреді, сондай-ақ маңызды негізгі компоненттерге қол жеткізуге мүмкіндік береді. Бұл жоғары деңгейдегі API-ді ұсынады, бірақ соңғы пайдаланушыға төменгі деңгейдегі мүмкіндіктерге де қол жеткізуге рұқсат етеді. Delta3D қозғалтқышы Open Graphics Library (OpenGL) арқылы рендерленеді, ол түрлі файл форматтарын (.flt, .3ds, obj және тағы да көп) импорттай алады. Толық мүмкіндіктер тізімін Delta3d Feature List бетінен қараңыз.

Қолдауы бар платформалар

Delta3d Windows XP-де Microsoft Visual Studio, OS X-те Clang, ал Linux-та GCC қолданылып әзірленді және тестіленді. Негізгі барлық тәуелділіктер де платформааралық болғандықтан, бастапқы кодқа ең аз өзгерістер енгізу арқылы дерлік кез келген платформамен үйлесімді болуы мүмкін.

Delta3d-Extras

Delta3d Extras – SourceForge платформасында орналасқан, Delta3d Engine-ге қатысты көптеген жобаларды қамтитын жоба. Delta3d Extras міндетті түрде delta3d әзірлеу тобымен жасалмайды немесе күтілмейді. Алайда, бұл қауымдастыққа өздерінің Delta3d жобаларын әлеммен бөлісуге мүмкіндік береді.

Модельдеу өзегі

Simulation Core, көбінесе SimCore деп аталады, delta3d функционалдығының "бірлескен" іске асырылуы болып табылады — delta3d қолданатын MMORPG қолданбасының "негізгі" мүмкіндіктерін ұсынады. SimCore негізінен Alion Science and Technology компаниясымен әзірленген. SimCore-дің алғашқы нұсқасы 2006 жылы басталған АҚШ Теңіз корпусы (USMC) үшін Арналған Жайлы Виртуалды Оқыту Ортасы (DVTE) жобасының аясында жасалды. Alion әлі де SimCore-дің негізгі әзірлеушісі болғанымен, қазір оны Модельдеу және Симуляция (M&S) қауымдастығындағы көптеген басқа компаниялар мен ұйымдар қолданады. SimCore-ді құру және "іске қосу" үшін көптеген қосымша кітапханалар қажет, соның ішінде негізгі Delta3d құрамына қосымшалар. Физика — арнайы эффекттер және бөлшектер жүйесінің мүмкіндіктері. Әртүрлі физикалық кітапханаларға стандартты API ұсыну үшін "Физикалық абстракция қабаты" (PAL) қолданылады.