Delta3D

Sagteware kiekie:
Delta3D
Sagteware besonderhede:
Weergawe: 2.1.1 / 2.2.0 RC1
Upload datum: 2 Jun 15
Ontwikkelaar: Erik Johnson
Lisensie: Gratis
Populariteit: 33

Rating: nan/5 (Total Votes: 0)

Delta3D is 'n ten volle befonds en goed ondersteun open source projek, 'n full-funksie spel enjin geskik vir 'n wye verskeidenheid van modelle en simulasie programme.
Delta3D is 'n wyd gebruik word en goed ondersteun open source spel en simulasie enjin. Delta3D is 'n ten volle funksionaliteit spel enjin geskik vir 'n wye verskeidenheid van gebruike insluitend opleiding, opvoeding, visualisering, en vermaak. Delta3D is uniek omdat dit bied funksies spesifiek geskik vir die modellering en simulasie en DoD gemeenskappe soos High Level Architecture (HLA), Na Aksie Review (AAR), 'n groot skaal terrein ondersteuning en SCORM Learning Management System (LMS) integrasie.
Die Delta3D Engine
Delta3D is 'n Open Source enjin wat gebruik kan word vir speletjies, simulasies, of ander grafiese programme. Die modulêre ontwerp integreer ander bekende Open Source projekte soos Open Scene Grafiek, Open Dynamics Engine, karakter animasie Biblioteek en OpenAL. Eerder as te begrawe die onderliggende modules, Delta3D integreer hulle saam in 'n maklik-om-te gebruik API - altyd toegang tot die belangrike onderliggende komponente. Dit bied 'n hoë-vlak API terwyl hy nog toelaat dat die eindgebruiker die opsionele, lae-vlak funksionaliteit.
Vir 'n volledige lys van funksies, sien asseblief die Delta3D Feature Lys. Delta3D lewer met behulp van OpenGL en die invoer van 'n hele lys van diverse lêer formate (.flt, .3ds, obj, ens.)
Ondersteunde platforms
Delta3D is ontwikkel en getoets op Windows XP met behulp van Microsoft Visual Studio en Linux behulp gcc. Al die onderliggende afhanklikhede is kruis-platform, asook, so net oor enige platform verenigbaar met 'n paar klein veranderinge aan die bron moet wees nie. Nie-amptelik, is daar algemene ondersteuning vir Mac OSX en baie gebruikers is suksesvol ontwikkel Delta3D aansoeke op daardie platform

Eienskappe :.

  • insette toestel kartering (sleutelbord, muis, Joystick, Trackers)
  • Motion modelle (Fly, UFO, Loop, Orbit, First Person)
  • omgewing lewering (wolke, waas, skyboxes, tyd van die dag)
  • Particle System Effects (Rook, Explosion, Custom)
  • Terrain lewering (Infinite Prosedurele terrein, Heightfield-gebaseerde terrein)
  • kamera beheer (Field of View, Tripod)
  • ondersteun verskeie kamera
  • meerdere venster ondersteuning
  • Fisika (starre liggaam, botsing opsporing, Auto-jaag vorms)
  • Open GL Lighting
  • Bezier pad nodes
  • Full OpenGL 2,0 ondersteuning
  • GLSL Vertex en Fragment Shaders
  • Musical vermenging
  • Ground volgende
  • Avatar voete stem ooreen met die wêreld posisionering
  • Aansoek sjabloon
  • Weer koppelvlak (sigbaarheid, wolk dekking)
  • Venster integrasie met Fast Light Toolkit (FLTK)
  • Widget klas integrasie verlig met ander venster hulpmiddels
  • koördineer stelsel omskakeling
  • ontploffing koppelvlak
  • HLA entiteit koppelvlak
  • blaai terrein teëls, beeld nuts, en geraas generation
  • Dted leser
  • SOARX vertoning met deurlopende vlak van detail
  • Prosedurele plantegroei plasing - land dekking klassifikasie (LCC) ondersteuning
  • Image oortrek versierder - Geotiff ondersteuning
  • Die akteur proxy en akteur eiendom argitektuur
  • Library bestuur (akteur Registrasie)
  • Project en kaart laai (XML)
  • Die akteur eiendom tipes: Sound, Terrain, karakter, tekstuur, Static Mesh, Particle System, Opsomming, akteur, kleur, vek2 / 3/4 String, Int, Double, en meer
  • Base engine akteur gevolmagtigdes
  • UI Drawable en vertoning
  • Extensisble afslag koppelvlak
  • Default GUI kuns
  • Game akteur en Proxy
  • GM Komponent argitektuur met plugin ondersteuning - verstek boodskap verwerker, reëls komponent, en logger komponent
  • Boodskap infrastruktuur - boodskap en parameter fabrieke
  • Network agnostikus - ondersteuning vir enkele kliënt, kliënt / bediener en speel
  • Boodskap streaming vir die stuur, ontvangs en boodskappe opneem
  • Base kliënt en bediener spel bestuurders
  • Lêer meld en Xerces XML utilities
  • tekstuur, geraas, matriks, en string utilities
  • Library Management
  • Tipe veilige keuse lys
  • 2D / 3D klanke
  • Volle beheer van klanke (wins, toonhoogte, posisie, speel, stop, breek, rewind, ens.)
  • Dopplereffek
  • Doeltreffende gebruik van klank hardeware
  • Server / kliënt argitektuur
  • Betroubare / onbetroubaar pakkie transmition
  • Full API toegang
  • Map redigering - projek hulpbron en 'n biblioteek bestuur
  • Visuele skep en manipuleer akteurs
  • redakteur en akteur Property skakeling met ongedaan / oordoen
  • Split skerm Ports - Perspective plus top, kant kant ortografiese aansigte
  • draad model, beligting, en tekstuur modes
  • Reconfigurable gebruikerskoppelvlak met ongedaan / oordoen
  • Die akteur soek en globale akteur bestuur
  • tekstuur, mesh, klank, en deeltjie blaaier
  • Voorbeeld toets programme wat byna aspek van Delta3D
  • Oor 22.000 lyne van eenheid toetse
  • MS Visual Studio 2005 oplossings en projekte
  • Volledige SCons skrifte
  • Grafiese deeltjie effek Editor - bied 'n maklike GUI en vertoon vir die wysiging van deeltjie effekte
  • .
  • 3D Model Viewer - 'N maklik-om-te gebruik, selfstandige Viewer om 'n voorbeeld 3D modelle
  • .

