Página Principal

De IberOgre

¡Bienvenido!

Bienvenido a IberOgre, "La wiki de Ogre3D en español".

IberOgre ofrece documentación sobre programación de videojuegos en 3D utilizando el motor open source Ogre3D. Partiendo de conocimientos de programación de videojuegos básicos en 2D, cubre un amplio rango de materias. Desde conceptos matemáticos y física elemental del espacio hasta el uso del motor Ogre.

Está concebida para cubrir el hueco de la escasez de documentación en castellano referente a Ogre así como proporcionar una guía para desarrollar juegos 3D multiplataforma (GNU/Linux y Windows) con herramientas libres.

Contenido

Primeros pasos

Comenzando en IberOgre
Qué es IberOgre, su filosofía, estructura y objetivos


Programación de videojuegos 3D

Introducción, puntos y vectores
Introducción a las matemáticas para videojuegos 3D, representación de puntos en el espacio y vectores.
Matrices
Qué son las matrices, sus operaciones y su utilidad dentro del desarollo de videojuegos.
Cuaternios
Definición de cuaternio, operaciones y su papel en la representación de rotaciones tridimensionales.


Ogre3D

Conociendo Ogre3D
Qué es Ogre, sus capacidades y limitaciones. Repaso sobre sus características principales.
Conceptos Generales
Arquitectura y Subsistemas.
Instalación de Ogre3D 1.7 en GNU/Linux
Todos los pasos para instalar las dependencias y el motor Ogre3D en un sistema GNU/Linux (centrado en Debian)
Instalación de Ogre3D 1.7 en Windows
Guía completa para tener listo Ogre3D en un sistema operativo Windows
Creación de un entorno de trabajo multiplataforma
Explicación para establecer un entorno de trabajo (jerarquía de directorios, compilación...) para trabajar con proyectos que usen Ogre tanto en Windows como en GNU/Linux.
Inicialización y cierre de Ogre
Domina el proceso de inicialización, configuración y cierre de Ogre. El primer artículo en el que comenzaremos a crear aplicaciones.
Gestión de recursos
Aprende a administrar cómodamente tus recursos (modelos, texturas, etc) para aprovechar al máximo la memoria disponible.
Creación básica de escenas
Dispón una ventana de Ogre con una cámara, algunas luces y carga modelos 3D en ella. Con este artículo podrás construir escenas básicas.
Materiales
Comprende los principios de los materiales en Ogre, aprende a utilizar y crear scripts de materiales y aplícalos a los elementos de tu escena.
Manipulación de nodos
Aprende a gestionar los nodos de tu escena y transformalos. En este artículo conocerás las técnicas para mover, rotar y escalar tus objetos.
Luces, sombras y entorno
Dale un toque especial a las escenas de tu videojuego con Ogre. Aprende a trabajar con efectos de iluminación, sombras, controla la distancia de dibujado y utiliza fondos.
Animación
Llena de movimiento tus juegos con los mecanismos de animación que pone a tu disposición Ogre.
Sistemas de partículas
Aprende a crear efectos especiales con Ogre como llamas, explosiones o nubes de humo para mejorar tus videojuegos.
Sistema de Overlays
Conoce el sistema de Overlays de Ogre para poder incluir interfaces de usuario sencillas y otros elementos 2D en tu escena.


Otras tecnologías

Manejo básico de OIS
Guía sobre OIS (Object Oriented Input System), su manejo básico e integración con Ogre3D para capturar eventos
Exportar modelos desde Blender
Detalles del proceso de exportación de tus modelos y escenas 3D desde Blender al formato aceptado por Ogre
Colisiones y Físicas con OgreBullet
Instalación y manejo básico del wrapper de Bullet para Ogre.
Extender la gestión de recursos, audio
Procedimiento para extender el sistema de gestión de recursos de Ogre. Integración de música y efectos de sonido utilizando SDL mixer.


Videojuegos desarrollados con Ogre3D


SionTower
Videojuego de estrategia y acción protagonizado por un joven hechicero que debe defender la Torre Sagrada de una invasión enemiga.

Otros

IberOgre en otros medios

Blog oficial
Noticias, experiencias y avances en IberOgre
Forja
Noticias, lista de tareas, ficheros descargables y repositorio SVN
Twitter
Contacto más directo con los usuarios
E-mail
Sugerencias, críticas y opiniones para mejorar IberOgre


Ayuda

Manual oficial de Ogre3D en español
Traducción al castellano del manual oficial de Ogre3D cedida por Mario Velázquez Muñoz
Edición en Wikimedia
Guía básica, sencilla y directa para editar wikis de Wikimedia


Herramientas personales