Diferencia entre revisiones de «Crystal Space»

(Página creada con '{{Ficha Software |nombre=Crystal Space |familia= |imagen=CrystalSpace_logo.jpg |tamaño= |descripción=Motor para el Diseño de Video Juegos en 3D. |imagen2= |tamaño2= |descrip...')
 
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 10 ediciones intermedias de 5 usuarios)
Línea 2: Línea 2:
 
|nombre=Crystal Space
 
|nombre=Crystal Space
 
|familia=
 
|familia=
|imagen=CrystalSpace_logo.jpg
+
|imagen=Crystal Space 3d-[3].jpg
 
|tamaño=
 
|tamaño=
 
|descripción=Motor para el Diseño de Video Juegos en 3D.
 
|descripción=Motor para el Diseño de Video Juegos en 3D.
Línea 8: Línea 8:
 
|tamaño2=
 
|tamaño2=
 
|descripción2=
 
|descripción2=
|creador=
+
|creador= Jorrit Tyberghein
 
|desarrollador=
 
|desarrollador=
 
|diseñador=
 
|diseñador=
 
|modelo de desarrollo=
 
|modelo de desarrollo=
|fecha de creación=
+
|fecha de creación=  
|lanzamiento inicial=
+
|lanzamiento inicial=[[26 de agosto]] del [[1997]]
 
|versiones=
 
|versiones=
 
|última versión estable=
 
|última versión estable=
Línea 20: Línea 20:
 
|plataformas soportadas=
 
|plataformas soportadas=
 
|género=
 
|género=
|sistemas operativos=
+
|sistemas operativos=[[Microsoft Windows]], [[Linux|Linux]], [[UNIX]], y [[Mac OS X]]
 
|idioma=
 
|idioma=
|licencia=
+
|licencia=[[LGPL]]
 
|premios=
 
|premios=
 
|web=[http://www.crystalspace3d.org Sitio Web Oficial de la aplicación]
 
|web=[http://www.crystalspace3d.org Sitio Web Oficial de la aplicación]
 
}}
 
}}
  