Wat is nuut in hierdie release:

  • Vaste fout in die derde fase wat met Global akteurs. (R4865)
  • Vaste probleem met CMake & quot; te installeer & quot; dit sal nie die .inl lêers installeer (r4929)
  • Vaste probleem met die Vuur vegter demo laai data lêers Linux. (R4931)
  • Vaste 'n probleem met testAnim wat sou veroorsaak dat die karakter te begin verdampings wanneer te veel gedraai. (R4932)
  • Vaste 'n potensiële probleem wat kan gebeur wanneer die verwydering van 'n onaktiewe DeltaDrawable van die toneel. (R4934)
  • Gemodifiseerde die Rc lêers te ondersteun die samestelling met Visual Studio Express. (R4938)
  • Vaste probleem met die verwydering van 'n onaktiewe DeltaDrable van die toneel. (R4940)
  • Vaste Stel fout met Windows testPython in Debug af. (R4950)
  • Vaste probleem met ikone wanneer & quot STAGE se; geïnstalleer & quot; met CMake. (R4961)
  • Vaste sommige geheue lekkasies in die derde fase. (R4962)
  • Vaste probleem wat CEGUI gehou uit om 'n dubbel-kliek gebeurtenis. (4970)
  • Vaste fout wat die aansoek kan crash wanneer die BezierController bereik die einde van die pad. (R4979)

