Prototipo de motor gráfico para el desarrollo de videojuegos con gráficos en 3D

dc.contributor.advisorMoreno Corzo, Feisar Enrique
dc.contributor.apolounabMoreno Corzo, Feisar Enrique [feisar-enrique-moreno-corzo]spa
dc.contributor.authorCarreño Vásquez, Santiago
dc.contributor.cvlacMoreno Corzo, Feisar Enrique [0001499008]spa
dc.contributor.googlescholarMoreno Corzo, Feisar Enrique [jz75nEcAAAAJ]spa
dc.contributor.linkedinMoreno Corzo, Feisar Enrique [feisar-moreno]spa
dc.contributor.orcidMoreno Corzo, Feisar Enrique [0000-0002-5007-3422]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialColombiaspa
dc.date.accessioned2024-08-12T19:05:46Z
dc.date.available2024-08-12T19:05:46Z
dc.date.issued2024-05-24
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEste 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.abstractenglishThe 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.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsGLOSARIO 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 anexosspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/25996
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.publisher.programidISI-1791
dc.relation.referencesShinde, S. (2022). Evolution of game engines for games. International Research Journal of Modernization in Engineering Technology and Science. https://doi.org/10.56726/irjmets30119spa
dc.relation.referencesGregory, 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.pdfspa
dc.relation.referencesThorn, 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=1181148296spa
dc.relation.referencesWikipedia contributors. (2023a, July 26). Transformation matrix. Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/w/index.php?title=Transformation_matrix&oldid=116725070 1spa
dc.relation.referencesWikipedia 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/direct3dspa
dc.relation.referencesWikipedia contributors. (2023). 3D projection. Wikipedia. https://en.wikipedia.org/wiki/3D_projection#Perspective_projectionspa
dc.relation.referencesBarczak, A., & Woźniak, H. (2020). Comparative study on game engines. Studia Informatica, 23, 5–24. https://doi.org/10.34739/si.2019.23.01spa
dc.relation.referencesDunn, F., & Parberry, I. (2011). 3D math primer for graphics and game development. CRC Pressspa
dc.relation.referencesDupire, 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.referencesBourg, D. M., & Bywalec, B. (2013). Physics for Game Developers: Science, math, and code for realistic effects. " O'Reilly Media, Inc.".spa
dc.relation.referencesThomson, R. (2006). The Direct3D Graphics Pipeline. Dostupný z WWW:< http://www. xmission. com/~ legalize/book/index. html.spa
dc.relation.referencesWikipedia contributors. (2023b, September 30). Comparison of OpenGL and Direct3D. Wikipedia. https://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3Dspa
dc.relation.referencesStroustrup, 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.referencesOlano, M. (1998). A programmable pipeline for graphics hardware. The University of North Carolina at Chapel Hill.spa
dc.relation.referencesEcker, M. (2002). Programmable graphics pipeline architectures. XEngine Corporation.spa
dc.relation.referencesCockburn, A. (2004). Crystal clear. Upper Saddle River: Addison-Wesleyspa
dc.relation.referencesCockburn, A. (2004). Crystal clear: A human-powered methodology for small teams: A human-powered methodology for small teams. Pearson Education.spa
dc.relation.referencesCockburn, 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.referencesEberly, D. (2006). 3D game engine design: a practical approach to real-time computer graphics. CRC Press.spa
dc.relation.referencesZamith, 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.referencesde 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.referencesSchneider, P., & Eberly, D. H. (2002). Geometric tools for computer graphics. Elsevierspa
dc.relation.uriapolohttps://apolo.unab.edu.co/en/persons/feisar-enrique-moreno-corzospa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineerspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsGraphicsspa
dc.subject.keywordsVideogamesspa
dc.subject.keywordsComputer graphicsspa
dc.subject.keywordsGraphics enginespa
dc.subject.keywordsPrototype developmentspa
dc.subject.keywordsVideo games in educationspa
dc.subject.keywordsThree-dimensional imagesspa
dc.subject.keywordsSoftware engineeringspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembDesarrollo de prototiposspa
dc.subject.lembVideojuegos en la educaciónspa
dc.subject.lembImágenes tridimensionalesspa
dc.subject.lembIngeniería de softwarespa
dc.subject.proposalVideojuegosspa
dc.subject.proposalAlgebraspa
dc.subject.proposalGráficos por computadorspa
dc.subject.proposal3Dspa
dc.subject.proposalMotor graficospa
dc.subject.proposalGráficosspa
dc.titlePrototipo de motor gráfico para el desarrollo de videojuegos con gráficos en 3Dspa
dc.title.translatedPrototype of graphics engine for the development of video games with 3D graphicsspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Tesis.pdf
Tamaño:
40.73 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis
Cargando...
Miniatura
Nombre:
Licencia.pdf
Tamaño:
238.26 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: