Crystal Space

Crystal Space
Crystal Space
Crystal Space logo.svg
Developer(s) Jorrit Tyberghein et al.
Stable release 1.4.0 / January 25, 2010; 20 months ago (2010-01-25)
Written in C++
Platform Cross-platform
Type 3D engine
License GNU LGPL
Website www.crystalspace3d.org

Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others. The first public release was on August 26, 1997.[1] It is typically used as a game engine but the framework is more general and can be used for any kind of 3D visualization. It is very portable and runs on Microsoft Windows, Linux, UNIX, and Mac OS X. It is also free software, licensed under GNU Lesser General Public License, and was SourceForge.net's Project of the Month for February 2003.[2]

It can optionally use OpenGL (on all platforms), SDL (all SDL platforms), X11 (Unix or Linux) and SVGALib (Linux). It can also optionally use assembler routines using NASM and MMX.

Contents

Engine design

Crystal Space is programmed in object oriented C++. It is very modularly built with a number of more or less independent plugins. The client programs use the plugins, such as the OpenGL 3D renderer, by registering them via Crystal Space's Shared Class Facility (SCF).

Features

Crystal Space has modules for 2D and 3D graphics, sound, collision detection and physics through ODE and Bullet.

  • Graphics:
  • Mesh objects:
    • Plugin-based mesh system
    • Triangle-based meshes with frame and bone animation support
  • Collision detection and dynamics:
    • ODE and Bullet dynamics
    • Simplified collision detection when full dynamic simulation is not needed

See also

References

  1. ^ Release history of Crystal Space from the Internet Archive
  2. ^ SourceForge.net Project of the Month, February 2003

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Crystal Space — Entwickler Jorrit Tyberghein et al. Aktuelle Version 1.4.0 (28. November 2009) Betriebssystem Windows, Linux, Mac OS X Programmier­sprache …   Deutsch Wikipedia

  • Crystal Space — Saltar a navegación, búsqueda Crystal Space es un framework para el desarrollo de aplicaciones 3D escrito en C++ por Jorrit Tyberghein. Fue fundado el 26 de agosto del 1997. Crystal Space se usa típicamente como motor de juego pero el framework… …   Wikipedia Español

  • Crystal Space — Тип 3D движок Разработчик Jorrit Tyberghein и другие. Написана на C++ Аппаратная платформа Кросс платформенная Последняя версия 2.0 (2012.07.03) Лицензия GNU …   Википедия

  • Crystal Space — es un framework para el desarrollo de aplicaciones 3D escrito en C++ por Jorrit Tyberghein. Fue fundado el 26 de agosto del 1997. Crystal Space se usa típicamente como motor de juego pero el framework es más general y puede ser usado para… …   Enciclopedia Universal

  • Crystal Space — est un kit de développement logiciel (SDK) pour créer des applications de graphisme en 3 dimensions (3D) écrit en C++ par Jorrit Tyberghein et d autres contributeurs. Il a comme objectif d être multiplate forme et modulaire (plugins). Il est… …   Wikipédia en Français

  • Crystal Entity Layer — Infobox Software name = Crystal Entity Layer caption = developer = Open Source latest release version = latest release date = latest preview version = latest preview date = operating system = Windows, Linux, UNIX, Mac OS X genre = Game Engine… …   Wikipedia

  • Crystal — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Crystal », sur le Wiktionnaire (dictionnaire universel) Crystal est la graphie anglaise du mot cristal …   Wikipédia en Français

  • Space manufacturing — is the production of manufactured goods in an environment outside a planetary atmosphere. Typically this includes conditions of microgravity and hard vacuum.Manufacturing in space has several potential advantages over Earth based industry.# The… …   Wikipedia

  • Crystal radio — Crystal set redirects here. For the Australian rock band, see The Crystal Set. A modern reproduction of an antique crystal set. It is tuned to different stations by moving the sliding contact (right) up and down the tuning coil (red). The device… …   Wikipedia

  • Crystal Dynamics — Type Subsidiary of Square Enix Industry Computer and video games Founded 1992 Headquarters Redwood City, California, U.S …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”