Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stanislawfortonski/room-viewer-pyopengl

Example app that use PyOpenGL | OpenGL 3.3
https://github.com/stanislawfortonski/room-viewer-pyopengl

3d assimp glfw glfw3 graphics graphics-3d model-viewer opengl pyopengl python python-example python3

Last synced: 6 days ago
JSON representation

Example app that use PyOpenGL | OpenGL 3.3

Awesome Lists containing this project

README

        

# Room-Viewer-PyOpenGL
Example app that use PyOpenGL | OpenGL 3.3

![Ocean surface](ss/ss.jpg)

## About
This is example app that use Python with OpenGL. Application shows room model created by me in Blender and converted to json via [assimp2json](https://github.com/assimp/assimp2json).

## Installation
Install following packages via pip:
1. PyOpenGL: `pip install PyOpenGL PyOpenGL_accelerate`
2. GLFW: `pip install glfw`
3. PyGLM: `pip install PyGLM`
4. numpy: `pip install numpy`

If you have errors after installation you will do following:
1. `pip uninstall PyOpenGL PyOpenGL_accelerate`
2. Download and install PyOpenGL and PyOpenGL_accelerate from https://www.lfd.uci.edu/~gohlke/pythonlibs/

## Usage
Open your terminal or CMD and call `python executable.py` or `python3 executable.py`