City / Field notes

What If Singapore’s Merlion Ran on Steam?

The Fullerton Hotel Singapore · View on mapMerlion Park · View on map
Early guides on the left; later detailed shots on the right. Engine, then pump. Several revisions separate each pair; each short cycle repeats three times.

I wanted to put a steam engine inside the Merlion. An old British one, salvaged from a tugboat, still driving Singapore’s familiar waterfront fountain. Somewhere inside, the last Englishman who understood the machinery would be keeping it alive.

This was an entirely invented piece of Singapore heritage. The plan was to tell it with the calm confidence of a science documentary: cut through the statue, follow the steam, watch the piston move, and emerge with a perfectly unreasonable explanation for all that water.

Here is the finished film. It takes 55 seconds. Making the piston stay attached took rather longer.

The finished film, in English. Sound on for the narration and music.

A small addition to British heritage

I had heard about the popularity of those cutaway videos that reveal how something works. A solid object opens up, its insides start moving, and suddenly you want to follow every pipe. The Merlion, Singapore’s half-lion, half-fish waterfront mascot, seemed an excellent candidate.

I gave it an elderly steam engine from a retired tugboat, and a bearded English mechanic called Arthur, in shorts rather than a theatrical Victorian costume. Soon the whole arrangement would be replaced with a soulless electric pump. Progress, obviously.

But there was a loose end: where would the steam go?

ChatGPT suggested Gardens by the Bay, where it could become the mist in the conservatories. That was too far away, and mist is not steam. Even my imaginary infrastructure had acquired a planning problem.

Then I thought of the Fullerton Hotel, right nearby. What if the exhaust travelled there through an old pipe and powered a set of British steam ironing machines? Suddenly, shutting down the Merlion meant somebody had to finish pressing the sheets first. That became the final reveal.

The hotel and the Merlion are real. Their secret laundry arrangement belongs entirely to this film.

Illustrated cutaway of the Merlion, with a fictional boiler below a steam engine and a pipe rising to its mouth.
The imaginary engine room that started the film.
Nine early storyboard panels showing the Merlion, its invented machinery, Arthur, a pipe and Gardens by the Bay.
The early storyboard. The last panel belongs to the ending we abandoned.

ChatGPT made the storyboard, which helped turn the joke into a route through the machinery. Boiler below, engine above, pump moving the water upwards. The first version still ends at Gardens by the Bay. We abandoned that ending; the picture survived.

Invented archival-style image of a steam tug in a Singapore harbour scene.
Our fictional tugboat, given the appearance of an archival photograph.

The tugboat needed a past, so we gave it one. We generated a harbour scene, then treated the film insert more like an old photograph: sepia, softer detail and a restrained move across it. This is an invented archival-style image, not something unearthed in a Singapore collection. A suspiciously crisp “old photograph” would have spoiled the effect.

The machine looked excellent. Then it moved.

I made the film with ChatGPT in Codex, using Astra, and Runway. Codex helped with the story, pictures, animation, editing and subtitles; Runway supplied video generation and the narration. There was plenty of direction from me along the way, mostly concerning things that had just fallen off.

We first tried the obvious approach: give Runway a finished picture of the engine and ask it to animate the mechanism. The prompt was quite specific. Keep the camera still. Turn the flywheel in one direction. Keep the connecting rod rigid. Make the piston follow the wheel.

The resulting machine had other interests.

Original photo-to-video test. Follow the connecting rod and the piston; the attractive surface hides an unconvincing mechanism.

These are the original test frames, not a new failure staged for this article. The metal looked lovely, but the linkage changed shape and the piston never delivered the convincing, connected cycle we needed. In another attempt, more of the picture stayed intact, but the mechanism barely did its job.

A few seconds of atmospheric machinery might have passed. Ours was supposed to be a close-up explanation of how the machinery worked. The moment you invite people to follow a rod from one joint to another, that rod has to remain the same rod.

So we built the moving parts

The useful change was to stop asking the video model to invent the motion. Codex wrote a small 3D mechanism in code and rendered it in Blender. Yes, actual Blender: there are editable scene files, cameras, lights, objects and an animation timeline.

Astra wrote the geometry and the movement rules. Blender rendered them. It was not a mysterious 3D engine running “inside” the chat.

The original engine scene open in Blender, with a cutaway cylinder, connecting rod, flywheel, object list and timeline.
The saved scene reopened in Blender: actual geometry, joints and an animation timeline.

