Delta3D

Programinė įranga Screenshot:
Delta3D
Programinė detalės:
Versija: 2.1.1 / 2.2.0 RC1
Įkėlimo datą: 2 Jun 15
Kūrėjas: Erik Johnson
Licencija: Nemokamai
Populiarumas: 140

Rating: nan/5 (Total Votes: 0)

Delta3D yra visiškai finansuojamos ir gerai palaikoma atviro kodo projektas, visas funkcijas žaidimo variklis tinka įvairių modeliavimo ir imitavimo programomis.
Delta3D yra plačiai naudojamas ir gerai palaikoma atviro kodo žaidimas ir modeliavimas variklis. Delta3D yra visiškai funkcionalus žaidimo variklis tinka įvairių reikmėms, įskaitant mokymo, švietimo, vizualizacija, ir pramogų. Delta3D yra unikali, nes ji siūlo funkcijas, specialiai pritaikytas prie modeliavimas ir imitavimas ir DOD bendruomenių, kaip antai aukšto lygio architektūros (HLA), Po veiksmų apžvalga (MVA), didelio masto vietovės paramos ir SCORM mokymosi valdymo sistema (LMS) integracija.
Delta3D Variklio
Delta3D yra atviro kodo variklis, kuris gali būti naudojamas, modeliavimas žaidimų ar kitų grafinės programos. Jo modulinė konstrukcija sujungia kitų gerai žinomų atviro kodo projektų, tokių kaip Open Scenos grafikas, Atviros Dynamics sistema, charakteris Animation biblioteka, ir OpenAL. Užuot palaidoti pagrindinius modulius, Delta3D sujungia juos kartu lengva naudoti API - visada galima prieiti prie svarbių pagrindinių komponentų. Tai suteikia aukšto lygio API, o vis dar leidžia galutiniam vartotojui neprivaloma, žemo lygio funkcijas.
Išsamų savybių, žr Delta3D Funkcijų sąrašas. Delta3D teikia naudojant OpenGL ir importuoja visą sąrašą įvairių failų formatų (.flt, .3ds, obj, ir tt).
Palaikomos platformos "
Delta3D yra sukurtas ir išbandytas "Windows XP", naudojant "Microsoft Visual Studio" ir "Linux naudojant gcc. Visi pagrindiniai priklausomybės cross-platform, kaip gerai, kad tik apie bet platforma turėtų būti suderinamos su keletą nedidelių pakeitimų į šaltinį. Neoficialiai, yra visuotinė parama Mac OSX "ir daugelis vartotojų yra sėkmingai vysto Delta3D paraiškas toje platformoje

