Delta3D

Software kuvakaappaus:
Delta3D
Ohjelmiston tiedot:
Versio: 2.1.1 / 2.2.0 RC1
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Erik Johnson
Lupa: Vapaa
Suosio: 33

Rating: nan/5 (Total Votes: 0)

Delta3D on täysin rahoitettu ja hyvin tuettu avoimen lähdekoodin projekti, kaiken toiminnan pelimoottori sopiva monenlaisia ​​mallinnus ja simulointi sovelluksia.
Delta3D on laajalti käytetty ja hyvin tuettu avoimen lähdekoodin peli ja simulointi moottori. Delta3D on täysin varustellun pelimoottori sopiva monenlaisia ​​käyttötarkoituksia, mukaan lukien koulutus, visualisointi, ja viihde. Delta3D on ainutlaatuinen, koska se tarjoaa ominaisuuksia nimenomaan sopii Mallinnus ja simulointi sekä puolustusministeriön yhteisöjen, kuten korkean tason Architecture (HLA), jälkeen Action Review (AAR), suuren mittakaavan maasto tukea, ja SCORM Learning Management System (LMS) integrointi.
Delta3D Engine
Delta3D on Open Source moottori, joka voidaan käyttää peleissä, simulaatioita, tai muita graafisia sovelluksia. Sen modulaarinen rakenne yhdistää muiden tunnettujen avoimen lähdekoodin projektit, kuten Open Scene Graph, Open Dynamics Engine, Character Animation kirjasto, ja OpenAL. Sen sijaan, haudata taustalla moduulit, Delta3D integroi ne yhteen helposti käyttää API - aina päästämällä tärkeän taustalla komponentteja. Tämä tarjoaa korkean tason API jättäen loppukäyttäjän lisävarusteena, matalan tason toimintoja.
Täydellinen luettelo ominaisuuksista, katso Delta3D Feature List. Delta3D tekee OpenGL ja tuo koko lista erilaisia ​​tiedostomuotoja (.flt, .3ds, Obj, jne).
Tuetut alustat
Delta3D on kehitetty ja testattu Windows XP Microsoft Visual Studio ja Linuxin gcc. Kaikki taustalla olevat riippuvuudet ovat cross-platform samoin, joten lähes kaikki alustan tulisi olla yhteensopiva joitakin pieniä muutoksia lähteeseen. Epävirallisesti on yleinen tuki Mac OSX ja monet käyttäjät ovat menestyksekkäästi kehittää Delta3D sovelluksia, jotka alustalle.

