3D Programming for
VPython makes it easy to create navigable 3D displays and animations, even for those with limited programming experience. Because it is based on Python, it also has much to offer for experienced programmers and researchers.
Click the "Run" button above to see a 3D animation.
Web VPython: Using VPython without installing any software
Using VPython with installed Python
Additional sources of information
Frequently asked questions
Here are translations of a previous version of this page into many languages
Development of VPython was supported in part by the National Science Foundation