00:00:000
Server currently offline. Scores can't be saved.
Sorry, you didn't make it to the top 10.
CHARACTER LIBRARY
步行、奔跑、驾驶或飞行,选择你的探索方式。
Urban science × AI systems.
I am a PhD researcher at Tsinghua University and a research intern at ByteDance.
Drive through the world to explore selected research and engineering work. Use the project area for details.
| Audio | |
| Quality | |
| I'm stuck! | |
| Reset | |
| Renderer | |
| Server |
| WASD or ARROWS | 人物:按镜头方向移动;车辆:前进、后退与转向 |
| SHIFT | 人物奔跑 / 飞行加速;车辆加速 |
| CTRL LEFT or B | 车辆刹车;飞行时下降 |
| SPACE | 人物跳跃;钢铁侠 / 雷神起飞、按住上升 |
| V | 钢铁侠 / 雷神:起飞、悬停后自动降落 |
| G | 打开角色库 |
| CTRL + P | 切换视角;第一视角下 W/S 前后移动、A/D 转动视角,鼠标拖动环顾 |
| ENTER | Interact |
| M | Map |
| L | Mute |
| T | Post a whisper |
| R | Respawn |
| NUM KEYS/NUM PAD | Activate hydraulics |
| LEFT CLICK (DRAG) | 俯视时平移画面;第一视角时左右环顾、上下抬头低头 |
| H | Honk |
按需开启奔跑、跳跃、起飞和下降按钮。电脑键盘操作时不会显示。
| One finger | Move / drive |
| Two fingers | Move camera / zoom |
| 轻点角色 / 车辆 | 人物跳跃;飞行角色起飞 |
| B | Boost |
| Y | Jump |
| X | Brake |
| A | Interact / Exit |
| LT L2 | Accelerate |
| RT R2 | Backward accelerate |
| LB / RB L1 / R1 | 车辆液压;RB / R1 切换飞行角色的起飞与降落 |
| Joystick Left | Turn / move |
| Joystick Left (press) | Honk |
| Joystick Right | Move camera |
| Joystick Right (press) | Zoom in/out |
| Select | Reset |
| Start | Pause |
Server currently offline. Scores can't be saved.
Resets in
Whispers are messages left by visitors.
- Everyone can see them
- New whispers remove old ones (max 30)
- One whisper per user
- Choose a flag
- No slur!
- Max 30 characters
Server currently offline
Thank you for visiting my portfolio!
If you are curious about the stack and how I built this project, here’s everything you need to know.
Three.js is the library I’m using to render this 3D world.
It was created by mr.doob (X, GitHub), followed by hundreds of awesome developers, one of which being Sunag (X, GitHub) who added TSL, enabling the use of both WebGL and WebGPU, making this portfolio possible.
If you want to learn Three.js, I got you covered with this huge course.
It contains everything you need to start building awesome stuff with Three.js (and much more).
I’ve been making devlogs since the very start of this portfolio and you can find them all on my Youtube channel.
The code is available on GitHub under MIT license. Even the Blender files are there, so have fun!
For security reasons, I’m not sharing the server code, but the portfolio works without it.
The music you hear was made especially for this portfolio by the awesome Kounine (Linktree).
They are now under CC0 license, meaning you can do whatever you want with them!
Download them here.
— Bruno
Server currently offline. Scores can't be saved.
Sorry, you didn't make it to the top 10.
Come hang out with the community, show us your projects and ask us anything.
Contact me directly.
I have to warn you, I try to answer everyone, but it might take a while.