Delta3D

Software skärmdump:
Delta3D
Mjukvaruinformation:
Version: 2.1.1 / 2.2.0 RC1
Ladda upp dagen: 2 Jun 15
Utvecklare: Erik Johnson
Licens: Gratis
Popularitet: 33

Rating: nan/5 (Total Votes: 0)

delta3d är en fullt finansierad och väl-stödda projekt med öppen källkod, ett självständigt fungerande spelmotor är lämplig för ett brett utbud av modellering och simulering program.
Delta3d är en allmänt använd och väl stöds öppen källkod spel och simulering motor. Delta3d är en fullutrustad spelmotor är lämplig för en mängd olika användningsområden, inklusive utbildning, visualisering, och underhållning. Delta3d är unikt eftersom det erbjuder funktioner specifikt anpassade till modellering och simulering och DoD samhällen som High Level Architecture (HLA), Efter Action Review (AAR), storskalig terräng stöd och SCORM Learning Management System (LMS) integration.
delta3d Engine
Delta3d är en Open Source-motorn, som kan användas för spel, simuleringar eller andra grafiska program. Den modulära designen integrerar andra välkända Open Source projekt såsom Open Scene Graph, Open Dynamics Engine, Character Animation Library och OpenAL. Hellre än att begrava de underliggande moduler, delta3d integrerar dem tillsammans i en enkel att använda API - alltid ger tillgång till de viktiga underliggande komponenterna. Detta ger en hög nivå API samtidigt tillåta slutanvändaren tillval, funktionalitet låg nivå.
För en fullständig lista över funktioner, se delta3d Funktionslista. Delta3d gör använder OpenGL och importerar en hel lista med olika filformat (.flt, .3 ds, .obj, etc.).
Plattformar som stöds
Delta3d är utvecklad och testad i Windows XP med hjälp av Microsoft Visual Studio och Linux med gcc. Alla de underliggande beroenden är plattformsoberoende samt, så bara om vilken plattform som helst bör vara förenliga med några smärre ändringar till källan. Inofficiellt, det finns ett allmänt stöd för Mac OSX och många användare framgångsrikt utveckla delta3d program på den plattformen

Egenskaper .

  • Inmatningsenhet kartläggning (tangentbord, mus, joystick, Trackers)
  • Motion modeller (Fly, UFO, gå, omlopp, First Person)
  • Miljö rendering (moln, dis, skyboxes, tid på dagen)
  • Particle System Effects (rök, explosion, Anpassad)
  • Terräng Rendering (Oändlig procedur terräng, Heightfield-baserade terräng)
  • Kamerakontroller (Field of View, stativ)
  • Flera kamera stöd
  • Flera fönster support
  • Fysik (Stelkropps, Collision Detection Auto-avgränsande former)
  • Open GL Ljus
  • Bezier väg noder
  • Full OpenGL 2.0 stöd
  • GLSL Vertex och Fragment Shaders
  • Animation blandning
  • Ground efter
  • Avatar fötter motsvarar världs positionering
  • Application mall
  • Väder gränssnitt (sikt, moln täckning)
  • Fönster integration med Fast Light Toolkit (FLTK)
  • Widget klass för att underlätta Integration med andra fönster verktygslådor
  • Koordinatsystem omvandling
  • Detonation gränssnitt
  • HLA enhet gränssnitt
  • sökta terräng kakel, bild verktyg och buller generation
  • DTED läsare
  • SOARX renderaren med kontinuerlig detaljnivå
  • procedur vegetation placering - marktäcke klassificering (LCC) stöd
  • Bildöver dekoratör - GeoTIFF stöd
  • Skådespelare proxy och skådespelare egendom arkitektur
  • Bibliotek hantering (skådespelare register)
  • Projekt och karta belastning (XML)
  • Skådespelare fastighetstyper: Ljud, terräng, tecken, textur, Static Mesh, Particle System, uppräkning, Skådespelare, Färg, Vec2 / 3/4, String, Int, Dubbel och mer
  • Base motor skådespelare proxies
  • UI Drawable och renderaren
  • Extensisble flås gränssnitt
  • Standard GUI konst
  • Skådespelare spel och Proxy
  • GM komponentarkitektur med plugin stöd - standardmeddelande processor, regler komponent, och logger komponent
  • Meddelande infrastruktur - meddelande och parameter fabriker
  • Nätverk agnostiker - Stöd till enskild kund, klient / server, och uppspelning
  • Meddelande streaming för att skicka, ta emot och spela in meddelanden
  • Base klient- och serverspel chefer
  • Fil loggning och Xerces XML verktyg
  • textur, buller, matris, och sträng verktyg
  • Bibliotekshantering
  • Typ säkra uppräkningar
  • 2D / 3D-ljud
  • Full kontroll över ljud (vinst, pitch, läge, spela upp, stoppa, pausa, spola tillbaka, osv.)
  • Dopplereffekt
  • Effektiv användning av ljud hårdvara
  • Server / klient arkitektur
  • Pålitlig / opålitliga paket transmition
  • Full API-åtkomst
  • Kart redigering - projektresurser och bibliotekets ledning
  • Visuellt skapa och manipulera aktörer
  • Fastighetsförmedling redaktör och skådespelare som förbinder med ångra / gör
  • delad skärm vyportar - Perspektiv plus topp, sida, sida ortografiska utsikt
  • Wireframe, belysning, och strukturerade lägen
  • Omställningsbar användargränssnitt med ångra / gör
  • Skådespelare söka och global aktör ledning
  • textur, maska, ljud och webbläsare partikel
  • Exempel testa applikationer som täcker nästan aspekt av delta3d
  • Över 22.000 rader av enhetstester
  • MS Visual Studio 2005-lösningar och projekt
  • Kompletta scons manus
  • Grafisk Particle Effect Editor - Ger ett bekvämt GUI och display för redigering partikeleffekter
  • .
  • 3D Model Viewer - En enkel att använda, fristående Viewer att förhandsgranska 3D-modeller
  • .

