Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/stanislawfortonski/room-viewer-pyopengl
- Owner: stanislawfortonski
- License: mit
- Created: 2020-05-10T21:19:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-11T20:51:05.000Z (over 4 years ago)
- Last Synced: 2025-01-08T17:58:59.883Z (7 days ago)
- Topics: 3d, assimp, glfw, glfw3, graphics, graphics-3d, model-viewer, opengl, pyopengl, python, python-example, python3
- Language: Python
- Size: 222 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`