WebGL studies

A second, separate set. Where the pixel scenes limit themselves to a rasteriser written by hand, a 320×180 buffer and a fixed palette, these are made with three.js and drawn at full resolution: physically based glass and metal, soft shadows that move with the light, fog and haze. The rules that stay the same are the 48-second loop and sound synthesised on the spot rather than recorded.

A tulip-shaped glass of tea on a saucer by a sunlit window, rendered in 3D Morning Tea A glass of tea by a window above the sea: light through the tea and the glass, window-bar shadows sliding across the table, lace curtains stirring, a simit on a plate, steam and dust in the sun · three.js · 48 s loop Raindrops on a window at night in front of blurred city lights, with a plant and a mug on the sill, rendered in 3D Rain on the Window Rain on a window at night: drops on the glass each holding a small upside-down picture of the blurred city lights, drops running down and leaving trails, a traffic light changing across the street · three.js · 48 s loop A fishing harbour at night with lamp reflections on calm water and moored wooden boats, rendered in 3D Harbour at Night A small Black Sea fishing harbour at night: old houses with jutting upper floors and tiled roofs, long rippling reflections of the quay lamps on calm water, wooden boats at their moorings, a green harbour light blinking under a thin moon · three.js · 48 s loop Sunbeams through mist in a spruce and beech forest with ferns and a fallen log, rendered in 3D Misty Forest A path into a misty spruce and beech forest at dawn: low sun breaking through the canopy in slow shafts of light, mist drifting between the trunks, ferns and a mossy fallen log · three.js · 48 s loop Snow falling through the light of an old street lamp beside a snowy house with a lit window, rendered in 3D Snow Under a Lamp A quiet side street in heavy snow at night: flakes glowing in the warm cone of an old lamp and glinting on the ground, snow-laden pines, a car half buried, icicles over a lit window and footprints to the door slowly filling · three.js · 48 s loop A red-and-white lighthouse sweeping its beams over the sea at dusk, rendered in 3D Lighthouse at Dusk A red-and-white lighthouse on a rocky headland at blue hour: soft beams sweeping through the haze, an afterglow path on a slow swell, surf white on the rocks, the first stars · three.js · 48 s loop A dark library reading room with one green lamp lit over an open book and moonlight from arched windows, rendered in 3D Library at Night An old reading room after closing: one green banker's lamp still lit over an open book, moonlight from tall arched windows sliding across the tables, dust drifting in the beams · three.js · 48 s loop Rows of tea bushes on terraced hills with mist in the valley at dawn, rendered in 3D Tea Terraces Tea terraces in Rize at dawn: thousands of clipped bushes following the contours into stream gullies, white farmhouses on the far slope, an old alder framing the view, mist breathing in the valley and ridge after ridge fading into blue haze as the first sun turns the rows gold · three.js · 48 s loop Hazelnuts spread on a tarpaulin to dry in front of a village house, rendered in 3D Hazelnuts Drying Hazelnuts drying on a tarpaulin in a Giresun village yard: thousands of nuts in and out of their husks, a wooden rake, jute sacks and a cat asleep in the shade, the Black Sea beyond the hazel slopes · three.js · 48 s loop Moon jellyfish glowing in deep blue water, rendered in 3D Jellyfish A small bloom of moon jellyfish in deep blue water: sunlight rippling over see-through bells that glow at the rim as they pulse, a far bloom lost in the haze, frilly arms and fine tentacles trailing, light shafts and marine snow · three.js · 48 s loop A warm tiled kitchen with a steaming enamel pot on a gas stove, rendered in 3D Kitchen, Simmering A small Black Sea kitchen on a winter evening: an enamel pot simmering on a blue gas flame, its lid rattling, steam curling into the lamp light and snow beyond the fogged window · three.js · 48 s loop A glass of tea and a simit on a ferry rail above the wake at golden hour, rendered in 3D Ferry Crossing Tea and a simit on the stern rail of an Istanbul ferry at golden hour: the churning wake, sun glitter on the Bosphorus, gulls gliding alongside and the domes of the old city in warm haze · three.js · 48 s loop The Milky Way over a plateau with a glowing tent and a campfire, rendered in 3D Night on the Plateau A moonless night on a high plateau: the Milky Way over dark ridges, a tent glowing from a lantern inside, a teapot on the stones of a dying campfire and fireflies blinking in the grass · three.js · 48 s loop A courtyard with a golden plane tree and fallen leaves before a timber-framed house, rendered in 3D Autumn Courtyard A stone courtyard in Safranbolu in late autumn: a plane tree in golden leaf shedding leaves onto the cobbles, a trickling çeşme and low sun raking across the timber-framed walls · three.js · 48 s loop Laundry on lines between colourful wooden houses above a street leading to the sea, rendered in 3D Washing in the Wind Washing lines across a steep street of old wooden houses: sheets, a shirt and towels billowing in the breeze with the sun shining through them, the Bosphorus at the foot of the street · three.js · 48 s loop