Delta3D

Szoftver screenshot:
Delta3D
Szoftver adatai:
Változat: 2.1.1 / 2.2.0 RC1
Feltöltés dátuma: 2 Jun 15
Fejlesztő: Erik Johnson
Engedély: Ingyenes
Népszerűség: 140

Rating: nan/5 (Total Votes: 0)

Delta3D egy tőkefedezeti és jól támogatott nyílt forráskódú projekt, egy teljes funkcionalitású játék motorja megfelel a legkülönbözőbb modellezési és szimulációs alkalmazások.
Delta3D egy széles körben használt és jól támogatott nyílt forráskódú játék és szimulációs motor. Delta3D egy teljes értékű játék motorja megfelel a legkülönbözőbb célokra, beleértve a képzés, az oktatás, a megjelenítés, és szórakoztató. Delta3D azért egyedülálló, mert olyan szolgáltatásokat kínál, kifejezetten alkalmas arra, hogy a modellezés és szimuláció és a DoD közösségek, mint a magas szintű Architecture (HLA), után Action Review (AAR), nagyszabású terep támogatást, és SCORM Learning Management System (LMS) integráció.
A Delta3D Engine
Delta3D egy nyílt forráskódú motor, amely lehet használni a játékok, szimulációk, vagy más grafikus alkalmazásokhoz. A moduláris felépítés integrálja más jól ismert nyílt forráskódú projektek, mint a nyílt Scene Graph, Open Dynamics Engine, Character Animation Könyvtár és OpenAL. Ahelyett, hogy eltemesse a mögöttes modulok, Delta3D integrálja őket együtt egy könnyen használható API - Mindig is hozzáférést biztosítanak a fontos mögöttes alkatrészeket. Ez biztosítja a magas szintű API, miközben továbbra is lehetővé teszi a végfelhasználó az opcionális, alacsony szintű funkcionalitást.
A teljes listát a funkciók, olvassa el az Delta3D Feature List. Delta3D teszi OpenGL és import egy egész lista különféle fájlformátumok (.flt, .3ds, .obj, stb).
Támogatott platformok
Delta3D fejlesztik és tesztelik a Windows XP a Microsoft Visual Studio és a Linux gcc-t. Minden mögöttes függőségek cross-platform is, így szinte bármilyen platformon összeegyeztethetőnek kell lennie néhány kisebb módosításokat végeztek a forrás. Nem hivatalosan, általában támogatták a Mac OSX és sok felhasználó sikeresen fejlődő Delta3D alkalmazások ezen a platformon.

Tulajdonságok :

  • Beviteli eszköz feltérképezése (billentyűzet, egér, joystick, Trackers)
  • Motion modellek (Fly, UFO, séta, Orbit, First Person)
  • Környezet renderelés (felhők, köd, skyboxes, napszak)
  • Particle Rendszer hatások (füst, robbanás, Custom)
  • Terrain Rendering (Infinite eljárási terep, Heightfield alapú terep)
  • Camera ellenőrzések (Field of View, Állvány)
  • Több kamera támogatás
  • Több ablak támogatása
  • Fizika (merev karosszéria, Collision Detection, Auto-határoló formák)
  • Open GL Lighting
  • Bezier pályacsomópontok
  • Teljes OpenGL 2.0 támogatás
  • GLSL Vertex Shader és töredék
  • Animation keverési
  • Ground következő
  • Avatar láb megfelelnek az világ helymeghatározás
  • Application template
  • Időjárás interfész (láthatóság, felhő lefedettség)
  • Ablak integráció Fast Light Toolkit (FLTK)
  • Widget osztály enyhíteni intergration más ablak eszköztárakat
  • koordináta rendszer átalakítása
  • robbanás interface
  • HLA egység interface
  • Paged terep csempe, kép közművek, és zajkeltés
  • DTED olvasó
  • SOARX megjelenítő folyamatos részletességgel
  • Eljárási növényzet gyakorlat - földhasznosítás besorolás (LCC) támogatása
  • Image overlay dekoratőr - GEOTIFF támogatása
  • Színész proxy és színész ingatlan építészet
  • Library menedzsment (Actor jegyzékek)
  • Project és a térkép betöltése (XML)
  • Színész ingatlan típusok: Sound, Terrain, Character, Texture, Static Mesh, Particle rendszer, számbavétel, színész, színes, Vec2 / 3/4, String, Int, Double, és több
  • alapmotor színész proxy
  • UI húzható és renderelő
  • Extensisble nyúzás interface
  • Default GUI art
  • Játék Színész és Proxy
  • GM-alapú architektúra a plugin támogatás - alapértelmezett üzenet processzor, szabályok alkatrész, és logger alkatrész
  • Message infrastruktúra - üzenetet, és a paraméter gyárak
  • Network agnosztikus - támogatása egyetlen ügyfél, kliens / szerver, és a lejátszás
  • Message streaming küldésére, fogadására és üzenetek rögzítésére
  • Base kliens és a szerver vadgazdálkodók
  • Fájl fakitermelés és Xerces- XML ​​közművek
  • Texture, a zaj, a mátrix, és a szöveg közművek
  • Library Management
  • Type biztonságos felsorolások
  • 2D / 3D hangok
  • Teljes ellenőrzés a hangok (energia, a hangmagasság, pozíció, lejátszás, megállítás, szünet, vissza, stb.)
  • Doppler-effektus
  • Hatékony audio hardver
  • Server / Client építészet
  • Megbízható / megbízhatatlan csomag transmition
  • Teljes API hozzáférést
  • térkép szerkesztése - projekt erőforrás és könyvtári menedzsment
  • Vizuálisan létre és kezelhet szereplők
  • Ingatlan szerkesztő és színész kapcsolatot biztosít a visszavonás / ismétlés
  • Osztott képernyős nézetablakban - Perspective plus top, oldalsó, helyesírási megtekintés
  • drótváz, világítás, és a texturált módok
  • Újrakonfigurálható felhasználói felület visszavonás / ismétlés
  • Színész keresés és globális szereplő gazdálkodási
  • Texture, háló, hang, és a részecske böngészők
  • Példa alkalmazások tesztelésére, amely szinte aspektusa Delta3D
  • Több mint 22.000 sorok egység vizsgálatok
  • MS Visual Studio 2005 megoldások és projektek
  • Komplett SCons szkriptek
  • Grafikus Particle Effect Editor - biztosítja a kényelmes GUI és a kijelző szerkesztésére részecskék hatása.
  • 3D Model Viewer - Egy könnyen használható, önálló Viewer előnézeti 3D-s modellek.

