Phoria 2 - WebGL Graphics Library
A small, fast JavaScript library for 3D on the web - charts, labelled scenes, dashboards and product viewers.
PBR materials, instancing, points, lines, labels, picking, shadows, particles and glTF models.
I grew up listening to classic house from 1988 to 1995, and today I play progressive house, deep house and techno.
Since 2022 I've been mixing as DJ Roasty.
I've also produced dance tracks as Shockwave.
Rayleigh/Mie atmosphere scattering simulator (ray-marching and 3D textures).
Volumetric clouds with god rays, day/night cycle and various fun presets.
Carved 3D textured noise in real-time. Water simulation.
Various rock texturing effects such as seaweed coverage and barnacle layers.
Real-time rendered 'strange attractor' math shapes.
CPU integrated into a point curve, baked into a 3D distance field and BRDF/GGX surface renderer with lighting, shadows, DOF.
Real-time ray-march rendered deep ocean waves.
FFT wave cascades driven by a wind-and-swell spectrum.
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, spinning HTML5 logo, 3D graphics demos and neat 1K demos that are under 1024 bytes.
Gallery of images I have produced over the years using various 3D packages.
If you don't want to view them all, this is probably the best example.
The galleries shown here contain a selection of renders created in several 3D programs since 1995. Most using Lightwave 3D.
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.

