All Projects → glumpy → Glumpy

glumpy / Glumpy

Licence: other
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Glumpy

Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-79.48%)
Mutual labels:  engine, opengl, rendering
Rubeus
A cross platform 2D game engine written in C++ for beginners
Stars: ✭ 159 (-81.97%)
Mutual labels:  game, engine, opengl
Ogre
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (+192.74%)
Mutual labels:  engine, opengl, rendering
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+56.8%)
Mutual labels:  engine, opengl, rendering
Librelancer
A re-implementation of Freelancer
Stars: ✭ 303 (-65.65%)
Mutual labels:  game, engine, opengl
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+1235.15%)
Mutual labels:  engine, opengl, rendering
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+1114.51%)
Mutual labels:  game, engine, opengl
Voxelman
Plugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-88.1%)
Mutual labels:  game, engine, opengl
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-76.42%)
Mutual labels:  game, engine, opengl
Flux
A real-time physically based rendering engine written in C++ and OpenGL
Stars: ✭ 171 (-80.61%)
Mutual labels:  game, opengl, rendering
Physics3d
A 3D physics engine
Stars: ✭ 101 (-88.55%)
Mutual labels:  engine, opengl, rendering
Mtlpp
C++ Metal wrapper
Stars: ✭ 425 (-51.81%)
Mutual labels:  game, engine, rendering
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+1062.36%)
Mutual labels:  engine, opengl, rendering
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-83.11%)
Mutual labels:  engine, opengl, rendering
Rust Doom
A Doom Renderer written in Rust.
Stars: ✭ 2,048 (+132.2%)
Mutual labels:  game, opengl, rendering
Exengine
A C99 3D game engine
Stars: ✭ 391 (-55.67%)
Mutual labels:  game, engine, opengl
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-43.99%)
Mutual labels:  engine, opengl, rendering
Glchaos.p
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Stars: ✭ 590 (-33.11%)
Mutual labels:  opengl, rendering
Pyrender
Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Stars: ✭ 582 (-34.01%)
Mutual labels:  opengl, rendering
Gym Alttp Gridworld
A gym environment for Stuart Armstrong's model of a treacherous turn.
Stars: ✭ 14 (-98.41%)
Mutual labels:  game, numpy

.. image:: https://raw.githubusercontent.com/rougier/glumpy/master/doc/_static/glumpy-teaser.png

Glumpy is a python library for scientific visualization that is both fast, scalable and beautiful. Glumpy offers a natural interface between numpy and modern OpenGL.

======================= ==================================================== Source repository https://github.com/glumpy/glumpy Issue tracker https://github.com/glumpy/glumpy/issues Website http://glumpy.github.io Gallery http://glumpy.github.io/gallery.html Documentation http://glumpy.readthedocs.org/en/latest/ Chatroom https://gitter.im/glumpy/chatroom Mailing list https://groups.google.com/forum/#!forum/glumpy-users ======================= ====================================================

Installation

::

git clone https://github.com/glumpy/glumpy.git cd glumpy python setup.py install cd examples ./app-simple.py

Dependencies

Python

System

Embedded

glumpy makes use of a number of great external tools that are directly embedded within the repository. Here is a list:

  • moviepy <https://github.com/Zulko/moviepy>_ by Zulko
  • pypng <https://github.com/drj11/pypng>_ by David Jones
  • inputhook management from IPython <https://github.com/ipython/ipython>_
  • six <https://pypi.python.org/pypi/six/>_ utilities for writing code that runs on Python 2 and 3 by Benjamin Peterson

Example usage

::

from glumpy import app

window = app.Window(512,512)

@window.event
def on_draw(dt):
    window.clear()

app.run()

More...

.. image:: https://raw.githubusercontent.com/rougier/glumpy/master/doc/_static/poster.png

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].