Demos and support files for pi3d (3D graphics python package for the raspberry pi)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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 TigerTank modified to use new methods in Shape (and more fun!) Mar 30, 2018
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 shaders needed for night vision demo Jul 20, 2016
textures some image file size reduction, TigerTank terrain and ElevationMap fix Apr 8, 2018
.gitignore mods in line with changes to pi3d v2.9 and subsequent Texture Jan 21, 2016
Amazing.py Merge branch 'master' into develop Jun 28, 2018
Blur.py some clarification of use of Log - NB *without* name arg for debugging Apr 23, 2017
BuckfastAbbey.py Merge branch 'master' into develop Jun 28, 2018
CastShadows.py Merge branch 'master' into develop Jun 28, 2018
ClashWalk.py Merge branch 'master' into develop Jun 28, 2018
ClothWalk.py Merge branch 'master' into develop Jun 28, 2018
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 Merge branch 'master' into develop Jun 28, 2018
FixedString.py Merge branch 'master' into develop Jun 28, 2018
ForestQuickNumbers.py Merge branch 'master' into develop Jun 28, 2018
ForestStereo.py Merge branch 'master' into develop Jun 28, 2018
ForestWalk.py Merge branch 'master' into develop Jun 28, 2018
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 last minute tweak not tested on the RPi had error! Nov 7, 2015
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 demo changes to cope with latest changes to pi3d; mainly alpha fog fi… Feb 4, 2014
Minimal.py Merge branch 'master' into develop Jun 28, 2018
Minimal_2d.py Merge branch 'master' into develop Jun 28, 2018
Molecule1.py Merge branch 'master' into develop Jun 28, 2018
Molecule2.py Merge branch 'master' into develop Jun 28, 2018
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 oops, that directory doesnt exist on RPi Mar 15, 2016
Pong.py Use new google noto font Oct 11, 2016
Post.py OffScreenTexture clearing in Post, Keyboard after Display in SpriteBalls Sep 1, 2015
ProceduralTerrain.py numpified noise in procedural terrain Oct 26, 2015
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 Merge branch 'master' into develop Jun 28, 2018
Scenery.py Merge branch 'master' into develop Jun 28, 2018
Shapes.py Merge branch 'master' into develop Jun 28, 2018
Silo.py Merge branch 'master' into develop Jun 28, 2018
SlideTransition.py changes in line with alteration to pi3d.Log Jan 24, 2017
Slideshow.py changes in line with alteration to pi3d.Log Jan 24, 2017
Slideshow_2d.py changes in line with alteration to pi3d.Log Jan 24, 2017
Slideshow_3d.py changes in line with alteration to pi3d.Log Jan 24, 2017
Snake.py to sync Jun 29, 2015
SpriteBalls.py Merge branch 'master' into develop Jun 28, 2018
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 some image file size reduction, TigerTank terrain and ElevationMap fix Apr 8, 2018
TigerTank.py better terrain for dog fight demo, explosions for tiger tank shells Apr 9, 2018
TriceratopsModel.py Merge branch 'master' into develop Jun 28, 2018
VideoWalk.py Some changes to show use of relative Camera movments Jul 22, 2016
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 in line with move to pi3d v2.26 Jul 29, 2018
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