Loading geometries from external resources
Three.js can read a large number of 3D file formats and import geometries and meshes defined in those files. A note here is that not all the features of these formats are always supported. So, sometimes there might be an issue with the textures, or materials might not be set up correctly. The new de facto standard for exchanging models and textures is glTF, so if you want to load externally created models, exporting those models to glTF format will usually give you the best results in Three.js.
In this section, we’ll dive a bit deeper into some of the formats that are supported by Three.js, but we won’t show you all the loaders. The following list shows an overview of the formats supported by Three.js:
- AMF: AMF is another 3D printing standard, but isn’t under active development anymore. The following Wikipedia page has additional information on this standard: https://www.sculpteo.com/en/glossary/amf-definition...