Įranga .

  • Pultelis žemėlapių (klaviatūra, pelė, kreiptuką, Tracker),
  • Pasiūlymas modeliai (Galvosūkiai, NSO, vaikščioti, Orbita, First Person),
  • Aplinka atvaizdavimas (debesys, rūkas, skyboxes, paros laikas)
  • Dalelių sistemos poveikis (Dūmų, sprogimas, individualizuotos)
  • reljefas Atvaizdavimas (Begalinė Procedūrinis reljefas, Heightfield pagrindu reljefas)
  • Fotoaparatų valdymo (laukas, Trikojo)
  • Išsėtinė kamera parama;
  • Išsėtinė langas parama;
  • Fizika (kieto kūno, susidūrimo aptikimo, automatinio apribojantys formos);
  • Atidaryti GL Apšvietimas,
  • Bézier kelias mazgai;
  • Visas "OpenGL 2.0 palaikymas;
  • GLSL Vertex Shader ir Fragmentas "
  • Animacijos maišymas;
  • Pirmas po
  • Avatara pėdų, atitinka pasaulio vietos;
  • Taikymas šablonas;
  • Orų sąsaja (matomumas, debesų),
  • Langų integracija su Fast Light Toolkit (FLTK)
  • widget klasė palengvinti Integracija su kitomis langų vadovais;
  • Koordinačių sistema perskaičiavimo;
  • Detonacija sąsaja;
  • ŽLA subjektas sąsaja;
  • puslapi visureigiai plytelės, vaizdo komunalinės paslaugos, ir triukšmo kartos "
  • DTED skaitytojas "
  • SOARX atvaizdavimo nepertraukiamai detalumo lygio,
  • Procedūrinis augalija vieta - žemės dangos klasifikacija (LCC) parama,
  • Vaizdo perdengimas dekoratorius - geotiff parama;
  • Aktorius proxy ir aktorius nuosavybė architektūra,
  • Bibliotekų valdymo (aktorius Registrai)
  • Projektų ir žemėlapis pakrovimo (XML);
  • aktorinis objektų tipai: Garso, reljefas, charakteris, tekstūra, statinis tinklelio, dalelių sistema, išvardijimas, aktorius, spalva, Vec2 / 3/4, špagatai, Žiniasklaida, dviviečiai, ir daugiau
  • bazės variklis aktorius proxy,
  • UI Išimamos ir atvaizdavimo;
  • Extensisble nulupta sąsaja;
  • Numatytasis GUI menas,
  • Žaidimas aktorius ir proxy,
  • GM komponentų architektūra su plugin parama - numatytąjį žinutės procesorius, taisyklių komponento ir logger komponento;
  • Pranešimo infrastruktūros - pranešimų ir parametrų fabrikai "
  • Tinklo agnostikas - parama vienam klientui, kliento / serverio ir atkūrimą;
  • Pranešimo transliacijos siuntimas, priėmimas ir registravimas pranešimus,
  • bazės kliento ir serverio žaidimų vadovai,
  • Failų medienos ruošos ir xerces XML komunalinės paslaugos,
  • Tekstūros, triukšmas, matricos ir styginių komunalinės paslaugos,
  • Biblioteka valdymas;
  • Tipas saugios Išplėsta išvardytų
  • 2D / 3D garsai "
  • Visiška kontrolė garsų (pelnas, aikštelėje, pareigos, žaisti, sustabdyti, sustabdyti, atsukti atgal ir pan.);
  • Doplerio efektas,
  • Efektyvus garso aparatūros,
  • Serverio / Klientų architektūra,
  • Patikimas / nepatikimas paketas dėžė;
  • Visas API prieiga
  • Žemėlapis redagavimas - projekto išteklių ir bibliotekos valdymas;
  • Vizualiai kurti ir manipuliuoti veikėjų,
  • Nekilnojamas redaktorius ir aktorius susieti su anuliuoti / redo
  • Split screen peržiūros - perspektyvos, ir viršuje, šoninės, šoninės rašybos svečiai,
  • Vielos rėmas, apšvietimo ir tekstūruotos režimai;
  • perkonfiguruojamus vartotojo sąsaja su anuliuoti / perdaryti
  • Aktorius paieška ir pasaulio aktorius valdymas;
  • Tekstūros, akių, garso ir dalelių naršyklės
  • Pavyzdys bandymų programos, apimančios beveik aspektą Delta3D
  • Daugiau 22.000 eilučių vieneto bandymai;
  • MS Visual Studio 2005 sprendimai ir projektai,
  • Complete scons scenarijai;
  • Grafinis dalelių poveikis redaktorius - Suteikia patogų GUI ir ekranas redaguoti dalelių poveikį;
  • .
  • 3D Modelis peržiūros - lengva naudoti, atskira Viewer peržiūrėti 3D modeliai,
  • .

Kas naujo , šioje laidoje:

  • Ištaisyta klaida etape susiduriame su pasaulio veikėjų. (R4865)
  • Fiksuotas problema su cmake & quot; įdiegti & quot; kad nebūtų įdiegti .inl failus (r4929)
  • Fiksuotas problema su Gaisrininkas Demo pakrovimo duomenų failus Linux. (R4931)
  • Fiksuotas su testAnim problema, kad sukeltų simbolių pradėti garuoti kai pasuktas per toli. (R4932)
  • Ištaisyta galimą problemą, kad gali atsitikti, kai pašalinti neaktyvus DeltaDrawable iš scenos. (R4934)
  • modifikavo .rc failus remti sudarant su Visual Studio Express. (R4938)
  • Fiksuotas problema nuimant neaktyvus DeltaDrable iš scenos. (R4940)
  • Fiksuotas kompiliavimo klaidą su Windows testPython debug režimu. (R4950)
  • Fiksuotas problema etape anketa piktogramos, kai & quot; įdiegta & quot; su cmake. (R4961)
  • Fiksuotas kai Atminties nutekėjimas etape. (R4962)
  • Fiksuotas problema, kad nuolat CEGUI iš gauti dukart spustelėkite įvykį. (4970),
  • Ištaisyta klaida, kuri galėtų katastrofos taikymą, kai BezierController pasiekė kelio galą. (R4979)

