Cafu Engine
Cafu Engine es un motor de videojuego desarrollado por Carsten Fuchs. Es un motor multiplataforma y actualmente arranca bajo Windows y Linux, con planes para Mac OS. El código fuente del motor está licenciado bajo la licencia GPL, sin embargo puede ser obtenido para su uso comercial
Cafu Engine | ||
---|---|---|
Información general | ||
Tipo de programa | Motor de juego | |
Desarrollador | Carsten Fuchs | |
Lanzamiento inicial | 2009 Bajo el nombre de Ca3D | |
Licencia | GPL | |
Idiomas | Inglés | |
Información técnica | ||
Programado en | C++ Lua | |
Versiones | ||
Última versión estable | 2.1 ( 7 de diciembre del 2010) | |
Enlaces | ||
Características
editarEn general, Cafú se construye con una arquitectura modular, de manera que se evite el programa construir bibliotecas que son específicos de un determinado sistema operativo, compilador, CPU o procesador gráfico. A tal efecto, el código fuente Cafú compila tanto como 32 -. Así como el software nativo de 64 bits.[1]
- Los resúmenes Cafú motor a cabo la manipulación de materiales y objetos en su lugar utiliza la representación, lo que permite a los usuarios trabajar con sistemas gráficos diferentes, tales como OpenGL o DirectX.
- Física son manejados por un sistema interno para hacer frente a los desplazamientos humanos, y todo lo demás usos de bala, un motor de física libre, Cafú sincroniza los dos sistemas.
- La iluminación es a cargo de los cálculos de radiosidad, o la iluminación dinámica a través de volúmenes de sombra de la plantilla.
- Al igual que el sistema material, el sonido se extrae hacia fuera y puede soportar varias implementaciones como OpenAL y FMOD.
- Intrínsecamente diseñado para juegos en línea con múltiples jugadores a través de una red informática.
- Servidor de Juego que gestiona de forma centralizada el estado del juego y eventos, así como un cliente que se utiliza por los jugadores
Scripts y Edición
editarLos Scripts de Cafu Engine, están escritos en lenguaje de programación Lua, estos scripts están dispersos por varias partes del código, permitiendo su fácil acceso y modificación para agregar características al juego
Cafu Incluye un editor Gráfico, CaWE, Este contiene todo lo necesario para crear nuevos niveles: Editor de Mapas, Editor de Gui's, Editor de Modelos 3D, Creador de Fuentes y Buscador de materiales.
Licencia
editarEl Código fuente de Cafu está disponible gratuitamente bajo la licencia GPL desde diciembre de 2009[2] Sino también está permitido su uso comercial (dual licensing) Así que los productores, o usuarios que buscan su uso comercial no es necesario que se acojan a las normas de GPL[3]
Aplicaciones y Revisiones
editarCafu Engine ha sido utilizado en la fuerza aérea estadounidense para sus estudios acerca del trabajo visual de sus pilotos.[4] Ha sido utilizado en múltiples estudios e investigaciones como simulaciones de luces artificiales y espacios urbanos y examinar come la luz es percibida por humanos y las influencias de la orientación nocturna en transeúntes y motoristas:
- Dennis Köhler, 2007: "Artificial light in urban space", presentation and movie report at the 8th Conference of European Architectural Endoscopy Association 2007, Moskau.[5]
- Stefan Hochstadt und Manfred Walz, 2008: "Wahrnehmung von Stadträumen bei Nacht: eine städtebauliche Grundlage zur Lichtplanung im öffentlichen Raum. (Percepción de espacios urbanos en la Noche: un desarrollo urbano basado por la iluminación cepillada en un espacio público.)" in: Eberhard Menzel (publisher): Research Report of the University of Applied Sciences and Arts of Dortmund, pages 52-56.[6]
- Dennis Köhler, 2009: "Artificially enlightened urban spaces at night – A matter of special importance for livable cities." in: György Széll & Ute Széll (eds.): Quality of Life & Working Life in Comparison. Peter Lang Verlag, Frankfurt am Main, Germany, pages 323-339.
Cafu Engine Ha sido Presentado y Revisado en las Siguientes publicaciones:
- Clemens Gleich: "Grafik-Engine", c't 14/2005, page 72, http://www.heise.de/kiosk/archiv/ct/2005/14 Archivado el 13 de enero de 2009 en Wayback Machine.
- Ralf Nebelo, Tobias Engler, Mathias Poets, Lars Bremer, Lukas Liebich: "Geburtstagsgeschenk" (special issue with DVD for the 25th jubilee), c't 24/2008, page 198, http://www.heise.de/kiosk/archiv/ct/2008/24 Archivado el 5 de junio de 2010 en Wayback Machine.
Referencias
editar- ↑ Fuchs, Carsten (12 de septiembre de 2009). «Cafue ahora en 64 Bits!». Consultado el 11 de marzo de 2010.
- ↑ Fuchs, Carsten (25 de diciembre de 2009). «Cafu Ahora es open-source!». Consultado el 11 de marzo de 2010.
- ↑ «Cafu y Dual-Licensing». Consultado el 11 de marzo de 2010.
- ↑ Fuchs, Carsten (1 de julio de 2002). «2002-07-01 Nuevo Demo Realizado». Consultado el 11 de marzo de 2010.
- ↑ Koehler, Dennis (2007). Luz Artificial en Espacio Urbano. University of Applied Sciences Dortmund, Dortmund, Germany.
- ↑ Wahrnehmung von Stadträumen bei Nacht Archivado el 26 de agosto de 2012 en Wayback Machine. Reporte de Investigación
Enlaces externos
editar- Página oficial de Cafu Engine (en inglés)
- Código fuente de Cafu (en inglés)
- Foro de Soporte para Cafu Engine (en inglés)
- Wiki de Cafu Engine (en inglés)