The wheel’s centre stayed fixed. A pin travelled around it. The connecting rod kept a constant length, so its other end determined where the piston had to be. We checked the joints throughout the cycle. This was a controlled animation of the linkage, not a full engineering simulation of a working steam plant.

The first controlled Blender animation: one complete cycle, with the joints kept connected.

The first version was visibly simpler than the picture I wanted. That was useful: we could see what was moving before worrying about how attractive it was.

Next came the visual treatment. We aligned a more elaborate reference image with the 3D view, then sent the short motion guide and the styled frame to Runway. Now it had an example of the movement to follow, as well as a picture of the world it was meant to inhabit.

The matched first trial: Blender motion guide on the left, its Runway result on the right. The two-second cycle repeats three times.

That got us much closer. It did not eliminate checking. Some texture and detail still changed, and a successful close-up did not automatically give us a convincing wider shot.

Early guides on the left; later detailed shots on the right. Engine, then pump. Several revisions separate each pair; each short cycle repeats three times.

The comparison above spans several rounds of work: the early guides on the left, the later, more detailed shots on the right. It is not one miraculous pass through a filter. We added pipework, wall detail, cables and a coherent machine room, while trying to keep the motion we had already solved.

The pump loses an essential employee

The water pump was particularly good at looking plausible for half a second.

In one version, the rod pulled so far out that it appeared to leave its housing. Elsewhere, a pipe ended in a support instead of going anywhere useful. The cutaway showed water, but no convincing opening for it to enter or leave. A valve wheel floated without its spokes. The pressure gauge had no proper scale.

An earlier pump take. Watch the upper rod at the top of its stroke: it appears to pull clear of its housing.

Then, while we were simplifying things, the broad piston disappeared.

A rejected simplification: the broad piston has been replaced by a thin rod. This is an original production failure.

It was a beautiful cylinder with a thin rod hanging into it. Unfortunately, we had asked for a piston pump. Removing the piston was a rather thorough way of simplifying it.

We went back to the model: a wide piston, a long enough rod, visible inlet and outlet passages, and pipes that continued around the supports. The water also needed to occupy the exposed volume of the cylinder, rather than looking like a decorative blue stripe.

Corrected pump cutaway with a broad piston, long rod, a water-filled cylinder and connected inlet and outlet pipes.
The corrected design: a piston again, with somewhere for the water to go.

By this point I was doing quality control on machinery I had invented to support a joke about hotel laundry.

Arthur would not stop talking

The mechanic caused a different sort of trouble. I wanted someone who had spent years around this engine: an ordinary older man in a shirt and shorts, comfortable with the machinery, making a small adjustment and listening to it.

Some takes gave him an unconvincing screwdriver action. Others made the enormous flywheel rock backwards and forwards, as if his tiny adjustment had overcome all its inertia. We kept asking for a steady rotation, with Arthur adjusting a separate control.

Then he started moving his lips as though he had a speaking part.

A rejected Arthur take. He waves, but also moves his lips as though he is talking. The role was meant to be silent.

Hiding his face was not a satisfactory fix: we were introducing Arthur, not filming the back of an anonymous maintenance worker. But a silent portrait could become unnaturally stiff. Eventually we gave him a small wave. Enough to make him feel present, without turning him into a second narrator.

Making it sound like a documentary

The voice had to sound interested in the mechanism, rather than mechanically interested. Early versions were too slow and too uniform. The Russian narration also needed several pronunciation corrections, including an unexpectedly long negotiation over the word for “hotel”.

The English version was an adaptation for an audience in Singapore, with its own narration and separately timed captions. We kept the captions as an editable layer, so changing languages did not mean generating the whole film again.

The music also needed work. We tried a marimba-led direction, raised it enough to carry the edit, and reworked the machinery sounds. The first repetitive steam puff did little for the scene; a quieter mixture of mechanical movement, steam and water gave the room more depth.

The edit got shorter and busier too. Tourists and the waterfront first, then the reveal, then close-ups and the imaginary archive photograph. Long stretches of pipe were cut down. The Fullerton needed a real view of the actual building, in light and colours that belonged in the same film.

What began as a silly idea about British plumbing became a small production full of very specific decisions: where a pipe ends, how a wheel turns, when a man waves, whether a subtitle sits too high.

The Merlion still has no steam engine. Arthur is imaginary. But if anyone installs that electric pump, I would like them to check with the laundry first.

Over to you

Which part of this imaginary Merlion would you keep?

Loading responses…

Tell me your story

Replies are reviewed before they appear. No account needed.

Reader privacy