# Loading large 3d files

**URL:** <https://discourse.threejs.org/t/loading-large-3d-files/68797>\
**Category:** Questions\
**Created:** [July 31, 2024, 9:06am UTC](https://discourse.threejs.org/t/loading-large-3d-files/68797 "2024-07-31T09:06:46Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Lawrence3DPK](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/lawrence3dpk/32/29184_2.png) [@Lawrence3DPK](https://discourse.threejs.org/u/Lawrence3DPK)\
**Post date:** [August 1, 2024, 12:00pm UTC](https://discourse.threejs.org/t/loading-large-3d-files/68797/7 "2024-08-01T12:00:41Z")

</div>

Hey,

Yes, this is a broad subject that has been covered a few times throughout this forum with the general direction and idea being consistent with three’s overview [documentation on loading 3D models](https://threejs.org/docs/#manual/en/introduction/Loading-3D-models). This is a great preliminary read in terms of the basic capabilities of _in browser_ model viewing / rendering.

Here are some additional threads that have covered this subject before also…

> [@Maximum 3d model size to load](https://discourse.threejs.org/t/maximum-3d-model-size-to-load/46077/7):
>
> It does nothing to the model, just prints a bunch of stats that will help to figure out why your browser might be crashing. slight_smile It’s hard to give general advice on the appropriate size for a model, it depends, but I think the [Khronos 3D Commerce guidelines](https://github.com/KhronosGroup/3DC-Asset-Creation/blob/dba77216f7d7a23f2d672fb6384ed53c723220ae/asset-creation-guidelines/RealtimeAssetCreationGuidelines.md#publishing-targets-summary) (intended for e-commerce sites) are a reasonable starting point. Copied a key section below: File Size: Ideally less than 5MB. Note that as glTF geometry and texture compression extensions, such as glTF Universal Textures using…

> [@Browser crashes when loading large files (dxf, glTF, etc.)](https://discourse.threejs.org/t/browser-crashes-when-loading-large-files-dxf-gltf-etc/54309/2):
>
> For large models not only does that not help (you’re not really reducing the size of the memory used - at best it’d reduce the amount of draw calls, but draw calls aren’t crashing tabs, they just freeze them.), it may actually cause more issues, since merging multiple objects into a single geometry prevents frustum culling. So you’ll effectively be rendering absolutely everything at any given moment, regardless if it’s visible to the camera or not. Mobile devices (esp. iOS before [this happ…](https://twitter.com/onirenaud/status/1679656244024590336)

There are also many more when searching the topics…

---

_[View the full topic](https://discourse.threejs.org/t/loading-large-3d-files/68797)._
