Skip to content

Miku-cy/HeteroLoop-Urban-Simulation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ† HeteroLoop Urban Simulation System

Real-time 3D urban traffic simulation built with Three.js

ไธญๆ–‡็‰ˆ

โœจ Features

  • ๐Ÿš— Vehicle Simulation โ€” Real-time vehicle spawning, routing, and collision detection
  • ๐Ÿ›ต E-bike System โ€” Independent electric scooter traffic flow simulation
  • ๐Ÿšถ Pedestrian System โ€” Pedestrian movement with overpass/crosswalk support
  • ๐Ÿšฆ Adaptive Traffic Lights โ€” AI-controlled signal timing based on traffic density
  • ๐Ÿข Building Analytics โ€” Real-time footfall statistics for each building
  • ๐ŸŒƒ Night City Rendering โ€” Immersive dark-theme 3D cityscape
  • โšก Performance Dashboard โ€” Live metrics: throughput, wait times, collision count

๐Ÿš€ Quick Start

Just open index.html in your browser โ€” no build step required!

# Or serve locally
python3 -m http.server 8080
# Then open http://localhost:8080

๐ŸŽฎ Controls

Action Control
Rotate view Mouse drag
Zoom Scroll wheel
Toggle adaptive signals Spacebar

๐Ÿ›  Tech Stack

  • Three.js โ€” 3D rendering engine
  • Vanilla JavaScript โ€” Zero dependencies (except Three.js CDN)
  • HTML5 Canvas โ€” Real-time HUD overlay

๐Ÿ“Š Dashboard Metrics

Metric Description
่ฝฆ่พ†้€š่กŒ้‡ Total vehicles passed
็”ต็“ถ่ฝฆ้€š่กŒ Total e-bikes passed
ๆ€ปๅฎขๆต้‡ Total pedestrian flow
่ฝฆ่พ†็ญ‰ๅพ… Average vehicle wait time
็ขฐๆ’žไบ‹ๆ•… Collision incidents
่ทฏ้ข่ฝฆ่พ†/็”ต็“ถ่ฝฆ/่กŒไบบ Active entities on road

๐Ÿ“ธ Preview

Open the live demo to see it in action.

๐Ÿ“œ License

MIT License

About

๐ŸŒ† HeteroLoop Urban Simulation System | ๅผ‚็Žฏ้ƒฝๅธ‚ไปฟ็œŸ็ณป็ปŸ โ€” Real-time 3D city traffic simulation with Three.js. Vehicle, e-bike, pedestrian systems with adaptive traffic signals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages