← Back to FAQ

How does Needle Engine make projects load so fast on the web?

Needle Engine incorporates an automatic optimization pipeline. This optimization pipeline can improve load times tremendously, even for very complex scenes, without you having to do anything.

Here’s how it works:

  1. We automatically create multiple levels of detail (LODs) for all meshes and textures in your scene. These LODs are in separate files, so they can be loaded progressively. This means that when a user first loads your scene, they see a low-resolution version of the model, and as they get closer, the higher-resolution versions are loaded in the background.
  2. We compress all 3D assets using state-of-the-art, industry-proven compression algorithms like Draco for meshes and KTX2 or WebP for textures. Together with progressive loading, this ensures faster load times, vastly lower memory usage, and better runtime performance.
  3. At runtime, we use GPU instancing and automated batched rendering for additional performance.

Learn More about Optimization

Company Roadmap FAQ Compare Solutions Report Problem

Send us a message

Please enter your message below. We will get back to you as soon as possible.
Contact

Send us a message

Please enter your message below. We will get back to you as soon as possible.
Imprint