A Python library providing an OpenGL rendering interface for graphics applications, games and computer vision projects with modern OpenGL features
ModernGL is an OpenGL modernization package for Python designed to ease the creation of real time graphics applications and 3D games. Its goal is providing an object oriented GL API that is easy to use and focused on productivity without sacrificing performance.
Some key features of ModernGL include:
ModernGL is designed to work great with numpy and Python built in support for tuples, lists and dictionaries. It aims to provide both the simplicity and ease of use required for education and learning alongside capabilities for building complex realtime graphics applications.