Delta3D

Software screenshot:
Delta3D
Software detaljer:
Version: 2.1.1 / 2.2.0 RC1
Upload dato: 2 Jun 15
Udvikler: Erik Johnson
Licens: Gratis
Popularitet: 140

Rating: nan/5 (Total Votes: 0)

Delta3D er en fuldt finansieret og godt støttet open source-projekt, et selvstændigt fungerende spilmotor passende for en bred vifte af modellering og simulering programmer.
Delta3D er en udbredt og godt støttet open source spil og simulering motor. Delta3D er en fuldt udstyret spilmotor passende for en bred vifte af anvendelser, herunder uddannelse, visualisering, og underholdning. Delta3D er unik, fordi den tilbyder funktioner specielt egnet til modellering og simulering og DoD samfund såsom High Level Architecture (HLA), efter Action Anmeldelse (AAR), storstilet terræn support og SCORM Learning Management System (LMS) integration.
Delta3D Engine
Delta3D er en Open Source motor, der kan bruges til spil, simuleringer eller andre grafiske programmer. Dens modulære design integrerer andre kendte Open Source projekter som Open Scene Graph, Open Dynamics Engine, Character Animation Library og OpenAL. Snarere end begrave de underliggende moduler, Delta3D integrerer dem sammen i en API let at bruge - altid giver adgang til de vigtige underliggende komponenter. Dette giver en højt niveau API mens det stadig tillader slutbrugeren den valgfri, funktionalitet lavt niveau.
For en komplet liste over funktioner, skal du se The Delta3D Feature List. Delta3D gør brug af OpenGL og importerer en hel liste over forskellige filformater (.flt, .3ds, .obj, etc.).
Understøttede platforme
Delta3D er udviklet og testet på Windows XP ved hjælp af Microsoft Visual Studio og Linux bruger gcc. Alle de underliggende afhængigheder er cross-platform så godt, så næsten enhver platform bør være forenelige med et par mindre ændringer af kilden. Uofficielt er der generel støtte til Mac OSX og mange brugere er lykkedes at udvikle Delta3D applikationer på denne platform

Funktioner :.

  • inputenhed kortlægning (tastatur, mus, joystick, Trackers)
  • Motion modeller (Fly, UFO, Walk, Orbit, First Person)
  • Miljø rendering (skyer, dis, skyboxes, tidspunkt på dagen)
  • partikelsystem effekter (Røg, Explosion, Custom)
  • Terrain Rendering (Infinite Forretningsordenens terræn, Heightfield-baserede terræn)
  • Kamera kontroller (Field of View, Stativ)
  • Multiple kamera support
  • Multiple vindue support
  • Fysik (Stive Krop, Collision Detection, automatisk afgrænsningsvolumener figurer)
  • Åbn GL Lighting
  • Bezier sti noder
  • Fuld OpenGL 2.0 support
  • GLSL Vertex og Fragment Shaders
  • Animation blending
  • Ground efter
  • Avatar fødder svarer til verdens positionering
  • Application skabelon
  • Vejret interface (synlighed, sky dækning)
  • Vindue integration med Fast Light Toolkit (FLTK)
  • Widget klasse til at lette Integration med andre vindue toolkits
  • Koordinatsystem konvertering
  • detonation grænseflade
  • HLA enhed grænseflade
  • tilkaldte terræn fliser, billed hjælpeprogrammer, og støj generation
  • DTED reader
  • SOARX renderer med løbende detaljeringsgrad
  • Forretningsordenens vegetation placering - arealdække klassifikation (LCC) støtte
  • Billede overlay dekoratør - GeoTIFF support
  • skuespiller proxy og skuespiller ejendom arkitektur
  • Bibliotek management (skuespiller Registre)
  • Projekt og kort belastning (XML)
  • skuespiller ejendomstyper: Lyd, terrængående, Karakter, Texture, Static Mesh, Particle System, optælling, skuespiller, Color, Vec2 / 3/4, String, int, Double og mere
  • Base motor skuespiller fuldmagter
  • UI strækbare og renderer
  • Extensisble flåning grænseflade
  • Standard GUI kunst
  • Spil Skuespiller og Proxy
  • GM Komponent arkitektur med plugin support - standard besked processor, regler komponent, og logger komponent
  • Besked infrastruktur - besked og parameter fabrikker
  • Netværk agnostiker - støtte til enkelt kunde, klient / server, og afspilning
  • Besked streaming til at sende, modtage og optage beskeder
  • Base klient og server game ledere
  • File skovhugst og Xerces XML utilities
  • Texture, støj, matrix, og snor forsyningsselskaber
  • Library Management
  • Type sikre tællinger
  • 2D / 3D-lyde
  • Fuld kontrol af lyde (gain, beg, position, Afspil, Stop, pause, spole tilbage osv.)
  • Doppler effekt
  • Effektiv brug af audio hardware
  • Server / Klient arkitektur
  • Pålidelig / upålidelige pakke transmition
  • Fuld API adgang
  • Kort redigering - projekt ressource og bibliotek management
  • Visuelt oprette og manipulere aktører
  • Ejendom redaktør og skuespiller forbinder med fortryd / redo
  • Split screen visningsporte - overslag plus top, side, side ortografiske visninger
  • Wireframe, belysning og teksturerede tilstande
  • omkonfigurerbare brugergrænseflade med fortryd / redo
  • Actor søgning og global aktør management
  • Texture, mesh, lyd og partikel browsere
  • Eksempel testapplikationer dækker næsten aspekt af Delta3D
  • Over 22.000 linjer af unit tests
  • MS Visual Studio 2005 løsninger og projekter
  • Komplette SCons scripts
  • Grafisk Particle Effect Editor - Giver en bekvem GUI og display til redigering partikel effekter
  • .
  • 3D Model Viewer - En nem at bruge, standalone Viewer for at få vist 3D-modeller
  • .

