A Playful Physics Experiment: Launching from the Eiffel Tower with Three.js

Sep 01, 2026 422 views

Editor’s note: Get ready for a whimsical project celebrating the inaugural Three.js conference in Paris this September 🎉. Yuri Artiukh's latest interactive demo invites you to literally launch yourself from the Eiffel Tower to the Maison de la Chimie, the conference venue.

Special thanks to Cesium ion for their support in bringing this fun experience to life during the conference festivities.

The Concept

This project is rooted in a simple and engaging premise: bend the Eiffel Tower, aim, and propel yourself across the Parisian skyline. The catapult mechanism is realized through an interactive scene using Three.js, where the tower transforms into a spring-like launcher. Users adjust the tower's shape by dragging it, creating energy for the launch. Releasing the drag sends the launch object soaring in the aimed direction. The challenge lies in perfecting your trajectory to land accurately at the conference venue. Once the launch is initiated, the mechanics of trajectory, collisions, and safe landings are managed by the demo's physics settings, making it an enjoyable experiment in physics.

By embedding the Eiffel Tower and the Maison de la Chimie within a real-world context, the project takes on an educational layer. The surrounding Paris scenery comes from Cesium ion, which provides streamed 3D geospatial data, including Google’s Photorealistic 3D Tiles. This not only adds a layer of authenticity but also enriches user experience by blending the digital and physical worlds. It encourages users to engage with geographical data in an interactive manner, something that resonates well with the tech-savvy audience expected at the conference.

This playful mix of interactive deformation, physics, and real-world data creatively transforms a journey across Paris into an engaging experience ahead of the conference. Many people might overlook the educational aspects of such a demo, but it serves as a striking example of how technology can be used to spark curiosity and foster learning.

🇫🇷 Ready to leap into Paris? The first Three.js conference approaches! If you're still weighing your options, consider this your launching cue. Use code CODROPS for 15% off your ticket and leap into the conference →

How it Works

Physics

If you're in tune with Three.js updates, you might be aware of a fascinating library named Wiggle, developed by Xavier. This library allows for the addition of bones to any object, not merely for basic animations, but rather to create dynamic and playful interactions through spring physics. The results are beautifully engaging and fun.

Applying this technique to the Eiffel Tower model proved to exceed expectations. The outcome deserves recognition as a visually appealing representation of physics in action. By allowing users to interactively manipulate the tower, the demo underscores how physics can be both educational and entertaining.

Explore how bones are implemented, offering insight into the mechanics at play. The physics engine doesn't merely look good on paper; it translates into a visceral experience that invites users to experiment with motion and energy in real-time.

Incorporating Paris

Meanwhile, David Ronai, organizer of the upcoming Three.js conference, shared a new repository featuring a cinematic zoom based on Garret Johnson's 3D Tiles and CesiumJS. This synchronicity allowed for the real-world representation of the bending Eiffel Tower. The technique employed highlights the intersection of art and technology in creating evocative digital experiences.

Implementing this involved overlaying a 3D model onto the real version of the tower; simply collapsing the original scanned version achieved this spring-based adaptation right in the heart of Paris. The original structure remains visible, enhancing the appeal of the demo. Such layering illustrates an intriguing aspect of modern digital rendering, where reality and virtuality can coexist harmoniously.

With a ball launched from the tower, the physics engine takes over as you can launch yourself toward the conference location. You’re not just a spectator anymore; you’re part of a digital narrative that unfolds in one of the world's most iconic cities. Enjoy the experience! Hope to see you in Paris! <3

Implications and Future Outlook

The implications of this project extend beyond the immediate fun and creativity. If you're working in this space, you understand how immersive experiences have started to play a significant role in engaging audiences. This approach could influence future tech demonstrations at conferences, with more emphasis on interaction and engagement as a way to disseminate knowledge effectively.

Moreover, as more developers explore the integration of real-world data with immersive technologies, we may witness a trend where educational tools become increasingly interactive. The potential for these types of demonstrations to contribute to science, technology, engineering, and mathematics (STEM) education is significant. Look at the way this demo turns physics into an engaging challenge; that could inspire similar projects aimed at detailed subject matter.

there's a lot to look forward to. As tools like Three.js, Cesium ion, and others evolve, we can expect even more intricate and layered experiences that blend digital and physical realities. It’ll be interesting to see how creators innovate within this space in the coming months.

Source: Yuri Artiukh · tympanus.net

Comments

Sign in to comment.
No comments yet. Be the first to comment.

Related Articles

Bend, Aim, Fling: Turning the Eiffel Tower into a Catapul...