Kristallen ruimte

Crystal Space is een gratis en draagbare 3D-motor.
Download nu

Kristallen ruimte Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jorrit Tyberghein
  • Uitgever website:

Kristallen ruimte Tags


Kristallen ruimte Beschrijving

Crystal Space is een gratis en draagbare 3D-engine. Crystal Space is een gratis en draagbare 3D Game Development Kit geschreven in C. Het ondersteunt: true zes vrijheidsgraden, gekleurde verlichting, lightmapped en stencil gebaseerde verlichting, shader ondersteuning (CG, vertex-programma's, fragment programma's, ...), mipmapping, portals, spiegels, alpha transparantie, reflecterende oppervlakken, 3D-sprites (montuur basis of skelet animatie met behulp cal3d animatie bibliotheek), procedurele texturen, particle systemen, halo, volumetrische mist, scripts (Python, Perl, Java of mogelijk andere talen), 16-bits en 32-bits beeldschermen, OpenGL en software renderer, ondersteuning voor lettertypes (ook met freetype), hiërarchische transformaties, fysica plugin op basis van ODE, ... Bekijk de uitgebreide lijst met functies voor meer details.Crystal Space momenteel draait op GNU / Linux, algemeen Unix, Windows, Windows NT, en MacOS / X. Optioneel kan gebruiken OpenGL (voor alle platforms), SDL (alle platformen SDL), X11 (Unix of GNU / Linux) en SVGALIB (GNU / Linux). Het kan eventueel ook gebruik maken van assembler routines met behulp van NASM en MMX.Crystal Space is een grote open source project. Er zijn ongeveer 700 mensen geabonneerd op de Crystal Space mailing list.The tweede belangrijk kenmerk van Crystal Space is dat het is geschreven om te draaien onder een breed scala aan hardware- en softwareplatforms. Met ingang van dit schrijven Crystal Space is bekend om te draaien op de volgende systemen. Merk op dat als een systeem hier niet wordt vermeld dat hoeft niet te betekenen dat het 100% wordt ondersteund: - Unix (. Linux, FreeBSD, etc) - Windows (Windows 9x / NT / ME / 2000 / XP) - MacOS / X Hier zijn enkele belangrijke kenmerken van "Crystal Space": · Geometrische nut bibliotheek met handige klassen zoals 2D- en 3D vectoren, matrices, transformeert, quaternions, kdtree Axis uitgelijnd en georiënteerd begrenzingskader routines, rechthoekig onderdeel, etc. Zie paragraaf 6.3 Geometry Library (csGeom). · General utility bibliotheek met dingen zoals templated arrays, smart pointer, HashMap, object-register, plugin manager, Radix Sort, bit array, geoptimaliseerd voor verwarming, strijkers, enz. Zie rubriek 6.1 Utility Library (csUtil). · Hoger niveau hulpmiddel bibliotheek met dingen zoals een aantal voorbeeld procedurele texturen (plasma, vuur en water), het volledige scherm-effecten, collider ondersteuning, textuur generatie gereedschap, etc. · Graphics bibliotheek met eenvoudige hulpprogramma's om mipmapping doen, kleur kwantisering, de berekening van kleurovergangen, eenvoudig bumpmapping, etc. · 2D- en 3D-polygonen · Shared Class Facility SCF. Zie paragraaf 6.2 Shared Class Facility (SCF). Zie paragraaf 5.1 Het ontwikkelen van een Crystal Space Application. · Smart Pointers. Zie paragraaf 5.8.1 Correct gebruik van Smart Pointers. · Flexibele plug-in systeem. Zie paragraaf 6.2 Shared Class Facility (SCF). Zie paragraaf 5.8.20 T-shirts Plugin. · Virtueel bestandssysteem en transparante ondersteuning voor ZIP-bestanden. Zie paragraaf 7.2 Virtual File System (VFS). · Configuratiebestanden. Zie paragraaf 3.2 configuratiebestand. · Command-line parsing. Zie paragraaf 5.1 Het ontwikkelen van een Crystal Space Application. · Event systeem. · Volledig schermeffecten (fading, whiteout, etc). · Procedurele texturen. Zie paragraaf 7.3.1 Procedurele Texture System. Zie paragraaf 7.5.6 Texture Mapping. · Detailniveau. Zie paragraaf 7.5.11 Detailniveau. · Animated 3D-modellen (3D sprites). Zie paragraaf 7.9 Animation. · 2D-animaties. · Quake MD3 en MDL naar Crystal Space converter. Zie paragraaf 5.6 md32spr Tutorial. · De `sprcal3d' plugin is in staat om Cal3D modellen te laden. Zie paragraaf 7.7.6 SpriteCal3D Mesh Object. · Crystal Space inheemse window systeem (s). Zie paragraaf 7.11 Alternate Windowing System (AWS). Zie paragraaf 6.4 Crystal Space Windowing System (CSWS). · 2D doeken (OpenGL, DirectDraw, X11, CoreGraphics, cacao, null, geheugen) · 3D renderers (OpenGL, software, null). Zie paragraaf 7.3 grafische drivers. · Spelen AVI streams (DivX 4, OpenDivX) op een structuur. · Verschillende image laders (BMP, GIF, JPG, PNG, SGI, TGA, WAL). · Portals en sectoren. Zie paragraaf 7.5.2 Portal Engine. · Verlichting: statisch, pseudo-dynamisch, dynamische, halo's, schaduwen, stencil schaduwen. Zie paragraaf 7.5.3 Lighting. Zie paragraaf 5.8.9 Pseudo-dynamische Lights. · Bezierkrommen. · Zichtbaarheid ruiming gebaseerd op kd-boom met dekking buffers (DynaVis). Zie paragraaf 7.5.7 Zichtbaarheid Afmaken In Detail. · Meerdere camera's. Zie paragraaf 5.8.7 Camera Movement. · Texturen, materialen, en shaders. Zie paragraaf 7.5.6 Texture Mapping. · Sound drivers (CoreAudio, OSS en WaveOut). Zie paragraaf 7.4 Sound Drivers. · Geluid renderers (software, DirectSound 3D, EAX, aRts). Zie paragraaf 7.4 Sound Drivers. · Geluidsladers (WAV, AU, IFF, AIFF, MOD, MP3, OGG). Zie paragraaf 7.4 Geluidsdrivers. · Ding en andere mesh-objecten. Zie paragraaf 7.7 Mesh Object Plug-in-systeem. Zie paragraaf 7.7.19 Thing Mesh-object, zie paragraaf 5.8.5 Een ding maken Mesh. Zie paragraaf 7.7.7 Genmesh Mesh-object. Zie paragraaf 5.8.6 Een genmesh-mesh creëren. · 2D en 3D-sprites. Zie paragraaf 7.7.5 Sprition3D Mesh-object. Zie paragraaf 7.7.4 Spritch2D Mesh-object. · Terreinmotoren met steun voor textuurverbinding (dynamisch multiple texturen samenvoegen op een terrein en lod). Zie paragraaf 7.7.18 Terrein Mesh-object. · Particle-systemen (brand, explosies, regen, sneeuw, spiralen, fontein). Zie paragraaf 7.7.10 deeltjessystemen in het algemeen. · Haze Mesh (een beetje zoals volumetrisch licht). Zie paragraaf 7.7.17 Haze Mesh-object. · Tijdbare console die u kunt integreren in uw eigen games. Zie paragraaf 3.4.5 Console-configuratie. · Botsingsdetectie (met behulp van snelle of opcode). Zie paragraaf 5.8.2 Botsingsdetectie doen. · Krachtige sequentiebeheerder om beweging, animatie en andere functies in een wereld te regelen. Zie paragraaf 7.5.12 Sequence Manager. · Bitmapped en vector-lettertypen (Frefont). Zie paragraaf 5.8.22 met behulp van een aangepast lettertype. · Kaartbestandslader en converters. Zie paragraaf 7.6.1 Formaat van Kaartbestand (XML), zie paragraaf 5.4 Eenvoudige tutorial 3: Kaart laden. Zie paragraaf 7.6.2 Oud formaat van kaartbestand. · Scripting-bindingen (Python, Perl, Java). Zie paragraaf 7.8 Talen scripting. · Skelet-animatie. Zie paragraaf 7.7.6 Spritecal3D Mesh-object. · Objectbeweging. Zie paragraaf 5.8.4 Mesh-beweging. · Filmopname-plug-in. Zie paragraaf 5.8.23 Films opnemen. · Debugging-systeem Wat is er nieuw in deze release: · Bugfixes


Kristallen ruimte Gerelateerde software

Alien zwerm

Alien Swarm is een co-op-mod voor UT2004, waar u een team van mariniers speelt die de zwerm weer vecht. ...

306

Downloaden