Kas naujo 2.1.0 versija:

  • išimant dtCore :: transformacija. Tai dabar užima matrica kaip duomenų narys, ir niekada suyra mastą. (R4232)
  • įsiplieskė mastelio kodą į savo klasę, dtCore.Model. dtCore :: Objektas dabar API masto savo geometrija. (R4241)
  • atšaukia dtDAL :: ActorType :: toString () naudai dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Aplinkos dabar naudoja naują dtUtil :: datetime vietoj dtCore :: Aplinkos :: datetime. (R4394)
  • pridėjo naują gyvenimą į sistemą, SimTimeSinceStartup kuri iš esmės bendra suma imituojant metu. (R4398)
  • Pridėta galimybę nustatyti pasirinktines spalvas tarpinių taškų. (R4403)
  • Perkelta dtChar ir visi susiję projektai į Delta3D-priedai. (R4472)
  • patalpintas dtUtil :: RefString tvarkyti statinius stygos padės sumažinti atminties pėdsaką. (R4479)
  • Python apkaustai: dabar išleidimo į aplinką ir derinti skonių. Apkaustai yra generuojami su bin / išleidimo ir bin / debug aplankus. Nustatykite PYTHONPATH aplinkos kintamąjį su pilną kelią iki .pyd failus pasakyti Python kur gauti Delta3D apkaustus (r4577).
  • Sudėjimas Breaker: Pridėta BehaviorOptions stuct tiekti į dtCore :: FlyMotionModel (r4570)
  • atšaukia dtUtil :: NodePrintOut :: PrintOutNode () naudai dtUtil :: NodePrintOut :: CollectNodeData () (r4581);
  • Ištaisyta klaida, kad būtų sukelti Transformuojamas :: GetTransform (), kad negali grįžti galioja Transform jei neįgaliesiems Kamera turi scena, kurioje yra transformuojama. (R4584)
  • patalpintas Intersense SDK kodą į Delta3D užuot pasikliaujant išorės priklausomybės. (R4606)
  • pridėjo naują RTSMotionModel. (R4632)
  • Pridėta galimybė dukart spustelėkite etape ir atidarykite žemėlapį. (R4641)
  • nekintama avarijos, kurios gali atsirasti, jei ankstesnis kontekstas nerastas (r4646).
  • Patobulinta osgExp dirbti su 3ds Max2008 ir GST 2.4. (R4651)
  • Perkelta dtAnim, dtAudio priklausomi aktoriai į dtAnim, dtAudio. (R4666)
  • Pašalinta samprata DatabasePaging įjungti / išjungti (r4674). Draudžiami metodai: "
  • * negaliojančiu dtCore :: Scenos :: EnablePaging ();
  • * dtCore :: Scenos :: DisablePaging ();
  • * dtCore :: Scenos :: DisablePaging () const,
  • * dtCore :: Scenos :: SetPagingCleanup (dvigubas),
  • * dvigubas dtCore :: Scenos :: GetPagingCleanup ();
  • * negaliojančiu dtCore :: Scenos :: SetConfiguration (dtUtil :: ConfigProperties * config);
  • * dtUtil :: ConfigProperties * dtCore :: Scenos :: GetConfiguration ();
  • * const dtUtil :: ConfigProperties * dtCore :: Scenos :: GetConfiguration () const
  • * dtCore :: Peržiūrėti :: EnablePaging ();
  • * dtCore :: Peržiūrėti :: DisablePaging ();
  • * dtCore :: Peržiūrėti :: SetTargetFrameRate (dvigubas),
  • * dvigubas dtCore :: Peržiūrėti :: GetTargetFrameRate ();
  • * Žemėlapis ir dtDAL :: Projekto :: LoadMapIntoScene (const std :: string & vardas, dtCore :: Scenos ir scena, bool addBillBoards = false, bool enablePaging = true);
  • * dtDAL :: Projekto :: LoadMapIntoScene (Žemėlapis ir žemėlapis, dtCore :: Scene & Scena, bool addBillBoards = false, bool enablePaging = true);
  • * dtGame :: GameManager :: ChangeMap (const std :: string & Žemėlapio pavadinimas, bool addBillboards = false, bool enableDatabasePaging = false);
  • * dtGame :: GameMananger :: ChangeMapSet (Konst NameVector & mapNames, bool addBillboards, bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (Konst NameVector & oldMapNames, const NameVector & newMapNames, bool addBillboards, bool enableDatabasePaging)
  • Ištaisyta klaida:. Jei bandoma sudaryti galimybes jau leido FPS judesio modelį, jūs prarasite savo registruotus ašių klausytojus (r4678)
  • Pašalinta Visual Studio 2005 ir scons projekto failus; Cmake dabar pirmenybė. (R4695)
  • patalpintas Pelės įvykis atgalinio ryšio metodai į dtABC :: programą (r4689).
  • dtABC :: taikymas dabar gauna pelės dukart spustelėkite įvykį. (R4696)
  • Pridėta galimybė dtCore :: View į pele pasirinkti DeltaDrawable. (R4698)
  • Pridėta galimybė & quot; Pick & quot; į testPhysics Pavyzdžiui objektas. (R4699)
  • Pašalinta tūkstančių skirtuką nuo scenos. (R4719)
  • Pridėta parama cmake 2,6 (r4733).
  • Pašalinta vyresni pasenusios metodai (r4743): "
  • * dtCore :: kamera :: SetPerspective ();
  • * dtCore :: kamera :: GetPerspective ();
  • * dtCore :: Pranešti ();
  • * dtCore :: SetNotifyLevel ();
  • * dtDAL :: medis,
  • Sudėjimas Breaker! Pasikeitė dtCore :: kamera antra konstruktorius imtis į GST :: kamera vietoj dtCore :: View. (R4750)
  • patalpintas ForEachActor, ForEachPrototype, FindActorsIf ir FindPrototypesIf. Į foreach metodai leidžia vienas kažką padaryti, kad kiekvienam dalyviui, o Surasti ... Jei metodai leidžia viena padaryti užsakymą paiešką ir užpildyti vektorių su rezultatais.
  • Kadangi jie yra templated, naudoti ir turėti padėjėjų functor klases, aš įdėti kodą į gamemanager.inl. Jei norite skambinti bet kurį iš šių metodų, turite įtraukti dtGame / gamemanager.inl taip viskas naudojant GM nereikia išanalizuoti papildomą kodą.
  • Pridėta galimybė taikyti jėgą ir sukimo momentą į Fizinis per ODĖ Body įvynioti klasėje. (R4772)
  • Papildoma dtCore :: kamera Python apkaustai. (R4777)
  • Pridėta galimybė rodyti / slėpti DeltaDrawable per DeltaDrawable :: SetActive () metodą. (R4778)
  • Pridėta galimybė masto animacinis charakterį per savo xml failą. (R4788)
  • Pridėta dinamišką mastelį į AnimationViewer. (R4790)
  • Pridėta apšvietimo kontrolę į ObjectViewer.
  • Ištaisyta klaida, kad būtų sukelti susidūrimą forma, kad nebuvo atsižvelgta į Objekto mastą. (R4816, r4818)
  • GameEvent pagrindu Užduotis dabar gali apibrėžti užduotis pasirūpinti, kad ji nesugeba. (R4819)
  • pridėjo naują SoundComponent. (R4835)
  • Ištaisyta klaida etape susiduriame su pasaulio veikėjų. (R4865)
  • Pridėta galimybė išjungti OSG2.6.0 pabaigos iš rėmo OpenGL kontekstinį kliringo nustatant aplinkos kintamąjį & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Reikalavimai

  • cmake

Panaši programinė įranga

Canta
Canta

12 May 15

Speed Dreams
Speed Dreams

14 Apr 15

X-Moto
X-Moto

17 Feb 15

A Cloudy Day
A Cloudy Day

12 May 15

Komentarai Delta3D

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!