Prototipo de motor gráfico para el desarrollo de videojuegos con gráficos en 3D
| dc.contributor.advisor | Moreno Corzo, Feisar Enrique | |
| dc.contributor.apolounab | Moreno Corzo, Feisar Enrique [feisar-enrique-moreno-corzo] | spa |
| dc.contributor.author | Carreño Vásquez, Santiago | |
| dc.contributor.cvlac | Moreno Corzo, Feisar Enrique [0001499008] | spa |
| dc.contributor.googlescholar | Moreno Corzo, Feisar Enrique [jz75nEcAAAAJ] | spa |
| dc.contributor.linkedin | Moreno Corzo, Feisar Enrique [feisar-moreno] | spa |
| dc.contributor.orcid | Moreno Corzo, Feisar Enrique [0000-0002-5007-3422] | spa |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Colombia | spa |
| dc.date.accessioned | 2024-08-12T19:05:46Z | |
| dc.date.available | 2024-08-12T19:05:46Z | |
| dc.date.issued | 2024-05-24 | |
| dc.degree.name | Ingeniero de Sistemas | spa |
| dc.description.abstract | Este proyecto tiene como objetivo principal desarrollar el prototipo de un motor gráfico capaz de renderizar geometría tridimensional mediante el uso de aceleradores gráficos y, a su vez, aplicando los fundamentos necesarios de álgebra y trigonometría para su implementación, el cual pueda ser posteriormente utilizado para el desarrollo de aplicaciones 3D. | spa |
| dc.description.abstractenglish | The main objective of this project is to develop the prototype of a graphics engine capable of rendering three-dimensional geometry through the use of graphic accelerators and, in turn, applying the necessary fundamentals of algebra and trigonometry for its implementation, which can subsequently be used for the 3D application development. | spa |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | GLOSARIO 6 RESUMEN 7 INTRODUCCIÓN 8 1 PROBLEMA DE INVESTIGACIÓN 9 1.1 antecedentes del problema 9 1.2 formulación del problema 9 2 OBJETIVOS 10 2.1 OBJETIVO GENERAL 10 2.2 OBJETIVOS ESPECÍFICOS 10 3 JUSTIFICACIÓN 11 4 MARCO DE REFERENCIA 12 1.4 MARCO TEÓRICO 12 Conceptos informáticos y computacionales 12 Conceptos matemáticos y algebráicos 37 5 DISEÑO METODOLÓGICO 40 6 desarrollo de la propuesta 43 6.1 Desarrollo objetivo específico 1 43 1.Introducción 45 1.1Propósito 45 1.2Alcance 45 1.3Definiciones, acrónimos y abreviaciones 45 1.4Referencias 45 1.5Visión general 45 2. Descripción del Producto 46 2.2 Resumen de Capacidades 46 2.3 Asunciones y Dependencias 46 2.4 Licencia e Instalación 47 3. Restricciones 47 4. Rangos de Calidad 47 5. Otros Requerimientos del Producto 47 5.1 Estándares Aplicables 47 5.2 Requerimientos del Sistema 47 5.3 Requisitos de Funcionamiento 48 Arquitectura de aplicación 48 Modelo de referencia 48 Herramientas de la aplicación: 48 Componentes de la arquitectura 49 Capa de aplicación 49 Sistema de vinculables y dibujables 51 Grafo de renderizado 53 Sistema de iluminación 55 Carga de modelos 57 Tecnologías a utilizar 57 Planificación de la implementación inicial 58 6.2 Desarrollo objetivo específico 2 59 6.3 Desarrollo objetivo específico 3 62 6.4 Desarrollo objetivo específico 4 79 7 impactos 90 8 conclusiones 91 9 recomendaciones 92 bibliografía 93 anexos | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/25996 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
| dc.publisher.programid | ISI-1791 | |
| dc.relation.references | Shinde, S. (2022). Evolution of game engines for games. International Research Journal of Modernization in Engineering Technology and Science. https://doi.org/10.56726/irjmets30119 | spa |
| dc.relation.references | Gregory, J. (2018). Game Engine Architecture, third edition. CRC Press. Toftedahl, M., & Engström, H. (n.d.). A taxonomy of game engines and the tools that drive the industry. Diva-portal.org. Retrieved October 21, 2023, from https://www.diva-portal.org/smash/get/diva2:1352554/FULLTEXT01.pdf | spa |
| dc.relation.references | Thorn, A. (2011). Game engine design and implementation. Jones & Bartlett. Wikipedia contributors. (2023, October 21). Game engine. Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/w/index.php?title=Game_engine&oldid=1181148296 | spa |
| dc.relation.references | Wikipedia contributors. (2023a, July 26). Transformation matrix. Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/w/index.php?title=Transformation_matrix&oldid=116725070 1 | spa |
| dc.relation.references | Wikipedia contributors. (2023b, October 21). C++. Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/w/index.php?title=C%2B%2B&oldid=1181156798 Direct3D - Win32 apps. (2021, September 10). Microsoft Learn. https://learn.microsoft.com/en-us/windows/win32/direct3d | spa |
| dc.relation.references | Wikipedia contributors. (2023). 3D projection. Wikipedia. https://en.wikipedia.org/wiki/3D_projection#Perspective_projection | spa |
| dc.relation.references | Barczak, A., & Woźniak, H. (2020). Comparative study on game engines. Studia Informatica, 23, 5–24. https://doi.org/10.34739/si.2019.23.01 | spa |
| dc.relation.references | Dunn, F., & Parberry, I. (2011). 3D math primer for graphics and game development. CRC Press | spa |
| dc.relation.references | Dupire, J., Topol, A., & Cubaud, P. (2005). Using game engines for non 3D gaming applications. In Proc. of the international conference on computer games (CGAMES 05) (pp. 304-307) | spa |
| dc.relation.references | Bourg, D. M., & Bywalec, B. (2013). Physics for Game Developers: Science, math, and code for realistic effects. " O'Reilly Media, Inc.". | spa |
| dc.relation.references | Thomson, R. (2006). The Direct3D Graphics Pipeline. Dostupný z WWW:< http://www. xmission. com/~ legalize/book/index. html. | spa |
| dc.relation.references | Wikipedia contributors. (2023b, September 30). Comparison of OpenGL and Direct3D. Wikipedia. https://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D | spa |
| dc.relation.references | Stroustrup, B. (1986, June). An overview of C++. In Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming (pp. 7-18). Bailey, M. The Graphics Pipeline. | spa |
| dc.relation.references | Olano, M. (1998). A programmable pipeline for graphics hardware. The University of North Carolina at Chapel Hill. | spa |
| dc.relation.references | Ecker, M. (2002). Programmable graphics pipeline architectures. XEngine Corporation. | spa |
| dc.relation.references | Cockburn, A. (2004). Crystal clear. Upper Saddle River: Addison-Wesley | spa |
| dc.relation.references | Cockburn, A. (2004). Crystal clear: A human-powered methodology for small teams: A human-powered methodology for small teams. Pearson Education. | spa |
| dc.relation.references | Cockburn, A. (2004). Crystal clear. Upper Saddle River: Addison-Wesley. Zhang, R. J., & Li, D. (2012, May). The design and realization of 3D game engines based on textualized. In 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery (pp. 977-980). IEEE. | spa |
| dc.relation.references | Eberly, D. (2006). 3D game engine design: a practical approach to real-time computer graphics. CRC Press. | spa |
| dc.relation.references | Zamith, M., Clua, E., Pagliosa, P., Conci, A., Montenegro, A., & Valente, L. (2007, November). The gpu used as a math co-processor in real time applications. In 94 Proceedings of the VI Brazilian Symposium on Computer Games and Digital Entertainment (pp. 37-43). | spa |
| dc.relation.references | de Moraes Zamith, M. P., Clua, E. W., Conci, A., Montenegro, A., Pagliosa, P. A., & Valente, L. (2007, August). Parallel processing between gpu and cpu: Concepts in a game architecture. In Computer Graphics, Imaging and Visualisation (CGIV 2007) (pp. 115-120). IEEE. | spa |
| dc.relation.references | Schneider, P., & Eberly, D. H. (2002). Geometric tools for computer graphics. Elsevier | spa |
| dc.relation.uriapolo | https://apolo.unab.edu.co/en/persons/feisar-enrique-moreno-corzo | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Systems engineer | spa |
| dc.subject.keywords | Technological innovations | spa |
| dc.subject.keywords | Graphics | spa |
| dc.subject.keywords | Videogames | spa |
| dc.subject.keywords | Computer graphics | spa |
| dc.subject.keywords | Graphics engine | spa |
| dc.subject.keywords | Prototype development | spa |
| dc.subject.keywords | Video games in education | spa |
| dc.subject.keywords | Three-dimensional images | spa |
| dc.subject.keywords | Software engineering | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Innovaciones tecnológicas | spa |
| dc.subject.lemb | Desarrollo de prototipos | spa |
| dc.subject.lemb | Videojuegos en la educación | spa |
| dc.subject.lemb | Imágenes tridimensionales | spa |
| dc.subject.lemb | Ingeniería de software | spa |
| dc.subject.proposal | Videojuegos | spa |
| dc.subject.proposal | Algebra | spa |
| dc.subject.proposal | Gráficos por computador | spa |
| dc.subject.proposal | 3D | spa |
| dc.subject.proposal | Motor grafico | spa |
| dc.subject.proposal | Gráficos | spa |
| dc.title | Prototipo de motor gráfico para el desarrollo de videojuegos con gráficos en 3D | spa |
| dc.title.translated | Prototype of graphics engine for the development of video games with 3D graphics | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