Mi az új ebben a kiadásban:

  • Javítva a STAGE foglalkozó globális szereplőket. (R4865)
  • Fix probléma CGyõzõdjön & quot; telepíteni & quot; hogy nem telepíti a .inl fájlok (r4929)
  • Fix probléma a Fire Fighter demo loading adatfájlokat Linux. (R4931)
  • Javítva egy probléma testAnim hogy okozna a karakter kezdeni eltünteti amikor forog túl messzire. (R4932)
  • Javítva egy potenciális problémát, ami történhet, amikor eltávolítja az inaktív DeltaDrawable a helyszínről. (R4934)
  • Modified a .rc fájlok támogatása összeállítása a Visual Studio Express. (R4938)
  • Javítva a probléma, amikor eltávolítja az inaktív DeltaDrable a helyszínről. (R4940)
  • Fix fordítási hiba a Windows testPython debug módban. (R4950)
  • Fix probléma STAGE ikonok, amikor & quot; telepítve & quot; A CVégezze. (R4961)
  • Javítva néhány memória szivárgás színpadon. (R4962)
  • Javítva a probléma, hogy tartani CEGUI kapok egy dupla kattintás eseményt. (4970)
  • Fix hiba, ami összeomlik az alkalmazás, ha a BezierController végére ért az út. (R4979)

