Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Top 23 Python OpenGL Projects
-
Project mention: The reality of Wayland input methods in 2022 (2022) | news.ycombinator.com | 2023-05-26
kitty added support for v3 a couple of years ago: https://github.com/kovidgoyal/kitty/issues/3410
-
Project mention: TheViper: "At this point, content is enough. Screw more content, let's make the game 100% playable." | reddit.com/r/aoe2 | 2023-05-27
That's most likely not happening, but there is an opensource AoE2 engine that is in development https://github.com/SFTtech/openage
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
Project mention: Seeking library recommendation for 3D visualization of crystal structure | reddit.com/r/Python | 2022-11-06
Two similar alternatives you could look at are PyVista which is based on the same framework as Mayavi and VisPy. Mayavi is strongly dependent on the whole Enthought suite which can be a disadvantage if you don’t really use its abilities.
-
Project mention: Quick question, how do I set an uniform of a fragment shader in ModernGL? | reddit.com/r/learnpython | 2023-03-28
You can see how to do it here: https://github.com/moderngl/moderngl/blob/master/examples/fragment_output.py
-
pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
-
Project mention: GitHub - pythonarcade/arcade: Easy to use Python library for creating 2D arcade games. | reddit.com/r/RafaLagoon | 2023-05-02
-
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
Something like this? https://github.com/glumpy/glumpy
-
Project mention: good libraries for real time 3d visualization of position data? | reddit.com/r/learnpython | 2023-01-26
im writing a program for a robot that will allow for the tracking of objects and the robots world positioning through aruco markers but i want to be able to have an easier way to double check if the data its producing is correct, thus ive been looking for libraries that can have a real time 3d viewer that runs in a separate thread and allows for me to load in models like obj'. i use to use pyrender which worked on my pc but it seams that the real time rendering does not work on mac and according to the github they still dont have an official fix at least not one i can get working. if anyone knows of a similar library thats easy to use please let me know!
-
Please note that OpenCL consists of two parts: host API and a separate language which is used to write kernels (code which is going to be offloaded to devices). OpenCL specification describes host APIs as C-style APIs and that is what implementors has to provide. However, there are number of various libraries which provides bindings for other languages: - C++ - Python - Go - Rust
-
nn_vis
A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.
-
Release Notes : https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v2.02
-
-
-
-
-
python-minecraft-clone
Source code for each episode of my Minecraft clone in Python YouTube tutorial series.
-
Yes, use OpenGL to do 3D and UV-mapping. The catch is of course, you need to know OpenGL (it's not pretty).. There are lots of projects/examples, like the 3d rotating monkey head and EffectWidget in core, kivy3dgui, KivyGlops, and more if you search around
-
dogfight-sandbox-hg2
Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.
Project mention: Tracking very small objects (not very good but a decent start) | reddit.com/r/madeinpython | 2022-06-16It would be fun if you could try your tracking system on a real-time 3D simulator : https://github.com/harfang3d/dogfight-sandbox-hg2
-
Pycraft
Pycraft is the OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as it is a seldom touched area of Python's vast amount of uses. Feel free to give this project a run, and message us if you have any feedback!
However we have also been very busy filling up other areas of the documentation with useful information and content, and managed to finish the Introduction and Formatting guide before the release of Pycraft v9.5.6, and have also transferred over the about section from Pycraft’s GitHub repository here: https://github.com/PycraftDeveloper/Pycraft and have plans to add in the other areas too, like the update timeline and sound preview, but those will be added in Pycraft v9.5.7 because they need work done on them before they are release ready.
-
-
-
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Python OpenGL related posts
- Is there any way or kitten to drag and drop from kitten
- How to fix titlebar inconsistency in Wayland?
- How to "sync" TE size(grid) with my font(cells)?
- Is this a bug?
- [Linux] Pourquoi Wezterm n'attire-t-il pas l'attention? (par rapport à Kitty & Alacritty)
- Kitty: Fastest GPU based terminal emulator
- Modding LF file namager. What did you do to make it fit your needs?
-
A note from our sponsor - CodiumAI
codium.ai | 31 May 2023
Index
What are some of the best open-source OpenGL projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | kitty | 18,817 |
2 | openage | 11,772 |
3 | VisPy | 3,062 |
4 | moderngl | 1,556 |
5 | pyglet | 1,491 |
6 | Arcade | 1,463 |
7 | vidcutter | 1,270 |
8 | glumpy | 1,176 |
9 | pyrender | 1,063 |
10 | pyopencl | 974 |
11 | nn_vis | 889 |
12 | GPU-Viewer | 270 |
13 | visvis | 224 |
14 | MRIcroGL | 151 |
15 | zengl | 138 |
16 | wasabi2d | 135 |
17 | python-minecraft-clone | 128 |
18 | kivy3dgui | 114 |
19 | dogfight-sandbox-hg2 | 94 |
20 | Pycraft | 49 |
21 | vision_ui | 43 |
22 | pyopengltk | 36 |
23 | wallpaper-engine | 22 |