Ogre

Ogre is een scène-georiënteerde, flexibele 3D-motor geschreven in C ++.
Download nu

Ogre Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steve Streeting
  • Uitgever website:
  • http://ogre3d.org/

Ogre Tags


Ogre Beschrijving

OGRE is een scene-georiënteerde, flexibele 3D-engine geschreven in C ++. OGRE (Object-Oriented Graphics Rendering Engine) is een scene-georiënteerde, flexibele 3D-engine geschreven in C ++ is ontworpen om het gemakkelijker en intuïtiever voor ontwikkelaars te maken om te produceren applicaties door middel van hardware-versnelde 3D-graphics. De klasse bibliotheek abstraheert alle details van het gebruik van het onderliggende systeem bibliotheken als Direct3D en OpenGL en zorgt voor een interface op basis van wereld objecten en andere intuïtieve klassen. project bron OGRE wordt ter beschikking gesteld onder de GNU Lesser General Public License (LGPL) grote publiek. Hier zijn een aantal belangrijke eigenschappen van "OGRE": Productiviteit is voorzien van: · Eenvoudige, makkelijk te gebruiken OO-interface ontworpen om de inspanning te minimaliseren die nodig is om 3D-scènes te maken, en onafhankelijk te zijn van 3D-implementatie wil zeggen Direct3D / OpenGL zijn. · Extensible voorbeeld kader merken krijgen van uw toepassing blijven uitvoeren is snel en eenvoudig · Gemeenschappelijke eisen willen maken state management, hiërarchische ruiming, omgaan met transparantie voor u gedaan automatisch bespaart u kostbare tijd · Schoon, overzichtelijk ontwerp en de volledige documentatie van alle motoren van de klassen Platform en 3D-API-ondersteuning: · Direct3D en OpenGL-ondersteuning · Windows (alle belangrijke versies), Linux en Mac OSX ondersteuning · Bouwt op Visual C ++ 6 (met STLport), Visual C ++. Net 2002 (met STLport), Visual C ++. Net 2003 in Windows · Bouwt op gcc 3+ op Linux / Mac OSX (met behulp van XCode) · Materiaal / Shader support · Krachtige materiaalverklaring taal kunt u materiële activa buiten uw code te behouden · Ondersteunt vertex en fragment programma (shaders), zowel lage niveau's geschreven in assembler en hoog niveau programma geschreven Cg, DirectX9 HLSL of GLSL en zorgt voor automatische ondersteuning voor veel algemeen gebonden constante parameters zoals wereldbeeld matrices, licht toestandsinformatie , ruimte eye objectpositie enz Ondersteunt het complete vaste functie bewerkingen zoals multitexture en multipass mengen, textuurcoördinaat productie en modificatie kleurenruimte en alpha voor derde programmeerbare hardware of goedkopere materialen · Meerdere doorgangen effecten, met pas iteratie indien nodig voor de dichtstbijzijnde 'n' lights · Ondersteuning voor meerdere materiaal technieken middelen die u kunt ontwerpen in alternatieve effecten voor een breed scala van kaarten en OGRE gebruikt automatisch de beste ondersteunde · Materiaal LOD ondersteuning; uw materiaal kan verminderen van de kosten als de objecten met behulp van hen te krijgen verder weg · Load texturen van PNG, JPEG, TGA, BMP of DDS-bestanden, met inbegrip van ongebruikelijke formaten zoals 1D texturen, volumetrische texturen, cubemaps en gecomprimeerd texturen (DXT / S3TC) · Textures kunnen in realtime door plugins worden verstrekt en bijgewerkt, bijvoorbeeld een video-feed · Makkelijk te projectieve texturing ondersteuning gebruiken mazen: · Flexibele mesh dataformaten toegestaan scheiding van de begrippen vertex buffers, index buffers, vertex verklaringen en buffer mappings · Export van vele modeling tools, waaronder Milkshape3D, 3D Studio Max, Maya, · Blender en wings3d · Skeletal animatie, met inbegrip van halffabrikaten van meerdere animaties, variabele botmassa villen, en hardware-versnelde villen · Biquadric Bezier pleisters voor gebogen oppervlakken · Progressive mazen (LOD) · Statische geometrie portiegewijs Scene Kenmerken: · Zeer klantgericht, flexibel scene management, niet gebonden aan een enkele scène type. Gebruik vooraf gedefinieerde klassen voor scène organisatie of ze passen of de stekker in uw eigen subklasse om volledige controle over de scène organisatie krijgen · Verscheidene voorbeeld plugins tonen verschillende manieren om met de scène specifiek voor een bepaald type weergave (bijvoorbeeld BSP, octree) · Hiërarchische scene grafiek; nodes enig voorwerp worden gehecht aan elkaar opvolgen elkaars bewegingen scharnierende constructies etc. · Meerdere schaduw rendering technieken, elk in hoge mate configureerbaar en het optimaal gebruik maken van alle hardware acceleratie beschikbaar. · Scene opvragen functies Speciale effecten: · Particle Systems, waaronder gemakkelijk uitbreidbaar emitters, affectors en renderers (aanpasbaar door middel plugins). Systemen kunnen worden gedefinieerd in de tekst scripts voor eenvoudige tweaken. Automatisch gebruik van deeltje pooling voor maximale prestaties · Ondersteuning voor skyboxen, skyplanes en lichtkoepels, zeer gemakkelijk te gebruiken · Billboarding voor sprite graphics · Transparante objecten automatisch beheerd (rendering orde en diepte buffer instellingen helemaal klaar voor u) Verdere kenmerken: · Common resource infrastructuur voor geheugenbeheer en laden van archieven (ZIP, PK3) · Flexibele plug-in-architectuur zorgt ervoor dat de motor wordt verlengd zonder opnieuw te compileren · Met 'controllers' kunt u eenvoudig afgeleide waarden tussen objecten b.v. Veranderen van de kleur van een schip op basis van schilden over · Debuggen Memory Manager voor het identificeren van geheugenlekken · ReferenceApplayer biedt een voorbeeld van hoe u Ogre combineert met andere bibliotheken, bijvoorbeeld ODE voor botsing en natuurkunde · XMLCONVERTER om efficiënte runtime binaire indelingen naar / van XML te converteren voor uitwisseling of bewerking Vereisten: · SDL · FREETYPE2 · Duivel · Zziplib · PKG-config


Ogre Gerelateerde software

Irlicht-motor

De Irlicht-motor is een high-performance real-time 3D-motor geschreven en bruikbaar in C ++, en ook beschikbaar voor .NET-talen. ...

251

Downloaden