Mi az új verzióban 2.1.0:

  • Refactored dtCore :: Transform. A Commerzbank ezzel a mátrix, mint az adatok tagja, és soha nem bomlik a skála. (R4232)
  • kitört méretezés kódot a saját osztályába, dtCore.Model. dtCore :: Object most API méretarányos geometriája. (R4241)
  • Elavult dtDAL :: ActorType :: toString () javára dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Környezet most használja az új dtUtil :: DateTime helyett dtCore :: Környezet :: DateTime. (R4394)
  • Egy új időt rendszer, SimTimeSinceStartup amely alapvetően a teljes összeg a szimulált időben. (R4398)
  • A képes beállítani egyedi színeket a feltöltés. (R4403)
  • áthelyezve dtChar és az összes kapcsolódó projektek Delta3D-extrák. (R4472)
  • Added dtUtil :: RefString kezelni statikus húrok segítenek csökkenteni a memóriát. (R4479)
  • Python: most kibocsátási és Debug ízek. Kötések kerülnek előállítása a bin / release és bin / debug mappákat. A PYTHONPATH környezeti változó, a teljes elérési utat a .pyd fájlokat, hogy elmondja Python hol kap a Delta3D kötések (r4577).
  • Építsd Breaker: Hozzáadott BehaviorOptions stuct szolgáltatni a dtCore :: FlyMotionModel (r4570)
  • Elavult dtUtil :: NodePrintOut :: PrintOutNode () javára dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Javítva egy hiba, ami miatt Átalakítható :: GetTransform (), hogy nem tér vissza egy érvényes Transform, ha a fogyatékkal élő kamera van egy jelenet, amely átalakítható. (R4584)
  • Added Intersense SDK kódot Delta3D ahelyett, hogy a külső függőség. (R4606)
  • Hozzáadott új RTSMotionModel. (R4632)
  • Hozzáadott képes kattintson duplán a színpadon, hogy nyissa meg a térképet. (R4641)
  • Fix STAGE lezuhan, hogy fordulhat elő, ha az előző összefüggésben nem található (r4646).
  • Továbbfejlesztett osgExp dolgozni 3ds Max2008 és OSG 2.4. (R4651)
  • költözött dtAnim, dtAudio függő szereplők a dtAnim, dtAudio. (R4666)
  • Az eltávolított fogalma DatabasePaging engedélyezése / tiltása (r4674). Elavult módszer:
  • * void dtCore :: Scene :: EnablePaging ()
  • * dtCore :: Scene :: DisablePaging ()
  • * dtCore :: Scene :: DisablePaging () const,
  • * dtCore :: Scene :: SetPagingCleanup (dupla)
  • * dupla dtCore :: Scene :: GetPagingCleanup ()
  • * void dtCore :: Scene :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration () const
  • * dtCore megtekintése :: :: EnablePaging ()
  • * dtCore megtekintése :: :: DisablePaging ()
  • * dtCore megtekintése :: :: SetTargetFrameRate (dupla)
  • * dupla dtCore megtekintése :: :: GetTargetFrameRate ()
  • * Térkép és dtDAL :: Projekt :: LoadMapIntoScene (const std :: húr & nevet, dtCore :: Scene & jelenetet, bool addBillBoards = false, bool enablePaging = true)
  • * dtDAL :: Projekt :: LoadMapIntoScene (Térkép és térkép, dtCore :: Scene & jelenetet, bool addBillBoards = false, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (const std :: húr & mapname, bool addBillboards = false, bool enableDatabasePaging = false)
  • * dtGame :: GameMananger :: ChangeMapSet (const NameVector & mapNames, bool addBillboards, bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (const NameVector & oldMapNames, const NameVector & newMapNames, bool addBillboards, bool enableDatabasePaging)
  • Javítva: ha megpróbálta ahhoz, hogy egy már-kompatibilis FPS mozgási modell, azt elveszíti a regisztrált tengely hallgatók (r4678).
  • Az eltávolított Visual Studio 2005 és SCONs projekt fájlokat; CGyőződjék most előnyben. (R4695)
  • Added Mouse esemény visszahívás módszerek dtABC :: Application (r4689).
  • dtABC :: Application most kap egy egér dupla kattintással esemény. (R4696)
  • Hozzáadott képes dtCore megtekintése :: egér válasszon egy DeltaDrawable. (R4698)
  • Hozzáadott képes a & quot; kis & quot; egy tárgy testPhysics példa. (R4699)
  • Eltávolították az ezreselválasztó a színpadról. (R4719)
  • A támogatás a CGyõzõdjön 2.6 (r4733).
  • Az eltávolított régebbi elavult módszerek (r4743):
  • * dtCore :: Kamera :: SetPerspective ()
  • * dtCore :: Kamera :: GetPerspective ()
  • * dtCore :: Értesítés ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Fa
  • Építsd Breaker! Megváltozott dtCore :: Camera második kivitelező, hogy egy OSG :: Kamera helyett dtCore :: megtekintése. (R4750)
  • Added ForEachActor, ForEachPrototype, FindActorsIf, és FindPrototypesIf. A foreach módszerek lehetővé teszik az egyik, hogy tegyen valamit, hogy minden színész, és a Find ... Ha módszerek lehetővé teszik az egyik, hogy nem egy egyéni keresési és töltse vektor az eredménnyel.
  • Mivel ezek Sablonozott, használatát, és segítő funktorhoz osztályok, tettem a kódot gamemanager.inl. Ha azt szeretnénk, hogy hívja meg az említett módszerek, oda kell dtGame / gamemanager.inl így a mindent az gm nem kell elemezni az extra kódot.
  • Added képes alkalmazni egy erő és nyomaték a fizikai keresztül ODE Body wrapper osztályt. (R4772)
  • További dtCore :: Camera Python. (R4777)
  • Added képes megjeleníteni / elrejteni a DeltaDrawable keresztül DeltaDrawable :: SetActive () metódust. (R4778)
  • Hozzáadott képes bővíteni egy animált karakter keresztül xml fájlt. (R4788)
  • Added dinamikus skálázás a AnimationViewer. (R4790)
  • Added világításszabályozás a ObjectViewer.
  • Javítva, hogy okozna az ütközés alakja, hogy nem veszi figyelembe az objektum skálán. (R4816, r4818)
  • GameEvent alapú Task definiálhatjuk a feladat, hogy az meghibásodhat. (R4819)
  • Hozzáadott új SoundComponent. (R4835)
  • Javítva a STAGE foglalkozó globális szereplőket. (R4865)
  • Added képes letiltani a OSG2.6.0 végi frame openGL összefüggésben elszámolási beállításával környezeti változó & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

követelmények :

  • CGyõzõdjön

Hasonló program

Hozzászólások a Delta3D

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!