ABSTRACT

Sketchfab is the online platform to publish, share, and embed interactive 3D content. With Sketchfab’s real-time viewer (Figure 12.1), users can upload and interact with almost any type of 3D model. Consequently, our architecture demands handling a wide variety of file types-formats like FBX, COLLADA, Blender, PLY, STL, and OBJ. Each format describes 3D data, such as geometry and material properties, with diverse techniques. Geometry is easy to handle. With reasonably standardized component definitions (position, texture coordinates, normals, and tangents), vertex information is easily deciphered across different file formats and export variations.