tutorials about vispy
vispy
is a high performance 2D/3D visualization library. It provides low-level and high-level interfaces that levage the power of GPU for high performance plotting.
you must make sure you have a decent GPU capability in your system
Install globally
$ cd /path/to/vispy
$ python setup.py install
Install locally (recommended for using cutting-edge features of vispy
)
Warning: set PYTHONPATH
will result numpy
import error.
export PYTHONPATH=/path/to/vispy/vispy
This tutorial focus on two main blocks of vispy
:
gloo
: low-level OpenGL interfacesplot
: high-level programming interface
The purposes:
- learning how to tweak low-level
gloo
, customizing plot functions, especially fortriangle
ortetrahedron
unstructure meshes. - learning how to use high-level
plot
to generate or export publication ready figures
- Official website : vispy.org
- Modern OpenGL tutorial (python) by Nicolas P. Rougier
- Getting started with Vispy by Cyrille Rossant
- Glumpy Documentation. A good start point for
OpenGL
related topics.