'''Crystal Space'''. Es un [[framework|framework]] para el desarrollo de aplicaciones [[3D|3D]] escrito en [[C++|C++]] por [[Jorrit Tyberghein|Jorrit Tyberghein]]. Fue fundado el [[26 de agosto|26 de agosto]] del [[1997|1997]]. Crystal Space se usa típicamente como motor de juego pero el framework es más general y puede ser usado para cualquier tipo de visualización 3D. Crystal Space es muy portable y se ejecuta en [[Microsoft Windows|Microsoft Windows]], [[Linux|Linux]], [[UNIX|UNIX]], y [[Mac OS X|Mac OS X]]. Crystal Space es software de código abierto, licenciado bajo[[LGPL|LGPL]].<br>
+
'''Crystal Space'''. Es un [[framework|framework]] para el desarrollo de aplicaciones [[Animación 3D|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 cualquier tipo de visualización 3D. Crystal Space es muy portable y se ejecuta en [[Microsoft Windows]], [[Linux|Linux]], [[UNIX]], y [[Mac OS X]]. Crystal Space es software de código abierto, licenciado bajo [[LGPL]].
  
Puede usar opcionalmente [[OpenGL|OpenGL]] (en todas las plataformas), SDL (en todas las plataformas), X11 (Unix o [[GNU/Linux|GNU/Linux]]) y SVGALib (GNU/Linux). También puede usar rutinas de ensamblador usando NASM y MMX.<br>
+
Puede usar opcionalmente [[OpenGL|OpenGL]] (en todas las plataformas), SDL (en todas las plataformas), X11 (Unix o [[GNU/Linux|GNU/Linux]]) y SVGALib (GNU/Linux). También puede usar rutinas de ensamblador usando NASM y MMX.
  
== <br>Diseño del motor<br> ==
+
== Diseño del motor ==
  
Crystal Space está programado en C++ usando un diseño orientado a objetos. El programa cliente usa plugins, como el renderizador 3D OpenGL si se registran con el [[Shared Class Facility|Shared Class Facility]] (SCF) de Crystal Space.<br>
+
Crystal Space está programado en C++ usando un diseño orientado a objetos. El programa cliente usa plugins, como el renderizador 3D OpenGL si se registran con el [[Shared Class Facility|Shared Class Facility]] (SCF) de Crystal Space.
  
<br>
+
== Representación e iluminación  ==
  
== Representación e iluminación<br> ==
+
[[Image:Screenshot-CrystalSpace.png|thumb|right|200px|Juego creado en Crystal Space]]Motor basado en [[OpenGL|OpenGL]], soporta renderizado acelerado por hardware en todas las plataformas soportadas y las tarjetas de todos los proveedores conocidos.
  
Motor basado en [[OpenGL|OpenGL]], soporta renderizado acelerado por hardware en todas las plataformas soportadas y las tarjetas de todos los proveedores conocidos.<br>
+
*Bucles de representación de una representación personalizada de los objetos.  
 
+
*Estático, pseudo-dinámico y dinámico luces. Estática y dinámicamente objetos iluminados se pueden combinar.  
*Bucles de representación de una representación personalizada de los objetos.
+
*Lightmap y por la iluminación vértice.  
*Estático, pseudo-dinámico y dinámico luces. Estática y dinámicamente objetos iluminados se pueden combinar.
+
*Sombras o esténcil y sombras sombra mapa.  
*Lightmap y por la iluminación vértice.
 
*Sombras o esténcil y sombras sombra mapa.
 
 
*La representación de texturas.
 
*La representación de texturas.
 
 
  
 
== Shaders ==
 
== Shaders ==
  
Puede estar escrito en Cg, ARB, y [[GLSL|GLSL]]. descripción de sombreado y las asignaciones se definen en un lenguaje compatible con [[XML|XML]].<br>
+
Puede estar escrito en Cg, ARB, y [[GLSL|GLSL]]. descripción de sombreado y las asignaciones se definen en un lenguaje compatible con [[XML|XML]].
  
 
*Apoyo de múltiples pasadas, vértice y programas fragmento. selección de la Luz y varias luces en un solo paso posible.
 
*Apoyo de múltiples pasadas, vértice y programas fragmento. selección de la Luz y varias luces en un solo paso posible.
Línea 61: Línea 57:
 
*Automático de asignación de medio ambiente.
 
*Automático de asignación de medio ambiente.
  
<br><br>
+
== Véase también ==
  
== Véase también<br> ==
+
*[[Blender]]
 
+
*[[Autodesk 3D Studio Max]]
*[[Blender |Blender ]]<br>
+
*[[Gmax]]
*[[Autodesk 3D Studio Max|Autodesk 3D Studio Max]]<br>
+
*[[Autodesk Maya]]
*[[Gmax|Gmax]]<br>
+
*[[Animación 3D|Diseño y Animación 3D]]
*[[Autodesk Maya|Autodesk Maya]]<br>
 
*[[Diseño y Animación 3D|Diseño y Animación 3D]]<br>
 
 
 
<br>
 
 
 
== Enlaces externos<br> ==
 
 
 
*[http://www.crystalspace3d.org/ Sitio Oficial de Crystal Space]<br>
 
*[http://community.crystalspace3d.org/ Comunidad de Crystal Space]<br>
 
*[http://www.devmaster.net/engines/engine_details.php?id=33 Reviciones del Motor Crystal Space]<br>
 
*[http://www.crystalspace3d.org/main/Documentation Documentación]<br>
 
  
 +
== Enlaces externos ==
  
 +
*[http://www.crystalspace3d.org/ Sitio Oficial de Crystal Space]
 +
*[http://community.crystalspace3d.org/ Comunidad de Crystal Space]
 +
*[http://www.devmaster.net/engines/engine_details.php?id=33 Revisiones del Motor Crystal Space]
 +
*[http://www.crystalspace3d.org/main/Documentation Documentación]
  
 
== Fuentes ==
 
== Fuentes ==
Línea 86: Línea 76:
 
*[http://www.crystalspace3d.org Sitio Web de la aplicación]
 
*[http://www.crystalspace3d.org Sitio Web de la aplicación]
 
*[http://www.crystalspace3d.org/main/Features Características del software]
 
*[http://www.crystalspace3d.org/main/Features Características del software]
 
<br>
 
 
<br>
 
  
 
[[Category:Software]]
 
[[Category:Software]]

última versión al 23:23 19 jun 2019

Crystal Space
Información sobre la plantilla
[[Archivo:Crystal Space 3d-[3].jpg|260px]]
Motor para el Diseño de Video Juegos en 3D.
CreadorJorrit Tyberghein
Lanzamiento inicial26 de agosto del 1997
Sistemas Operativos compatiblesMicrosoft Windows, Linux, UNIX, y Mac OS X
LicenciaLGPL
Sitio web
Sitio Web Oficial de la aplicación

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 cualquier tipo de visualización 3D. Crystal Space es muy portable y se ejecuta en Microsoft Windows, Linux, UNIX, y Mac OS X. Crystal Space es software de código abierto, licenciado bajo LGPL.

Puede usar opcionalmente OpenGL (en todas las plataformas), SDL (en todas las plataformas), X11 (Unix o GNU/Linux) y SVGALib (GNU/Linux). También puede usar rutinas de ensamblador usando NASM y MMX.

Diseño del motor

Crystal Space está programado en C++ usando un diseño orientado a objetos. El programa cliente usa plugins, como el renderizador 3D OpenGL si se registran con el Shared Class Facility (SCF) de Crystal Space.

Representación e iluminación

Juego creado en Crystal Space

Motor basado en OpenGL, soporta renderizado acelerado por hardware en todas las plataformas soportadas y las tarjetas de todos los proveedores conocidos.

  • Bucles de representación de una representación personalizada de los objetos.
  • Estático, pseudo-dinámico y dinámico luces. Estática y dinámicamente objetos iluminados se pueden combinar.
  • Lightmap y por la iluminación vértice.
  • Sombras o esténcil y sombras sombra mapa.
  • La representación de texturas.

Shaders

Puede estar escrito en Cg, ARB, y GLSL. descripción de sombreado y las asignaciones se definen en un lenguaje compatible con XML.

  • Apoyo de múltiples pasadas, vértice y programas fragmento. selección de la Luz y varias luces en un solo paso posible.
  • Sistema basado en nodos para la combinación de shaders y efectos de post-procesamiento.
  • Renderizado HDR o, mapeo de tonos y la adaptación del ojo.
  • Sistema de reserva o de las técnicas de sombreado de compatibilidad de hardware.
  • Almacenamiento de caché de shaders compilados para una descarga más rápida.
  • Biblioteca de shaders disponibles y los efectos post-proceso: difusa, mapa especular, bump, resplandor, paralaje, piel, flores, borroso, el agua, el vidrio, y muchos otros.
  • Automático de asignación de medio ambiente.

Véase también

Enlaces externos

Fuentes