Ominaisuudet

  • syöttölaite kartoitus (näppäimistö, hiiri, joystick, Trackers)
  • Motion mallien (Fly, UFO, Walk, Orbit, First Person)
  • Ympäristö renderöinti (pilvet, haze, skyboxes, kellonaika)
  • Particle System Effects (Smoke, Explosion, Mukautettu)
  • Maasto Rendering (Infinite Menettelyyn maasto, Heightfield-pohjainen maasto)
  • Kameran ohjaimet (Näkökenttä, Jalusta)
  • Usean kameran tuki
  • Useiden ikkuna tuki
  • Fysiikka (Rigid Body, Collision Detection, Auto-rajaavan muodot)
  • Open GL Valaistus
  • Bezier polkusolmujen
  • Täysi OpenGL 2.0 tuki
  • GLSL Vertex ja Fragment Shaders
  • Animaatio sekoitus
  • Ground seuraavat
  • Avatar jalat vastaavat maailmalle paikannus
  • Sovelluksen sapluuna
  • Sää käyttöliittymä (näkyvyys, pilvipeite)
  • Ikkuna integrointi Fast Light Toolkit (FLTK)
  • Widget luokka helpottaa integraatiota muihin ikkuna välineistöihin
  • Koordinaatisto muuntaminen
  • Räjähdyksessä käyttöliittymä
  • HLA kokonaisuus käyttöliittymä
  • paged maasto laatat, kuva apuohjelmia, ja melu sukupolvi
  • DTED lukija
  • SOARX renderer jatkuvasti yksityiskohtaisuus
  • Menettelylliset kasvillisuuden placement - land koskea luokitusta (LCC) tuki
  • Kuva overlay sisustusarkkitehti - GeoTIFF tuki
  • Näyttelijä proxy ja näyttelijä omaisuus arkkitehtuuri
  • Kirjasto hallinta (Actor rekisterit)
  • Project ja kartta lastaus (XML)
  • Näyttelijä omaisuus tyypit: Sound, Terrain, Character, laatu, Static Mesh, Particle System, leimaus, Näyttelijä, väri, Vec2 / 3/4, String, Int, Double, ja muuta
  • Base moottori näyttelijä valtakirjat
  • UI vedettäviä ja renderer
  • Extensisble nylkemistä käyttöliittymä
  • Default GUI art
  • Game Näyttelijä ja Proxy
  • GM Component arkkitehtuuria plugin tuki - oletus viestin prosessori, sääntöjä komponentti, ja metsuri komponentti
  • Viestin infrastruktuuri - viesti ja parametri tehtaat
  • Verkko agnostikko - tuki yhden asiakkaan, client / server, ja toisto
  • Viestin streaming lähettämistä, vastaanottamista ja tallentaa viestit
  • Base asiakkaan ja palvelimen peli johtajat
  • Tiedosto hakkuiden ja Xerces XML apuohjelmat
  • laatu, melu, matriisi, ja string apuohjelmat
  • Kirjasto Management
  • Type turvallinen laskentatulosten
  • 2D / 3D-ääniä
  • Täydet ääniä (voitto, piki, asema, soita, pysäytä, tauko, taaksepäin, jne.)
  • Dopplerin ilmiön
  • Tehokas äänilaitetta
  • Palvelin / Client arkkitehtuuri
  • Luotettava / epäluotettava paketti transmition
  • Full API pääsy
  • Kartta muokkaus - projektin resurssien ja kirjasto hallinta
  • Visuaalisesti luoda ja muokata toimijoiden
  • Property editori ja näyttelijä linkittää kumoa / tee uudelleen
  • Split screen viewports - Perspective plus päältä, sivulta, puoli orthographic näkymät
  • wireframe, valaistus, ja kuvioitu tilat
  • muunneltavia käyttöliittymä kumoa / tee uudelleen
  • Näyttelijä etsimistä ja globaali toimija hallinta
  • laatu, mesh, ääni, ja hiukkasten selaimet
  • Esimerkki testata sovelluksia, jotka kattavat lähes näkökohta Delta3D
  • Yli 22000 riviä yksikkö testit
  • MS Visual Studio 2005 ratkaisuja ja hankkeita
  • Täydelliset SCons skriptejä
  • Graafinen Particle Effect Editor - Tarjoaa kätevän GUI ja näyttö muokkausta hiukkasten vaikutukset.
  • 3D Model Viewer - helppo käyttää, standalone Viewer esikatsella 3D-malleja.

Mikä on uusi tässä julkaisussa:

  • Kiinteä vika vaiheessa käsiteltäessä Global Actors. (R4865)
  • Korjattu ongelma CTee & quot; Asenna & quot; joka ei asenna .inl tiedostot (r4929)
  • Korjattu ongelma Palomies demo lastaus tiedostoja Linuxissa. (R4931)
  • Korjattu ongelma testAnim jotka aiheuttaisivat merkin aloittaa höyrystämällä kun kierretään liian pitkälle. (R4932)
  • Korjattu mahdollinen ongelma, joka voisi tapahtua, kun irrotat aktiivinen DeltaDrawable päässä Scene. (R4934)
  • Muokattu .rc tiedostot tukemaan kokoamiseen Visual Studio Express. (R4938)
  • Korjattu ongelma, kun irrotat aktiivinen DeltaDrable päässä Scene. (R4940)
  • Kiinteä koota vian kanssa Windows testPython debug-tilassa. (R4950)
  • Korjattu ongelma STAGE n kuvakkeista & quot; asennetut & quot; kanssa CTee. (R4961)
  • Kiinteät joitakin muistivuotoja vaiheessa. (R4962)
  • Korjattu ongelma, joka piti CEGUI saamasta kaksoisnapsauta tapahtuma. (4970)
  • Kiinteä vika, joka saattaa kaatua sovelluksen, kun BezierController lopussa polun. (R4979)