Hvad er nyt i denne udgivelse:

  • Fixed bug i STAGE beskæftiger sig med globale aktører. (R4865)
  • Rettet problem med CMake & quot; installere & quot; der ville ikke installere .inl filer (r4929)
  • Rettet problem med Fire Fighter demo lastning datafiler i Linux. (R4931)
  • Rettet et problem med testAnim, der ville medføre, at tegnet for at begynde at fordampe, når roteres for vidt. (R4932)
  • Fixed et potentielt problem, der kunne ske, når du fjerner et inaktivt DeltaDrawable fra Scene. (R4934)
  • Modificeret de .rc filer til støtte kompilering med Visual Studio Express. (R4938)
  • Rettet problem, når du fjerner et inaktivt DeltaDrable fra Scene. (R4940)
  • Fast kompilere bug med Windows testPython i Debug mode. (R4950)
  • Rettet problem med stadium ikoner når & quot; installeret & quot; med CMake. (R4961)
  • Fast nogle memory leaks i STAGE. (R4962)
  • Rettet problem, der holdt CEGUI fra at få en dobbelt-klik begivenhed. (4970)
  • Fixed bug, der kunne gå ned ansøgningen når BezierController nået til slutningen af ​​stien. (R4979)

Hvad er nyt i version 2.1.0:

  • refactored dtCore :: Transform. Det holder nu en matrix som en data medlem, og aldrig nedbrydes skalaen. (R4232)
  • brød ud skalering kode i sin egen klasse, dtCore.Model. dtCore :: Se nu har API til at skalere dens geometri. (R4241)
  • Forældet dtDAL :: ActorType :: toString () til fordel for dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Miljø bruger nu ny dtUtil :: DateTime stedet for dtCore :: Miljø :: DateTime. (R4394)
  • Tilføjet en ny tid til system, SimTimeSinceStartup som er stort set den samlede simulerede tid. (R4398)
  • Tilføjet muligheden for at indstille brugerdefinerede farver på waypoints. (R4403)
  • Flyttet dtChar og alle relaterede projekter til Delta3D-Extras. (R4472)
  • Tilføjet dtUtil :: RefString at håndtere statiske strenge at hjælpe med at reducere hukommelsesforbrug. (R4479)
  • Pythonbindinger: nu i release og debug varianter. Bindinger bliver genereret til bin / frigivelse og bin / debug mapper. Sæt variablen PYTHONPATH miljø med den fulde sti til de .pyd filer til at fortælle Python hvor du kan få de Delta3D bindinger (r4577).
  • Byg Breaker: Tilføjet BehaviorOptions stuct at levere til dtCore :: FlyMotionModel (r4570)
  • Forældet dtUtil :: NodePrintOut :: PrintOutNode () til fordel for dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Rettet en fejl, der ville medføre omstilles :: GetTransform () til ikke returnere et gyldigt Transform, hvis en handicappet kamera har en scene, der indeholder det omstilles. (R4584)
  • Tilføjet Intersense SDK kode i Delta3D stedet for at stole på den eksterne afhængighed. (R4606)
  • Tilføjet ny RTSMotionModel. (R4632)
  • Tilføjet evne til at dobbeltklikke på scenen for at åbne kortet. (R4641)
  • Fast FASE nedbrud, der kunne opstå, hvis den tidligere kontekst ikke blev fundet (r4646).
  • Opgraderet osgExp at arbejde med 3ds Max2008 og OSG 2.4. (R4651)
  • Flyttet dtAnim, dtAudio afhængige aktører i dtAnim, dtAudio. (R4666)
  • Fjernet begrebet DatabasePaging Aktiver / Deaktiver (r4674). Forældede metoder:
  • * ugyldig dtCore :: Scene :: EnablePaging ()
  • * dtCore :: Scene :: DisablePaging ()
  • * dtCore :: Scene :: DisablePaging () const,
  • * dtCore :: Scene :: SetPagingCleanup (dobbelt)
  • * dobbelt dtCore :: Scene :: GetPagingCleanup ()
  • * ugyldig dtCore :: Scene :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Scene :: GetConfiguration () const
  • * dtCore :: Vis :: EnablePaging ()
  • * dtCore :: Vis :: DisablePaging ()
  • * dtCore :: Vis :: SetTargetFrameRate (double)
  • * dobbelt dtCore :: Vis :: GetTargetFrameRate ()
  • * Kort & dtDAL :: Project :: LoadMapIntoScene (const std :: string & navn, dtCore :: Scene & scene, bool addBillBoards = false, bool enablePaging = true)
  • * dtDAL :: Project :: LoadMapIntoScene (Kort & kort, dtCore :: Scene & scene, bool addBillBoards = false, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (const std :: string & 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)
  • Fixed bug:. Hvis du har forsøgt at aktivere en allerede aktiveret FPS bevægelse model, ville du miste dine registrerede akse lyttere (r4678)
  • Fjernet Visual Studio 2005 og SCONs projekt filer; CMake er nu foretrukket. (R4695)
  • Tilføjet Mouse event tilbagekald metoder til dtABC :: Application (r4689).
  • dtABC :: Ansøgning får nu en mus dobbeltklik begivenhed. (R4696)
  • Tilføjet evne til dtCore :: View to mus vælge en DeltaDrawable. (R4698)
  • Tilføjet evne til & quot; pick & quot; et objekt i testPhysics eksempel. (R4699)
  • Fjernet tusindseparator fra scenen. (R4719)
  • Tilføjet understøttelse af CMake 2,6 (r4733).
  • Fjernede ældre forældede metoder (r4743):
  • * dtCore :: Kamera :: SetPerspective ()
  • * dtCore :: Kamera :: GetPerspective ()
  • * dtCore :: Advisér ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Tree
  • Byg Breaker! Ændret dtCore :: Kamera anden konstruktør til at tage i en OSG :: kamera i stedet for en dtCore :: View. (R4750)
  • Tilføjet ForEachActor, ForEachPrototype, FindActorsIf og FindPrototypesIf. De foreach metoder tillader en at gøre noget for at hver aktør, og Find ... Hvis metoder tillader en at gøre en brugerdefineret søgning og udfylde en vektor med resultaterne.
  • Da de er template, brug og har helper functor klasser, sætter jeg koden i gamemanager.inl. Hvis du vil ringe til nogen af ​​disse metoder, skal du medtage dtGame / gamemanager.inl så alt ved hjælp af GM ikke behøver at parse den ekstra kode.
  • Tilføjet evne til at anvende en kraft og moment til en fysisk via et ODE Krop wrapper klasse. (R4772)
  • Yderligere dtCore :: Kamera Pythonbindinger. (R4777)
  • Tilføjet evne til at vise / skjule en DeltaDrawable via DeltaDrawable :: SetActive () metode. (R4778)
  • Tilføjet evne til at skalere en animeret figur via sin xml-fil. (R4788)
  • Tilføjet dynamisk skalering til AnimationViewer. (R4790)
  • Tilføjet lysstyring til ObjectViewer.
  • Fixed bug, der ville medføre, at kollisionen form til ikke højde objektets skala. (R4816, r4818)
  • GameEvent-baserede Task kan nu definere en opgave at få det til at mislykkes. (R4819)
  • Tilføjet ny SoundComponent. (R4835)
  • Fixed bug i STAGE beskæftiger sig med globale aktører. (R4865)
  • Tilføjet mulighed for at deaktivere den OSG2.6.0 end-of-frame openGL kontekst clearing ved at indstille den variable & quot miljø DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Krav :

  • CMake

Lignende software

OpenTTD
OpenTTD

23 Nov 17

Ren'Py
Ren'Py

17 Feb 15

LinCity-NG
LinCity-NG

2 Jun 15

Kommentarer til Delta3D

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!