Flow render engine, real-time render engine with a modern graphics approach

Flow render engine is a real-time render engine, along the project has been developed the engine in conjunction with the mathematical library needed for computer graphics handling. The engine has been implemented in layered fashion way, to decouple the different level of responsibilities in each lay...

Descripción completa

Detalles Bibliográficos
Autor: Figuera Alberich, Xavier
Tipo de recurso: tesis de maestría
Fecha de publicación:2019
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/108766
Acceso en línea:http://hdl.handle.net/10609/108766
Access Level:acceso abierto
Palabra clave:real-time rendering
render engine
OpenGL 3.3
C++
computer graphics
math for graphics
renderitzat en temps real
gràfics per ordinador
matemàtiques per a gràfics
motor de renderitzat
renderizado en tiempo real
motor de renderizado
gráficos por ordenador
matemáticas para gráficos
Computer graphics -- TFM
Infografia -- TFM
Infografía -- TFM
Descripción
Sumario:Flow render engine is a real-time render engine, along the project has been developed the engine in conjunction with the mathematical library needed for computer graphics handling. The engine has been implemented in layered fashion way, to decouple the different level of responsibilities in each layer, a rendering interface has been defined, so that, has done a total decoupling between the common responsibilities and the graphic API implementation with OpenGL 3.3, the layer that implements the rendering interface, it has been implemented as a plug-in, and it can be loading at run-time. The engine implements its own OBJ importer. Finally the engine offers an API to handle graphics in easy way, since it hides the complexity that exists in the real-time computer graphics development.