Wat is nuut in weergawe 2.1.0:

  • Refactored dtCore :: transformeer. Dit hou nou 'n matriks as 'n data lid, en nooit ontbind die skaal. (R4232)
  • Breek die skalering kode in sy eie klas, dtCore.Model. dtCore :: nou voorwerp API om sy meetkunde skaal. (R4241)
  • afgekeur dtDAL :: ActorType :: toString () ten gunste van dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Omgewing gebruik nou nuwe dtUtil :: Datum tyd in plaas van dtCore :: Omgewing :: Datum tyd. (R4394)
  • 'n Nuwe tyd aan die stelsel, SimTimeSinceStartup wat is basies die totale bedrag van gesimuleerde tyd. (R4398)
  • Bygevoeg die vermoë om persoonlike kleure te stel op waypoints. (R4403)
  • geskuif dtChar en alle verwante projekte Delta3D-Extras. (R4472)
  • Added dtUtil :: RefString statiese snare te hanteer om te help geheue voetspoor te verminder. (R4479)
  • Python bindings nou in Release en Debug geure. Bindings kry gegenereer om die bin / release en bin / debug dopgehou. Stel die PYTHONPATH omgewing veranderlike met die volle pad na die .pyd lêers Python vertel waar om die Delta3D bindings (r4577) kry.
  • Bou Breaker: Bygevoeg BehaviorOptions stuct te voorsien aan die dtCore :: FlyMotionModel (r4570)
  • afgekeur dtUtil :: NodePrintOut :: PrintOutNode () ten gunste van dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Vaste 'n fout wat omvormbare sou veroorsaak :: GetTransform () om nie terug te keer 'n geldige Transformeer as 'n gestremde kamera het 'n toneel wat die omvormbare bevat. (R4584)
  • Added Inter SDK kode in Delta3D plaas van vertroue op die eksterne afhanklikheid. (R4606)
  • Bygevoeg nuwe RTSMotionModel. (R4632)
  • Bygevoeg vermoë om dubbel-kliek in die derde fase van die kaart oop te maak. (R4641)
  • Vaste STAGE crash wat kan optree as die vorige konteks nie gevind (r4646).
  • opgegradeer osgExp om te werk met 3ds Max2008 en OSG 2,4. (R4651)
  • geskuif dtAnim, dtAudio afhanklik akteurs in dtAnim, dtAudio. (R4666)
  • verwyder idee van DatabasePaging Aktiveer / afskakel (r4674). Afgekeur metodes:
  • * leemte dtCore :: Scene :: EnablePaging ()
  • * dtCore :: Scene :: DisablePaging ()
  • * dtCore :: Scene :: DisablePaging () const,
  • * dtCore :: Scene :: SetPagingCleanup (dubbel)
  • * dubbel dtCore :: Scene :: GetPagingCleanup ()
  • * leemte dtCore :: Scene :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration () const
  • * dtCore :: View :: EnablePaging ()
  • * dtCore :: View :: DisablePaging ()
  • * dtCore :: View :: SetTargetFrameRate (dubbel)
  • * dubbel dtCore :: View :: GetTargetFrameRate ()
  • * Kaart & dtDAL :: Project :: LoadMapIntoScene (const std :: string & naam dtCore :: Scene & toneel Bool addBillBoards = vals is, Bool enablePaging = true)
  • * dtDAL :: Project :: LoadMapIntoScene (Kaart & kaart, dtCore :: Scene & toneel Bool addBillBoards = vals is, Bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (const std :: string & mapName, Bool addBillboards = vals is, Bool enableDatabasePaging = false)
  • * dtGame :: GameMananger :: ChangeMapSet (const NameVector & mapNames, Bool addBillboards, Bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (const NameVector & oldMapNames, konst NameVector & newMapNames, Bool addBillboards, Bool enableDatabasePaging)
  • Vaste fout:. As jy probeer om 'n reeds-enabled FPS beweging model stel, wil jy jou as luisteraars geregistreer (r4678) verloor
  • verwyder Visual Studio 2005 en SCONs projek lêers; Cmake nou verkies. (R4695)
  • Added Muis geval terugbel metodes om dtABC :: Aansoek (r4689).
  • dtABC :: Aansoek kry nou 'n muis dubbel-kliek gebeurtenis. (R4696)
  • Bygevoeg vermoë om dtCore :: View muis kies 'n DeltaDrawable. (R4698)
  • Bygevoeg vermoë om & quot; kies & quot; 'n voorwerp in testPhysics voorbeeld. (R4699)
  • verwyder die duisende skeier van fase. (R4719)
  • Bygevoeg ondersteuning vir CMake 2,6 (r4733).
  • verwyder ouer afgekeur metodes (r4743):
  • * dtCore :: kamera :: SetPerspective ()
  • * dtCore :: kamera :: GetPerspective ()
  • * dtCore :: Stel ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Tree
  • Bou Breaker! Verander dtCore :: kamera tweede constructor te neem in 'n OSG :: kamera in plaas van 'n dtCore :: View. (R4750)
  • Added ForEachActor, ForEachPrototype, FindActorsIf en FindPrototypesIf. Die foreach metodes toelaat een om iets te doen aan elke akteur, en die Vind ... As metodes toelaat een om 'n persoonlike soektog en vul 'n vektor met die resultate.
  • Aangesien hulle op basis van sjablonen, gebruik, en het helper functor klasse, sit ek die kode in gamemanager.inl. As jy wil enige van die metodes te roep, moet jy dtGame / gamemanager.inl sluit so die alles met behulp van die gm nie nodig om die ekstra-kode ontleed.
  • Bygevoeg vermoë om 'n krag en wringkrag om 'n Fisiese aansoek doen via 'n ODE Body wrapper klas. (R4772)
  • Bykomende dtCore :: kamera Python bindings. (R4777)
  • Bygevoeg vermoë om te wys / versteek 'n DeltaDrawable via die metode DeltaDrawable :: SetActive (). (R4778)
  • Bygevoeg vermoë om 'n geanimeerde karakter skaal deur sy xml lêer. (R4788)
  • Bygevoeg dinamiese skalering die AnimationViewer. (R4790)
  • Bygevoeg verligting kontroles om die ObjectViewer.
  • Vaste fout wat veroorsaak die botsing vorm om nie in ag neem skaal die voorwerp se. (R4816, r4818)
  • GameEvent-gebaseerde taak kan nou definieer 'n Taak om dit te laat misluk. (R4819)
  • Bygevoeg nuwe SoundComponent. (R4835)
  • Vaste fout in die derde fase wat met Global akteurs. (R4865)
  • Bygevoeg vermoë om die OpenGL konteks skoonmaak OSG2.6.0 einde van raam skakel deur die oprigting van die omgewing veranderlike & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Vereistes :

  • CMake

Soortgelyke sagteware

FlightGear
FlightGear

22 Jun 18

Automusic
Automusic

19 Feb 15

Yoda Soccer
Yoda Soccer

14 Apr 15

Stunt Rally
Stunt Rally

27 Sep 15

Kommentaar te Delta3D

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!