Save your rendering changes?

You have unsaved edits in the Rendering panel.

← 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

Pricing Contact

Send us a message

Please enter your message below. We will get back to you as soon as possible.
Imprint Terms of Use Privacy Policy