Vad är nytt i den här versionen:

  • Fixat bugg i STEG hantera globala aktörer. (R4865)
  • Fixat problem med CMake & quot; installera & quot; som inte skulle installera .inl filer (r4929)
  • Fixat problem med brand Fighter demo lastning datafiler i Linux. (R4931)
  • Fixat ett problem med testAnim som skulle orsaka karaktären att börja förångning när roteras för långt. (R4932)
  • Fixat ett potentiellt problem som kan hända när du tar bort en inaktiv DeltaDrawable från scenen. (R4934)
  • Ändrade .rc filer för att stödja sammanställningen med Visual Studio Express. (R4938)
  • Fixat problem när du tar bort en inaktiv DeltaDrable från scenen. (R4940)
  • Fixat sammanställa bugg med Windows testPython i Debugläge. (R4950)
  • Fixat problem med stadium ikoner när & quot; installerat & quot; med CMake. (R4961)
  • Fast vissa minnesläckor i etapp. (R4962)
  • Fixat problem som höll CEGUI från att få ett dubbelklick händelsen. (4970)
  • Fixat bugg som kunde krascha programmet när BezierController nått slutet av banan. (R4979)

Vad är nytt i version 2.1.0:

  • Refactored dtCore :: Trans. Det har nu en matris som en dataelement, och aldrig sönder skalan. (R4232)
  • Bröt ut skalnings koden i sin egen klass, dtCore.Model. dtCore :: Object nu har API för att skala dess geometri. (R4241)
  • Deprecated dtDAL :: ActorType :: toString () till förmån för dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Miljö använder nu nya dtUtil :: Date istället för dtCore :: Miljö :: Datetime. (R4394)
  • Lade till en ny tid till systemet, SimTimeSinceStartup vilket egentligen är den totala mängden av simulerad tid. (R4398)
  • Lagt till möjligheten att ställa in egna färger på waypoints. (R4403)
  • Flyttad dtChar och alla relaterade projekt till delta3d-Extras. (R4472)
  • Lade dtUtil :: RefString att hantera statiska strängar för att minska minnesanvändning. (R4479)
  • Python-bindningar: nu i Release och felsöknings smaker. Bindningar får genereras till bin / release och bin / debug mappar. Ställ PYTHON miljövariabeln med den fullständiga sökvägen till de .pyd filer att berätta Python var att få delta3d bindningar (r4577).
  • Bygga Breaker: Inkom BehaviorOptions stuct att leverera till dtCore :: FlyMotionModel (r4570)
  • Deprecated dtUtil :: NodePrintOut :: PrintOutNode () till förmån för dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Fixat en bugg som skulle orsaka Transform :: getTransform () att inte återvända en giltig Trans om en funktionshindrad kamera har en scen som innehåller Transform. (R4584)
  • Lade Intersense SDK kod i delta3d istället för att förlita sig på den externa beroendet. (R4606)
  • Lagt till nya RTSMotionModel. (R4632)
  • Lade till möjligheten att dubbelklicka på scenen för att öppna kartan. (R4641)
  • Fixat STAGE krasch som skulle kunna uppstå om tidigare sammanhang hittades inte (r4646).
  • uppgraderad osgExp att arbeta med 3ds Max2008 och OSG 2,4. (R4651)
  • Flyttad dtAnim, dtAudio beroende aktörer till dtAnim, dtAudio. (R4666)
  • Bort begreppet DatabasePaging Aktivera / Inaktivera (r4674). Utfasade metoder:
  • * void dtCore :: Scen :: EnablePaging ()
  • * dtCore :: Scen :: DisablePaging ()
  • * dtCore :: Scen :: DisablePaging () const,
  • * dtCore :: Scen :: SetPagingCleanup (dubbel)
  • * dubbel dtCore :: Scen :: GetPagingCleanup ()
  • * void dtCore :: Scen :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Scen :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Scen :: GetConfiguration () const
  • * dtCore :: Läser :: EnablePaging ()
  • * dtCore :: Läser :: DisablePaging ()
  • * dtCore :: Läser :: SetTargetFrameRate (dubbel)
  • * dubbel dtCore :: Läser :: GetTargetFrameRate ()
  • * Karta dtDAL :: Project :: LoadMapIntoScene (const std :: string & namn, dtCore :: Scen & scen, bool addBillBoards = falskt, bool enablePaging = true)
  • * dtDAL :: Project :: LoadMapIntoScene (Karta & karta, dtCore :: Scen & scen, bool addBillBoards = falskt, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (const std :: string & mapname, bool addBillboards = falskt, 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)
  • Fixat bugg. Om du försökte aktivera en redan aktiverad FPS rörelsemodellen, skulle du förlora dina registrerade axel lyssnare (r4678)
  • Bort Visual Studio 2005 och scons projektfiler; Cmake är nu föredraget. (R4695)
  • Lade mushändelse callback-metoder för dtABC :: Application (r4689).
  • dtABC :: Ansökan får nu ett dubbelklick med musen händelse. (R4696)
  • Lade till möjligheten att dtCore :: View to musen plocka en DeltaDrawable. (R4698)
  • Lade till möjligheten att & quot; pick & quot; ett objekt i testPhysics exempel. (R4699)
  • Tog bort tusentalsavgränsare från scenen. (R4719)
  • Utökat stöd för CMake 2.6 (r4733).
  • Borttagna äldre föråldrade metoder (r4743):
  • * dtCore :: Kamera :: SetPerspective ()
  • * dtCore :: Kamera :: GetPerspective ()
  • * dtCore :: Meddela ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Tree
  • Bygga Breaker! Ändrad dtCore :: Kamera andra konstruktören att ta in en OSG :: kamera istället för en dtCore :: View. (R4750)
  • Lade ForEachActor, ForEachPrototype, FindActorsIf och FindPrototypesIf. De foreach metoder tillåter en att göra något för att varje aktör, och Sök ... Om metoderna tillåter en att göra en anpassad sökning och fylla en vektor med resultaten.
  • Eftersom de är mallade, användning, och har hjälpare funktor klasser, ställde jag koden i gamemanager.inl. Om du vill ringa någon av dessa metoder, måste du inkludera dtGame / gamemanager.inl så allt med GM inte behöver tolka extra kod.
  • Lade förmåga att anbringa en kraft och vridmoment till en fysisk via en ODE Kropp wrapper klass. (R4772)
  • Ytterligare dtCore :: Kamera Python-bindningar. (R4777)
  • Lade till möjligheten att visa / dölja en DeltaDrawable via DeltaDrawable :: SetActive () metoden. (R4778)
  • Lade till möjligheten att skala en animerad karaktär via sin xml-fil. (R4788)
  • Inkom dynamisk skalning till AnimationViewer. (R4790)
  • Inkom styrsystem till ObjectViewer.
  • Fixat bugg som skulle orsaka kollisionen form för att inte ta hänsyn till objektets skala. (R4816, r4818)
  • GameEvent baserade uppgift kan nu definiera en aktivitet för att få den att misslyckas. (R4819)
  • Lagt till nya SoundComponent. (R4835)
  • Fixat bugg i STEG hantera globala aktörer. (R4865)
  • Lade till möjligheten att inaktivera OSG2.6.0 slutet av ram OpenGL sammanhang clearing genom att ställa in miljövariabeln & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Krav :

  • CMake

Liknande mjukvara

RJGlass
RJGlass

2 Jun 15

Fireworkx
Fireworkx

20 Feb 15

Hemlock Space
Hemlock Space

2 Jun 15

Kommentarer till Delta3D

Kommentarer hittades inte
Kommentar
Slå på bilder!