guest@BipbopPC:~/fun$ firefox island.html

The Island

A fun little OpenGL 1.1 scene of a sunset and moving boat with a rotating camera and some tunes.

JavaScript · OpenGL 1.1 · 2025

island.html

Click the scene first, then use the left and right arrow keys to rotate the camera. There is sound.

open standalone ↗

guest@BipbopPC:~/fun/island$ cat NOTES

Unlike the other two, this one was written by hand rather than generated by a transpiler. It builds an island out of stacked and scaled sphere geometry, with a camera that swings around the scene.

It targets OpenGL 1.1, the fixed-function API, and runs through glsim.js: a wrapper that implements those OpenGL 1.1 calls on top of a WebGL context, which is how fixed-function code with no shaders in it still renders in a browser.

Christopher Gemperle / synackfinack Chico, CA