METHODOLOGY AND TECHNIQUES USED IN THE DEVELOPMENT OF A GRAPHICS LIBRARY WITH OPENGL
DOI:
https://doi.org/10.18623/rvd.v22.n2.3462Palavras-chave:
Computer Graphics, OpenGL, Linear Algebra, Rendering & Optimisation TechniquesResumo
This paper describes and reviews the development stages of a graphics library, called by its developers GFX, and also summarizes its main characteristics. This paper also describes the core techniques used in the development stages of such library and all additional libraries required for the completion of the target functionality. It covers all aspects and requirements of a traditional graphics library as well existing solutions and their applications in the industry. The paper’s main objective is to explain and lay down the basics of a traditional computer graphics system as well as specifics regarding the actual library implementation. The authors of this project were motivated by the potential acquisition of knowledge and experience in this field and also the chance of developing a library which addresses some of the most common shortcomings in present day state of the art graphics libraries.
Referências
Akenine, T., Haines, E., Hoffman, N., Pesce, A., Iwanicki, M. Hillaire, S. Real-Time Rendering 4th Edition, CRC Press, 2018
Andrade, A. Game engines: a survey, EAI Endorsed Transactions on Serious Games, Vol. 2, 2015, http://dx.doi.org/10.4108/eai.5-11-2015.150615
Dunn, F., Parberry, I. 3D Math Primer for Graphics 2nd Edition, CRC Press, 2011
Gennaro, D. D. Advanced Metaprogramming in Classic C++, Berkeley, CA, 2023
Gregory, J. Game Engine Architecture 3rd Edition, CRC Press, 2019
Lengyel, E. Mathematics for 3D Game Programming and Computer Graphics, Third Edition, Course Technology Press, 2012
Meyers, S. Effective STL, Addison-Wesley, 2010
Meyers, S. Effective C++ 3rd Edition, Addison-Wesley, 2017
Shreiner, S., Sellers, G., Kessenich, J., Licea-Kane, B. OpenGL Programming Guide 8th Edition, Addison-Wesley, 2013
Wolff, D. OpenGL 4.0 Shading Language Cookbook, PACKT Publishing, 2011
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Submeto (emos) o presente trabalho, texto original e inédito, de minha (nossa) autoria, à avaliação de Veredas do Direito - Revista de Direito, e concordo (amos) que os direitos autorais a ele referentes se tornem propriedade exclusiva da Revista Veredas, sendo vedada qualquer reprodução total ou parcial, em qualquer outra parte ou outro meio de divulgação impresso ou eletrônico, dissociado de Veredas do Direito, sem que a necessária e prévia autorização seja solicitada por escrito e obtida junto ao Editor-gerente. Declaro (amos) ainda que não existe conflito de interesse entre o tema abordado, o (s) autor (es) e empresas, instituições ou indivíduos.
Reconheço (Reconhecemos) ainda que Veredas está licenciada sob uma LICENÇA CREATIVE COMMONS:
Licença Creative Commons Attribution 3.0