Mikä on uusi versiossa 2.1.0:

  • refactored dtCore :: muunnos. Se omistaa nyt matriisin tietojen jäsenenä, eikä koskaan hajoaa mittakaavassa. (R4232)
  • Puhkesi skaalaus koodin omaan luokkaan, dtCore.Model. dtCore :: Object nyt API mittakaavassa sen geometria. (R4241)
  • Deprecated dtDAL :: ActorType :: toString () hyväksi dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Ympäristö nyt käyttää uusia dtUtil :: DateTime sijaan dtCore :: Ympäristö :: Aikaleiman. (R4394)
  • Lisätty uusi aika järjestelmään, SimTimeSinceStartup joka on pohjimmiltaan kokonaismäärä simuloitu aikaa. (R4398)
  • Lisätty kyky asettaa omia värejä reittipisteistä. (R4403)
  • Siirretty dtChar ja kaikki siihen liittyvät hankkeet Delta3D-Ekstrat. (R4472)
  • Lisätty dtUtil :: RefString käsittelemään staattista jouset vähentää muistia. (R4479)
  • Python sidokset: nyt Release ja Debug makuja. Siteet saada generoidaan bin / release ja bin / debug kansiot. Aseta PYTHONPATH ympäristömuuttuja täydellä polku .pyd tiedostot kertoa Python mistä saa Delta3D siteet (r4577).
  • Build Breaker: Lisätty BehaviorOptions stuct toimittamaan dtCore :: FlyMotionModel (r4570)
  • Deprecated dtUtil :: NodePrintOut :: PrintOutNode () hyväksi dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Kiinteä vika, joka aiheuttaisi Muunneltava :: GetTransform () ja ei palauta kelvollista Transform jos vammainen Kamera on kohtaus, joka sisältää Muunneltava. (R4584)
  • Lisätty Intersense SDK koodin Delta3D sijaan vedota ulkoisesta riippuvuudesta. (R4606)
  • Lisätty uusia RTSMotionModel. (R4632)
  • lisätty kyky kaksoisnapsauttamalla vaiheessa avata kartan. (R4641)
  • Kiinteät STAGE kaatuminen saattaa esiintyä, jos edellinen yhteydessä ei löytynyt (r4646).
  • Päivitetty osgExp työskennellä 3ds Max2008 ja OSG 2.4. (R4651)
  • Siirretty dtAnim, dtAudio riippuvaisia ​​toimijoita osaksi dtAnim, dtAudio. (R4666)
  • Poistettu käsite DatabasePaging päällä / pois (r4674). Tuomittavia menetelmiä:
  • * void dtCore :: Scene :: EnablePaging ()
  • * dtCore :: Scene :: DisablePaging ()
  • * dtCore :: Scene :: DisablePaging () const,
  • * dtCore :: Scene :: SetPagingCleanup (double)
  • * kaksinkertainen dtCore :: Scene :: GetPagingCleanup ()
  • * void dtCore :: Scene :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration () const
  • * dtCore :: Näytä :: EnablePaging ()
  • * dtCore :: Näytä :: DisablePaging ()
  • * dtCore :: Näytä :: SetTargetFrameRate (double)
  • * kaksinkertainen dtCore :: Näytä :: GetTargetFrameRate ()
  • * Kartta ja dtDAL :: Project :: LoadMapIntoScene (vakio std :: string & nimi, dtCore :: Scene & kohtaus, bool addBillBoards = false, bool enablePaging = true)
  • * dtDAL :: Project :: LoadMapIntoScene (Kartta ja kartta, dtCore :: Scene & kohtaus, bool addBillBoards = false, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (vakio std :: string & mapName, bool addBillboards = false, bool enableDatabasePaging = false)
  • * dtGame :: GameMananger :: ChangeMapSet (vakio NameVector & mapNames, bool addBillboards, bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (vakio NameVector & oldMapNames, vakio NameVector & newMapNames, bool addBillboards, bool enableDatabasePaging)
  • Korjattu bugi: jos yritit käyttöön jo käytössä FPS motion malli, sinun menetät rekisteröity akselin kuulijoita (r4678).
  • Poistettu Visual Studio 2005 ja SCONs projektitiedostoja; Cmake on nyt edullista. (R4695)
  • Lisätty Hiiri tapahtuma soittopyynnön menetelmiä dtABC :: Application (r4689).
  • dtABC :: Application nyt saa hiiren kaksoisnapsautuksen tapahtuma. (R4696)
  • lisätty kyky dtCore :: Näytä hiiren valita DeltaDrawable. (R4698)
  • lisätty kyky & quot; pick & quot; esine testPhysics esimerkissä. (R4699)
  • Poistettu tuhaterotin vaiheesta. (R4719)
  • Lisätty tuki CTee 2.6 (r4733).
  • Poistettu vanhempia vanhentuneita menetelmiä (r4743):
  • * dtCore :: Kamera :: SetPerspective ()
  • * dtCore :: Kamera :: GetPerspective ()
  • * dtCore :: Muistuta ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Tree
  • Build Breaker! Muuttunut dtCore :: Camera toinen rakentaja ryhtyä osg :: kamera sijaan dtCore :: View. (R4750)
  • Lisätty ForEachActor, ForEachPrototype, FindActorsIf, ja FindPrototypesIf. Foreach menetelmät mahdollistavat yhden tehdä jotain kukin toimija, ja löytää ... Jos menetelmien avulla yhdestä tehdä mukautetun haun ja täytä vektorin tuloksiin.
  • Koska niitä malleihin, käyttöä, ja on auttaja functor luokkaa, laitoin koodi gamemanager.inl. Jos haluat soittaa mitä tahansa näiden menetelmien, sinun täytyy sisällyttää dtGame / gamemanager.inl joten kaikki käyttävät gm ei tarvitse jäsentää lisäkoodeilla.
  • lisätty kykyä soveltaa voimaa ja vääntöä Fyysinen kautta ODE Body kääre luokka. (R4772)
  • Additional dtCore :: Kamera Python sidokset. (R4777)
  • Lisätty kyky näyttää / piilottaa DeltaDrawable kautta DeltaDrawable :: SetActive () menetelmällä. (R4778)
  • lisätty kyky mittakaavassa animaatiohahmo kautta xml-tiedosto. (R4788)
  • Lisätty dynaaminen skaalaus AnimationViewer. (R4790)
  • Lisätty valaistuksen valvontaa ObjectViewer.
  • Kiinteä vika, joka aiheuttaa törmäys muoto ei oteta huomioon objektin asteikon. (R4816, r4818)
  • GameEvent-pohjainen Task voivat nyt määritellä Tehtävä aiheuttaa sen epäonnistumisen. (R4819)
  • Lisätty uusia SoundComponent. (R4835)
  • Kiinteä vika vaiheessa käsiteltäessä Global Actors. (R4865)
  • Lisätty kyky poistaa OSG2.6.0 lopun frame OpenGL yhteydessä clearing asettamalla ympäristömuuttujan & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

vaatimukset

  • CTee

Vastaavia ohjelmistoja

FreeSynd
FreeSynd

11 May 15

SimCar
SimCar

20 Feb 15

Kommentit Delta3D

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!