Skip to content

Latest commit

 

History

History
80 lines (78 loc) · 8.3 KB

bibliography.md

File metadata and controls

80 lines (78 loc) · 8.3 KB

GRAPHICS ENGINE WITH PORTALS TO SIMULATE NON-EUCLIDEAN 3D SCENES

  • Diego Mateos Arlanzón dimateos@ucm.es
  • DEGREE IN VIDEOGAME DEVELOPMENT
    • FACULTAD DE INFORMÁTICA / UNIVERSIDAD COMPLUTENSE DE MADRID
  • Degree Final Dissertation in Videogames Development
    • Academic year 2019-2020 (september)
    • Director: Ana Gil Luezas

Bibliography

  1. Diego Mateos Arlanzón. TFG - MOTOR GRÁFICO CON PORTALES PARA SIMULAR ESCENAS 3D NO EUCLIDIANAS. Repositorio del proyecto. https://github.com/dimateos/TFG_Portals, 2020
  2. Portal: No Escape. Live Action Short Film by Dan Trachtenberg. https://www.youtube.com/watch?v=4drucg1A6Xk, 2011
  3. Portal. Selling point reference. https://store.steampowered.com/app/400/Portal, 2007
  4. Computer History Museum (Mountain View, CA). The Utah Teapot. https://www.computerhistory.org/revolution/computer-graphics-music-and-art/15/206, 2020
  5. Unity Technologies. Unity official webpage. https://unity.com/es, 2020
  6. Epic Games, Inc. Unreal Engine official webpage. https://www.unrealengine.com /en-US/, 2020
  7. GIGABYTE productos. Tarjeta gráfica GeForce RTX 2060. https://www.gigabyte.com/es/Graphics-Card/GV-N2060GAMING-OC-6GD#kf, 2018
  8. Nvidia Corporation. Nvidia official webpage. https://www.nvidia.com/es-es/about-nvidia/, 2020
  9. GIGABYTE. Gigabyte official webpage. https://www.gigabyte.com/About, 2020
  10. Khronos Group Inc. OpenGL - The Industry's Foundation for High Performance Graphics. https://www.opengl.org/, 2020
  11. Khronos Group Inc. Khronos official webpage. https://www.khronos.org/, 2020
  12. OpenGL Wiki contributors. Language bindings. https://www.khronos.org/opengl/wiki/Language_bindings, 2020
  13. Standard C++ Foundation. Standard C++. https://isocpp.org/, 2020
  14. Khronos Group Inc. Vulkan Overview. https://www.khronos.org/vulkan/, 2020
  15. Khronos Group Inc. Vulkan Overview slides 2016. https://www.khronos.org/assets/uploads/developers/library/overview/vulkan-overview.pdf, 2016
  16. Microsoft. Getting started with Direct3D. https://docs.microsoft.com/en-us/windows/win32/getting-started-with-direct3d, 2018
  17. Nvidia Gameworks. Transitioning from OpenGL to Vulkan. https://developer.nvidia.com/transitioning-opengl-vulkan, 2016
  18. UNIVERSIDAD COMPLUTENSE DE MADRID (UCM). FACULTAD DE INFORMÁTICA (FDI). Ficha docente de la asignatura IG I. http://web.fdi.ucm.es/UCMFiles/pdf/FICHAS_DOCENTES/2017/1362.pdf, 2017-2018
  19. OpenGL Wiki contributors. History of OpenGL. https://www.khronos.org/opengl/wiki/History_of_OpenGL, 2020
  20. UNIVERSIDAD COMPLUTENSE DE MADRID (UCM). FACULTAD DE INFORMÁTICA (FDI). Ficha docente de la asignatura IG II. http://web.fdi.ucm.es/UCMFiles/pdf/FICHAS_DOCENTES/2017/1372.pdf, 2017-2018
  21. OGRE. OGRE - Open Source 3D Graphics Engine. https://www.ogre3d.org/, 2020
  22. OpenGL Wiki contributors. Shader. https://www.khronos.org/opengl/wiki/ Shader, 2019
  23. OpenGL Wiki contributors. Core Language (GLSL). https://www.khronos.org/opengl/wiki/Core_Language_(GLSL), 2019
  24. Joey de Vries (https://twitter.com/JoeyDeVriez). Learn OpenGL. https://learnopengl.com/, 2020
  25. Joey de Vries. Kendall & Welling publishing. Learn OpenGL - Graphics Programming. https://learnopengl.com/book/book_pdf.pdf, 2020
  26. Joey de Vries. learnopengl.com code repository. https://github.com/JoeyDeVries/LearnOpenGL, 2020
  27. Creative Commons. Attribution-NonCommercial 4.0 International. https://creativecommons.org/licenses/by-nc/4.0, 2016
  28. Creative Commons. Attribution 4.0 International. https://creativecommons.org/ licenses/by/4.0, 2016
  29. Alexander Overvoorde. Modern OpenGL Guide. https://open.gl/, 2019
  30. Alexander Overvoorde. open.gl content repository. https://github.com/Overv/ Open.GL, 2019
  31. Creative Commons. Attribution-ShareAlike 4.0 International. https://creativecommons.org/licenses/by-sa/4.0/, 2016
  32. OpenGL Wiki contributors. OpenGL Wiki. https://www.khronos.org/opengl/wiki/, 2018
  33. OpenGL Mathematics. GL 0.9.9 API documentation, https://glm.g-truc.net/0.9.9/api/modules.html, 2020
  34. Simple DirectMedia Layer. SDL 2.0 wiki frontpage. https://wiki.libsdl.org/FrontPage, 2018
  35. GLFW. GLFW - An OpenGL library. https://www.glfw.org/, 2020
  36. glad. GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs. https://github.com/Dav1dde/glad, 2020
  37. OpenGL Wiki contributors. OpenGL Loading Library. https://www.khronos.org/opengl/wiki/OpenGL_Loading_Library, 2019
  38. OpenGL Mathematics (GLM). A C++ mathematics library for graphics programming. https://glm.g-truc.net/0.9.9/index.html, 2020
  39. stb_image. Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC. https://github.com/nothings/stb, 2020
  40. Microsoft. IDE de Visual Studio. https://visualstudio.microsoft.com/es/, 2020
  41. Linus Torvalds. Git, free and open source. https://git-scm.com/, 2020
  42. GitHub, Inc. About. https://github.com/about, 2020
  43. Update method. Robert Nystrom, Game Programming Patterns. https://gameprogrammingpatterns.com/update-method.html, 2014
  44. Game loop. Robert Nystrom, Game Programming Patterns. https://gameprogrammingpatterns.com/game-loop.html, 2014
  45. Delta time. Cristian Barrio (BYC), Parallelcube. https://www.parallelcube.com/es/2017/10/25/por-que-necesitamos-utilizar-delta-time/, 2017
  46. Event-Subscriber pattern. Alexander Shvets (refactoring.guru), Dive Into Design Patterns. https://refactoring.guru/design-patterns/observer, 2020
  47. Paul E. Black and Algorithms and Theory of Computation Handbook, CRC Press LLC, 1999. Tree. Dictionary of Algorithms and Data Structures. https://xlinux.nist.gov/dads/HTML/tree.html, 2017
  48. Wikipedia contributors. Tree traversal. In Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/w/index.php?title=Tree_traversal&oldid=968976983, 2020
  49. Sumanta Guha; Computer Graphics through OpenGL; Segunda edición, CRC Press, 2015
  50. Peter Shirley, Steve Marschner; Fundamentals of Computer Graphics; Third Edition, CRC Press, 2009
  51. OpenGL Wiki contributors. Tesselation. https://www.khronos.org/ opengl/wiki/Tessellation, 2019
  52. Department of Mathematics. University of Maryland. Gimbal Lock. http://www.math.umd.edu/~immortal/MATH431/lecturenotes/ch_gimballock.pdf, 2018
  53. Wolfram mathworld. Quaternion. https://mathworld.wolfram.com/Quaternion.html, 2020
  54. Blender Documentation Team. The Blender 2.90 Manual. Licensed under CC-BY-SA v4.0. https://docs.blender.org/manual/en/latest/editors/3dview/navigate/views.html, 2020
  55. Techopedia. First Person Shooter (FPS). https://www.techopedia.com/definition/241/first-person-shooter-fps, 2011
  56. Valve Corporation. Official webpage. https://www.valvesoftware.com/es/, 1996-2020
  57. Portal 2. Official webpage. https://www.thinkwithportals.com/, 2011
  58. Narbacular Drop. Overview from official webpage. http://www.nuclearmonkeysoftware.com/narbaculardrop.html?overview.html, 2004-2008
  59. DigiPen Institute of Technology. Official webpage. https://www.digipen.edu/, 2020
  60. Antichamber. Official webpage. http://www.antichamber-game.com/, 2013
  61. Narbacular Drop available documents. Including Technical Design, Game Design and Postmortem. http://www.nuclearmonkeysoftware.com/narbaculardrop.html, 2005
  62. DigiPen Institute of Technology. Narbacular Drop Technical Design Document. http://www.nuclearmonkeysoftware.com/documents/narbacular_drop_technical_design_document.pdf, 2004
  63. Portal Problems - Lecture 11 - CS50's Introduction to Game Development 2018. CS50, Harvard University. https://www.youtube.com/watch?v=ivyseNMVt-4, 2018
  64. Creative Commons. Attribution-NonCommercial-ShareAlike 4.0 International Public License. https://creativecommons.org/licenses/by-nc-sa/4.0/, 2016
  65. Game Developers Conference (GDC). Portal 2: Creating a Sequel to a Game That Doesn't Need One. https://www.youtube.com/watch?v=BYFvwbby2YM, 2016
  66. The Portal Wiki. Unofficial wiki. https://theportalwiki.com/wiki/Main_Page, 2020
  67. Geoff Keighley. Documentary: The Final Hours of Portal 2. http://www.thefinalhoursofportal2.com/, 2011
  68. Sebastian Lague. Coding Adventure: Portals in Unity. Licensed under MIT License. https://github.com/SebLague/Portals, 2020
  69. Wolfram mathworld. Plane. https://mathworld.wolfram.com/Plane.html, 2020
  70. Eric Lengyel. Terathon Software. Oblique View Frustum Depth Projection and Clipping. Published in Journal of Game Development, Vol. 1, No. 2. http://www.terathon.com/lengyel/Lengyel-Oblique.pdf, 2005