Opening screen · Local dev build, captured 2026-10-29, not yet public
Opening screen · Local dev build, captured 2026-10-29, not yet public
Mobile home · Local dev build, captured 2026-10-29, not yet public
Mobile home · Local dev build, captured 2026-10-29, not yet public

No. 2 · City memory · 3D exploration

Memories of Pingcheng

Meeting a city again, between mountains and rivers

In development

WhyWhy I made it

Linking places, eras, records and personal visits, to explore how the memory of a city can be told digitally

WhatWhat it became

A full-screen 3D city with terrain, walled streets, temples and county nodes, where nine sites open from the scene or the index
Six era scrolls link to the site records, alongside then-and-now photos of Huayan Temple and a timber-frame model you can take apart
The 3D is an artistic rendering, not a historical reconstruction

RoleMy part

Made solo: the idea, research, design and building are all mine, done with AI, and still in progress

ToolsTech and media

ReactThree.jsTypeScriptVitePostgreSQLBlender

NowCurrent status

In development
Not yet public, so there is no link on this page

Mobile home · Local dev build, captured 2026-10-29, not yet public
Mobile home · Local dev build, captured 2026-10-29, not yet public

In this series · Pingcheng series

  • Pingcheng World

    Pingcheng WorldIn progress

    Northern Wei Pingcheng around AD 492, generated entirely in three.js code and rendered into a film segment of about a minute, about a city both glorious and brief

  • Datong Under Heaven

    Datong Under HeavenFinished film

    A code-rendered short in white-model projection: from one light at the Northern Wei palace to over fifty thousand buildings lighting up by the year they were built, with a source for every number

NextEpilogueFarewellOld friend, until we meet again