Skip to content
Demos and support files for pi3d (3D graphics python package for the raspberry pi)
Python GLSL Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
alpine update readme in line with more normal pi3d installation Jul 19, 2018
android Some changes to show use of relative Camera movments Jul 22, 2016
fonts Water demo uses normal_map argument to Texture Oct 11, 2016
models new monument Nov 19, 2019
music new shaders and Jukebox demo Sep 11, 2013
pex prepare for v2.22 Nov 9, 2017
screenshots Starter files from pi3d Aug 25, 2013
shaders moved //fragcolor from fragment shaders to include file Nov 14, 2019
textures switch textrues to mipmap nearest for cutout (trees) plus Billboard demo Jun 23, 2019
.gitignore and .gitignore Nov 14, 2019
Amazing.py
Billboard.py some minor fixes and additional error trapping for PictureFrame_new Jul 23, 2019
Blur.py in line with glx change pushed to pi3d develop branch Nov 5, 2019
BuckfastAbbey.py Merge branch 'master' into develop Jun 28, 2018
CastShadows.py Billboard in RunTests and couple more trees without mipmap Jun 24, 2019
ClashWalk.py Billboard in RunTests and couple more trees without mipmap Jun 24, 2019
ClothWalk.py cloth functionality made more general, simpler slideshow with larger … Jan 17, 2019
Clouds3d.py Merge branch 'master' into develop Jun 28, 2018
CollisionBalls.py Merge branch 'master' into develop Jun 28, 2018
ConferenceHall.py create develop branch to match changes to timpam/pi3d/develop Aug 25, 2013
Conway.py create develop branch to match changes to timpam/pi3d/develop Aug 25, 2013
Dials.py Additional even simpler dial Mar 22, 2017
DogFight.py better terrain for dog fight demo, explosions for tiger tank shells Apr 9, 2018
DogFight_rpi_json.php Starter files from pi3d Aug 25, 2013
DogFight_rpi_json.sql Starter files from pi3d Aug 25, 2013
Earth.py Merge branch 'master' into develop Jun 28, 2018
EnvironmentCube.py Merge branch 'master' into develop Jun 28, 2018
EnvironmentSphere.py in line with move to pi3d v2.26 Jul 29, 2018
FilterDemo.py replacement obj and mtl file for monument Nov 19, 2019
FixedString.py Merge branch 'master' into develop Jun 28, 2018
ForestQuickNumbers.py replacement obj and mtl file for monument Nov 19, 2019
ForestStereo.py
ForestWalk.py new monument Nov 19, 2019
Graph.py Merge branch 'master' into develop Jun 28, 2018
GtkCube.py switched back to re-rendering constantly as unreliable on Raspberry Pi Apr 21, 2016
Gui.py Use new google noto font Oct 11, 2016
IceGrow.py alterations to use numpy array system for buffers, matrices, textures Mar 15, 2015
Jukebox.py minor improvement to Jukebox making background tile and fill screen Jun 14, 2019
LICENSE copy of LICENSE here too Aug 25, 2013
LoadModelObj.py Merge branch 'master' into develop Jun 28, 2018
LoadModelPickle.py Merge branch 'master' into develop Jun 28, 2018
MarsStation.py tkwin resizing out at start Nov 13, 2019
Minimal.py in line with glx change pushed to pi3d develop branch Nov 5, 2019
Minimal_2d.py some minor fixes and additional error trapping for PictureFrame_new Jul 23, 2019
Molecule1.py
Molecule2.py
NumpyBalls.py Merge branch 'master' into develop Jun 28, 2018
Orbit.py use linalg.norm rather than powers for small np arrays Apr 27, 2018
Particles.py better class inheritance and more random element Nov 9, 2016
PexDemo.py Merge branch 'master' into develop Jun 28, 2018
Pi3d2.py Merge branch 'master' into develop Jun 28, 2018
Pi3d3.py Merge branch 'master' into develop Jun 28, 2018
PictureFrame.py blur code incorporated into PictureFrame.py Nov 19, 2019
PictureFrame_old.py blur code incorporated into PictureFrame.py Nov 19, 2019
Polygon.py Polygon.py Jul 31, 2019
Pong.py
Post.py OffScreenTexture clearing in Post, Keyboard after Display in SpriteBalls Sep 1, 2015
ProceduralTerrain.py
PyQtCube.py PyQt4 version of the gtk image patching demo - works with python3 Apr 24, 2016
README.rst update readme in line with more normal pi3d installation Jul 19, 2018
Raspberry_Rain.py Raspberry rain benefits from avoiding texture reload if same Jan 21, 2014
RobotWalkabout.py Merge branch 'master' into develop Jun 28, 2018
RunTests.py tkwin resizing out at start Nov 13, 2019
Scenery.py
Shapes.py Merge branch 'master' into develop Jun 28, 2018
Silo.py Merge branch 'master' into develop Jun 28, 2018
SlideTransition.py
Slideshow.py changes in line with alteration to pi3d.Log Jan 24, 2017
Slideshow_2d.py simplified PictureFrame with text and MQTT remote control May 29, 2019
Slideshow_3d.py changes in line with alteration to pi3d.Log Jan 24, 2017
Snake.py to sync Jun 29, 2015
SpriteBalls.py in line with glx change pushed to pi3d develop branch Nov 5, 2019
SpriteMulti.py tiny tidy numpy to use newaxis rather than reshape Mar 6, 2018
Starfield.py Use new google noto font Oct 11, 2016
StringMulti.py changes in line with alteration to pi3d.Log Jan 24, 2017
TConvert.py mods in line with changes to pi3d v2.9 and subsequent Texture Jan 21, 2016
TestEvents.py create develop branch to match changes to timpam/pi3d/develop Aug 25, 2013
TigerShadow.py
TigerTank.py tkwin resizing out at start Nov 13, 2019
TriceratopsModel.py Merge branch 'master' into develop Jun 28, 2018
VideoWalk.py couple of developing of laptop mods crept through! Jun 14, 2019
Water.py Merge branch 'master' into develop Jun 28, 2018
__init__.py create develop branch to match changes to timpam/pi3d/develop Aug 25, 2013
alpine.py update demos in line with pi3d master move to v1.10 Oct 27, 2014
camera_environmentsphere.py put camera demos on github Jul 20, 2016
camera_envsphere_fast.py put camera demos on github Jul 20, 2016
camera_minimal_2d.py put camera demos on github Jul 20, 2016
camera_night_vision.py put camera demos on github Jul 20, 2016
demo.py demo space Nov 14, 2019
exercise01.mpg needed for remote sync Jun 29, 2015
stars.py split out code for stars in Starfield.py, also PictureFrame shaders b… Mar 11, 2016
starsystem.py split out code for stars in Starfield.py, also PictureFrame shaders b… Mar 11, 2016
test_egl.py needed for remote sync Jun 29, 2015

README.rst

pi3d_demos

Demos and support files for pi3d (3D graphics python package for the raspberry pi and other platforms)

In order to run these demos you need to have pi3d. You should look at pi3d.github.io/html/index.html for instructions on install and using it.

To download these demos simply use the Clone or download button above, choose Download ZIP and extract the zip in a convenient location.

The zip file is currently about 60MB and unzips to about 80MB of which 56MB is contributed by

exercise01.mpg 35.1M in VideoWalk.py hygdata001.csv 6.9M in Starfield.py Triceratops.egg 4.4M in TriceratopsModel.py conferencehall.egg 2.9M in ConferenceHall.py floorCompleteMap.png 1.5M in ConferenceHall.py lwallCompleteMap.png 1.2M in ConferenceHall.py 60miles.mp3 51946219 2.7M in Jukebox.py BuckfastAbbey.egg 1.4M in BuckfastAbbey.py

You can’t perform that action at this time.