HTML5 Canvas demos

HTML5 Canvas demos

Demos and experiments using HTML5 Canvas and JavaScript!

A number of demonstrations and experiments with the HTML5 Canvas 2D graphics and 3D WebGL shaders.

Including an Asteroids game demo, spinning HTML5 logo, 3D graphics demonstrations and some neat 1K demos that are under 1024 bytes.

All the code can be viewed and some is packaged up ready for download if you want to see how they work or try it yourself!

Music

DJ Mixes from DJ Roasty (UK)

House, Techno, Trance Tunes

I have hundreds of hours of DJ mixes, CDs, live and studio mixes from 1988 to the present day. I've always enjoyed 'classic house' music from 1988-1995 but also love the modern style of dance music in progressive house, deep house and breaks.

Since 2022 I've taught myself to 'bedroom DJ' and creating house mixes as DJ Roasty.

I've written a few house tracks with various music programs under the pseudonym of 'Shockwave' since 1995. Newer tunes are more house, deep-house, trance styles. The older tracks being faster, harder and much more primitive but very energetic dance music.

3D Animations

Animations - 3D graphics

A few animations produced using Lightwave 3D.

Some of these files are rather old though, so some codecs may be few and far between on modern PCs.

K3D Viewer

K3D Lightwave 3D object Viewer

The K3D Lightwave object viewer is an open source project under the LGPL license.

Written in .Net C# around the time I was experimenting with that language and a nifty little OpenGL wrapper called Tao that allowed full hardware accelerated 3D in .Net, without the horror of MS DirectX.

Has lots of cool display modes and other funky stuff, all of which can now probably be done just using WebGL and JavaScript in a web browser!