Motor de deferred render para XNA

Repositorio e-Archivo

Mostrar el registro sencillo del ítem

dc.contributor.advisor García Polo, Francisco Javier
dc.contributor.advisor Alcázar Saiz, Vidal
dc.contributor.author Cruz Fortún, Gabriel de la
dc.date.accessioned 2016-03-30T12:24:23Z
dc.date.available 2016-03-30T12:24:23Z
dc.date.issued 2013-12
dc.date.submitted 2013-12-19
dc.identifier.uri http://hdl.handle.net/10016/22621
dc.description.abstract Este proyecto propone una arquitectura alternativa de renderizado para el motor de desarrollo de videojuegos XNA. Esta arquitectura utilizará el modelo de renderizado en diferido (deferred render) en lugar de usar las funciones habituales del motor de XNA. En concreto, se utilizará deferred shading aunque sería sencillo pasar a deferred lighting para utilizar materiales más complejos. El desarrollo de esta arquitectura se realizará en tres pasos principales. En el primer paso será necesario procesar los modelos utilizados para usar un shader propio que genere los distintos g-buffers. Posteriormente (en diferido) se realizará la fase de iluminación, renderizando cada luz como si fuera un objeto con un shader que toma como entradas la información de los g-buffers y añade a la escena la iluminación aportada por esa fuente de luz. Finalmente, con la iluminación de todas las luces de la escena y la información de color del g-buffer se compone la escena final.
dc.description.abstract This project proposes an alternative rendering architecture for the videogame development engine XNA. This architecture will use the deferred rendering model instead of using the standard functions of the XNA engine. Specifically, deferred shading will be used although it would be easy to change it to deferred lighting to manage complex materials. Development of this architecture will be done in three main steps. In first step it will be required to process the 3D models to use a custom shader that outputs all the g-buffers. Later, in a deferred stage, lighting will be calculated, rendering each light as an object with a shader that takes the information in the g-buffers as inputs and adds to the scene the light generated by that source. Finally, we compose the final scene with all the lighting of the scene and the color information stored in the g-buffer.
dc.format.mimetype application/pdf
dc.language.iso spa
dc.rights Atribución-NoComercial-SinDerivadas 3.0 España
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.other Videojuegos
dc.subject.other XNA (Lenguaje de programación)
dc.title Motor de deferred render para XNA
dc.type masterThesis
dc.subject.eciencia Informática
dc.rights.accessRights openAccess
dc.description.degree Ingeniería en Informática
dc.contributor.departamento Universidad Carlos III de Madrid. Departamento de Informática
 Find Full text

Ficheros en el ítem

*Click en la imagen del fichero para previsualizar.(Los elementos embargados carecen de esta funcionalidad)


El ítem tiene asociada la siguiente licencia:

Este ítem aparece en la(s) siguiente(s) colección(es)

Mostrar el registro sencillo del ítem