ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Informáticos Curso


Enviado por   •  26 de Julio de 2011  •  1.068 Palabras (5 Páginas)  •  676 Visitas

Página 1 de 5

Resumen

El objetivo del proyecto es el diseño e implementación de

un motor gráfico y sonoro para realizar un juego en un entorno

tridimensional. El motor soporta la visualización de objetos en tres

dimensiones, de forma optimizada, mostrando sólo los elementos que

entran en el campo de visión de la cámara. También es capaz de

manejar animaciones, efectos de luces y sombras, sonido en 3D y

música. El motor también proporciona funciones para la detección y

manejo de colisiones entre objetos, de forma sencilla, eficiente y

transparente para el programador.

El motor es independiente de la librería gráfica utilizada,

pero solamente se ha implementado para DirectX.

Paralelamente, se ha creado un videojuego sencillo que

muestra las prestaciones del motor gráfico implementado.

Abstract

The aim of this project is to design and implement a 3D

graphic and sound engine to build a game in a three dimensional

environment. The engine allows the rendering of three dimensional

objects in an optimized way, drawing only those elements that fit in the

camera’s field of view. It also allows animations and light and shadow

effects, together with 3D sound and music. The engine also provides

collision detection and handling functionality in a simple, efficient and

transparent way for the programmer.

The engine does not depend on the graphics library used,

the current implementation uses DirectX.

We have also implemented a simple videogame that shows

the engine’s capabilities.

Palabras clave: juego, gráfico, motor 3D, árboles BSP, colisiones, lista de

visibilidad, DirectX, sonido, proyección de sombras, mallas animadas.

Índice

1. Prefacio

2. Introducción

3. Diseño

3.1. Diseño versión 1

3.2. Diseño versión 2

3.3. Diseño versión 2.1

3.4. Diseño versión 3

3.5. Diseño última versión

4. Implementación

4.1. El preprocesamiento

4.2. Paquete 3D

4.3. Árboles BSP

4.4. Listas de Visibilidad

4.5. Los elementos del Juego

5. Grafismo

5.1. Creación de los gráficos del juego

5.2. Conversores

6. El Juego

6.1. Manual de usuario

7. Bibliografía

- 3 -

1.- Prefacio

El desarrollo de este proyecto surgió como idea tras cursar el año

pasado la asignatura de informática gráfica. Dicha asignatura despertó

en nosotros un interés especial por el desarrollo de los gráficos en el PC.

Planteando como idea inicial la curiosidad por implementar

nosotros mismos algunos de los algoritmos que habíamos estudiado en

clase y otros que habíamos leído en los libros, también nos suscitaba

interés el poder desarrollar un videojuego al estilo de los antiguos

programadores de videojuegos, es decir, un grupo de amigos que sin

ningún tipo de gran estructura como pueden tener las actuales

empresas, se “plantan” delante de sus ordenadores y a partir de las

librerías existentes llegan a desarrollar un videojuego.

Tras esta idea inicial nos dirigimos a hablar con las profesoras que

impartieron la asignatura de informática gráfica y empezamos a

concretar lo que iba a ser nuestro proyecto. A lo largo de la

conversación se notaba la ambición por realizar algo que mereciera la

pena, pero no faltaron los comentarios de realismo. Por un lado estaban

las ideas de realizar un gran videojuego que incluyera características

tales como el gran detalle en las animaciones de los personajes, con las

sombras y las luces, la posibilidad de multijugador, el uso de inteligencia

artificial para los personajes controlados por el ordenador y algunas

otras cosas más. Por otro lado nos planteamos la realidad de las

limitaciones que puede tener un proyecto de este estilo y observamos lo

realizado por otros grupos en años anteriores que puediera parecerse a

esto. Nos encontramos que los proyectos que se han realizado sobre

este tema tenían la característica

...

Descargar como (para miembros actualizados)  txt (7.7 Kb)   pdf (74.6 Kb)   docx (13.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com