Tool Open source
Sakura Crossing is an explorable Japanese suburban railway-crossing neighbourhood built as a real-time Three.js 3D scene and rendered to resemble a hand-painted, cel-shaded 2D anime background. The spherical town includes a railway, shopping street, shrine, school, library, residential areas, festival ground, hills and a drainage channel; users can walk, ride an e-bike, call a train, interact with vending machines and other objects, and orbit out to view the planet. Signs, lanterns and other facade details are drawn at runtime with Canvas2D rather than loaded as image assets, while the outlines use a screen-space second difference of depth instead of an edge filter. The repository runs with Node 18 or newer, Three.js and Vite, and provides development and production-serving commands.
1 use taken from transcripts — each links to the moment in the video.
A Three.js real-time scene that gives a procedurally generated 3D town the appearance of a hand-painted anime background. Users can walk around the spherical town, ride an e-bike, and call a train.
1 in the library.