🏙️🌧️Infinity Town — Evening Weather Set (Three.js Infinite Town Showcase)

Hi everyone!

This is Infinity Town — Evening Weather Set, a 3D infinite town experience built using Three.js.
The project combines custom Blender assets, dynamic weather, and evening lighting to create an atmospheric urban environment that extends endlessly as the player moves forward.

Recently I have been exploring Three.js and wanted to build an infinite city that feels alive at night – with clouds, rain, thunderstorms, reflections and extended visibility. I’ve now open-sourced this project so that others can study the code, reuse the assets, and hopefully learn from the implementation.

While learning from other people’s projects, I also hope that my own implementation can help more beginners get started with Three.js, Blender pipelines, and basic shader effects.


:file_folder: Project Repository: GitHub - deepcodess/Infinity-Town: An infinite 3D town experience where the city extends endlessly as you move through it, wrapped in a calm evening atmosphere with immersive urban visuals.

:globe_with_meridians: Live Demo: Infinity Town – Evening City Simulation

If you like the demo, Do Star⭐ the Repo.

7 Likes

Looks nice.

If it makes any difference, based on a lifetime in thunderstorm/tornado country, a lightning storm does not have discrete flashes of the same intensity, but involve flashes of varying intensity: sometimes lighting up the whole area, other times just a slight increase in brightness. It is like a living thing. Watching some YouTube videos should give you an idea

Sound would be a cool addition. Thunder, rain, road noise.

Nice idea, would implement that system too. Thanks.

1 Like