Alten
Gratis bibliotheek die de Ruby Taal Runtime en de Macromedia Flash Player overbrugt ...
722 KB
Kristallen ruimteGratis en Open Source Software Development Kit voor Realtime 3D-graphics | |
Download nu |
Kristallen ruimte Rangschikking & Samenvatting
Advertentie
Kristallen ruimte Tags
Kristallen ruimte Beschrijving
Gratis en open source software development kit voor realtime 3D graphics Crystal Space is een gratis cross-platform software development kit voor realtime 3D graphics, in het bijzonder games.Here zijn een aantal belangrijke eigenschappen van "Crystal Space": Generic · Zeer platform onafhankelijk met een goed platform abstractie. Officieel ondersteunt Linux, OSX en Windows met behulp van een breed scala van compilers. · Modulair met behulp van een lichtgewicht component framework, SCF, gebaseerd op de COM-model. · Zelfstandig zodat veel modules vereist geen of weinig externe afhankelijkheden. · Geschreven in standaard C ++ met behulp van zeer weinig niet * standaard extensies. Source beschikbaar onder de LGPL licentie. Uitgebreide en competente · bevat modules voor 2D en 3D graphics, geluid, collision detection en dynamiek via ODE en kogel evenals ondersteuning modules voor bestandssysteem abstractie, xml laden etc. · grafische subsysteem: · Generic renderer abstractie met de belangrijkste implementatie wordt OpenGL gebaseerd. · steunt hardware versnelde rendering op alle ondersteunde platforms en kaarten van al bekende leveranciers. · OpenGL renderer gebruikt versnellingstechnieken zoals vertex buffers AGP of VRAM en asyncronious uploads. · shader ontwerpmethode met shaders gedefinieerd in xML-opmaak en shader programma geïmplementeerd met cg, assembleertaal of vaste functie bewerkingen. · gecompliceerd shaders kan worden opgebouwd volgens een meta syntax zoals componist eenvoudiger modules die wordt gecombineerd op laden. · Library zachte shaders zoals normale afbeelding, parallax (virtuele verplaatsing) mapping hardware villen. · Bevat een software renderer met verkleind functies voor platforms zonder OpenGL en / of debuggen. · Netobjecten: · Plugin gebaseerd netobject systeem · Generic driehoek gebaseerd mesh met ondersteuning voor frame en bot-gebaseerde animatie · Terrain mesh met snelle blokgebaseerde LOD systeem · Configureerbare en uitbreidbaar particle systeem mesh · Algemeen stelsel van statische LOD op alle... soorten mazen. · Bone gebaseerde animatie mesh met behulp van de cal3d bibliotheek. · Collision detectie en dynamica: · Zorgt bindingen voor ODE en bullet dynamiek systemen · Automatische setup van collision detection mazen en synchronisatie van de positie en oriëntatie van mazen · Vereenvoudigde collision detection als je niet nodig de volledige dynamiek simulatie · Sound-systeem..: · 2D- en 3D-weergave van het geluid via DirectSound, Alsa, OSS en CoreAudio. · Zorgt voor zowel één * keer spelen van de effecten en streaming spelen op de achtergrond voor muziek. · Overige: · bestandssysteem abstraction layer, VFS, dat grepen zowel fysieke bestanden op de harde schijf en bestanden in ZIP-bestanden, waardoor virtuele layout onafhankelijk van platform en fysieke indeling · Abstracted configuratie laag met ondersteuning voor instellingen in de configuratie bestand, afhankelijk van het systeem opslag, zoals. het register en command line. Compatibel · Custom model en scene bestandsformaat met exporteurs voor Blender en 3D Studio Max en model importeurs voor gangbare bestandsformaten, zoals 3DS en MD2. · Ondersteunt alle gangbare structuur bestandsformaten, waaronder DDS, jpg, png evenals een aantal meer exotische degenen zoals als mng (geanimeerde textuur formaat). · Het geluid laders voor wav en ogg-formaten. · Alle subsystemen makkelijk uit te breiden naar nieuwe bestandsformaten. Wat is er nieuw in deze release: · Fixes voor sommige compilatie waarschuwingen. · Fixes en verbeteringen voor TinyXML en xmlread. · Oplossingen voor DynaVis, sprcal3d, odedynam, genmesh, shaders, leakguard en RB boom. · Fix voor dynamische verlichting niet schijnen op bepaalde objecten. · Fix voor TinyXML schrijver crashen op lege attributen. · Oplossing voor instellingsprioriteit door zonder lopende draad geen effect. · Fix voor UTF-8 BOM struikelen XML-parser. · Fix voor terrain2 niet instellen SplatDistance. · Fix voor csperl5 plugin build fout op amd64. · Oplossing voor csInputDefinition :: ParseKey () overwegen zonder toetsenbord definities. · Fix voor sommige sndsys delen het niet onder de LGPL. · Fix voor lichte verzwakking vector bijwerken nadat wijzigingen cutoff afstand. · Fix voor muis en joystick evenement helpers niet gebruikt csKeyModifiers. · Fix voor xmlshader omstandigheden. · Fix voor DDS cubemap besparen. · Fix voor verkeerde refCount op materialen. · Fix en optimalisatie voor opcode / CollideRay. · Work-around crasht op exit met statische profiel bouwt. · Kasteel texturen te splitsen, het verlenen van vergunningen. · Lek fixes ... · Het verwijderen van een aantal oude ongebruikte cruft uit de Jam bouwsysteem · Work-around interne Jam crasher. · Work-around g ++ -Wno-lange-double bug voor de recente compilers. · Fix voor cross-compile probleem met -fvisibility-inlines-verborgen. fix gebroken vouwen van multi-token build schakelaars, bijvoorbeeld: · "-Framework Foo -Framework Bar" die onjuist is gemuteerd naar "-Framework Foobar". · Fix ontbrekende afhankelijkheid in CS-config / JamFile. · Fix voor onjuiste aangifte van PYCSCEGUI Clean TARGET. · Fix voor SWIG 1.3.31+ vereist voor Python 2.5-bindingen. · Fix voor detectie van Python-installatie op niet-standaardlocaties. · Fix voor het vergroten van PKG-config-pad met door de gebruiker opgegeven dir. · Fix voor vertexlight.cgvp wordt niet geïnstalleerd. · Ladingen van andere clean-ups, oplossingen en verbeteringen ... · Fix voor lichter 2 gerelateerd aan verlichting via portals. · Bevestig voor een crasher in Basemapgen. · Bevestig voor startME niet omgaan met spaties in paden naar de genoemde applicaties. · Fix voor ViewMesh Mouse-evenementen. · Updates voor links voor PSDK met VC8 Express. · Updates voor URL's en FAQ. · Updates voor documentatie van het geluidssysteem. · Fix voor crash in de Elsa-stuurprogramma bij EXIT. · VBO opnieuw inschakelen voor ATI-driver 2.1.7059+. · Werk-around chauffeur-gebrokenheid voor Intel GMA 950 en 3100 textuurcompressie. · Fix BinTils Check for Mac OS X Leopard. · Fix voor MacOS X Voer RAW-toets-code in. · Fix voor Coreaudio-stuurprogramma. · Fix libcrystalspace_staticeplugins die niet in MSVC8 compileren vanwege PYCSCEUI.
Kristallen ruimte Gerelateerde software
Over ons