Hacker News new | ask | show | jobs
I packed an Interactive 3D Encyclopedia into 1MB
2 points by Aureon_de_Veyra 105 days ago
Greetings everyone.

I'm building Expeditione ( https://expeditione.fun ), an Interactive 3D Encyclopedia. Most of the web has gotten bloated and boring, so one of my strict constraint for this project is extreme optimization.

The core engine and landing page sit at just 1MB, utilizing only 9 draw calls. The goal is to make web-based learning immersive and purely driven by curiosity, without requiring users to download a heavy app or wait for massive assets to load.

Stack & Optimization: -- Built with custom WebGL/Three.js and GSAP. -- Aggressive geometry merging and texture baking in Blender to hit that 9 draw call target. -- Custom GLSL shaders designed specifically for low latency on any device.

Currently, the "Layers of Soil" expedition is live (which runs around 4MB total), and I am currently reconstructing Ancient Egypt for the next major chapter.

I'd love to hear your feedback on the performance, or how it runs on your specific hardware. Happy to answer any questions about the optimization pipeline!

1 comments

Runs fine on the latestet Ffox on a M3 macbook. "reconstructing Ancient Egypt", this can take time, but curious to see what you can do
Appreciate it! And yeah, Ancient Egypt is a massive undertaking, but balancing the historical reconstruction and keeping it fun/memorable while strictly staying under a 10MB limit is the fun part.