# Virtual Tour of Dieppe with Babylon.js

**URL:** <https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445>\
**Category:** Demos and projects\
**Created:** [September 10, 2025, 2:36pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445 "2025-09-10T14:36:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jules](https://forum.babylonjs.com/u/Jules)\
**Post date:** [September 10, 2025, 2:36pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445/1 "2025-09-10T14:36:19Z")

</div>

Hello everyone,

I’m currently working on a WebGL project built with **Babylon.js** that offers a **virtual tour of the city of Dieppe (Normandy, France)**.  
The goal is to recreate the downtown area (around the Saint-Jacques church and nearby streets) in 3D, so users can freely explore the environment directly in their browser.

🔹 **Main features so far** :

- **Open world multiplayer** powered by **Colyseus** (real-time exploration with other players).

- **Immersive environment** with recognizable landmarks and local architecture.

- **Gamification elements** :

- **Physics with Havok** : a usable **ball on the beach lawn** that players can interact with.

- **Dynamic sea level** : the water height changes in real time, based on actual tide data.

⚠ **Current limitations** :

- The **FPS mode** is not yet active (coming soon).

- **VR movement on Meta Quest** has stopped working since the latest update and needs fixing.

- The **sound ambiance** still requires improvements.

My goal is to combine **cultural heritage, exploration, and gamification** , making an experience that blends local history with modern 3D technology.

🔗 **Demo** : [https://deeps.fr](https://deeps.fr)  
▶ **Video** : [https://youtu.be/-7nbvjqmeIs](https://youtu.be/-7nbvjqmeIs)

I’d love to hear your feedback, especially on:

- performance and optimization tips for open worlds in Babylon.js,

- best practices for multiplayer synchronization,

- and any ideas to enhance immersion (graphics, VR, sound, interactivity).

Thanks in advance for your insights!

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [September 10, 2025, 4:54pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445/2 "2025-09-10T16:54:24Z")

</div>

Nice work!!!

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [September 10, 2025, 4:58pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445/3 "2025-09-10T16:58:43Z")

</div>

This is cool !!!

---

<div class="post-metadata">

**Author:** ![Jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jules](https://forum.babylonjs.com/u/Jules)\
**Post date:** [September 10, 2025, 5:06pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445/4 "2025-09-10T17:06:17Z")

</div>

Thanks again for the feedback! 🙏

A couple of hidden extras have been added for the curious:

- an **experimental Gaussian Splatting scene** ,

- a **photogrammetry capture** integrated into the environment.

Also, upcoming improvements:

- **FPS mode** will be active soon,

- **VR movement on Meta Quest** will be fixed,

- **sound ambiance** will get polished.

Keep exploring the scene — more surprises may be waiting! 😉

---

<div class="post-metadata">

**Author:** ![Jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@Jules](https://forum.babylonjs.com/u/Jules)\
**Post date:** [September 10, 2025, 5:13pm UTC](https://forum.babylonjs.com/t/virtual-tour-of-dieppe-with-babylon-js/60445/5 "2025-09-10T17:13:25Z")

</div>

Merci spécial et gros respect à l’illustrateur 🙏
