
193
12
Sketchfab Material Pipeline
From File Variations to Shader Generation
Cedric Pinson and Paul Cheyrou-Lagrèze
12.1 Introduction
Sketchfab is the online platform to publish, share, and embed interactive 3D content.
With Sketchfab’s real-time viewer (Figure12.1), users can upload and interact with almost
any type of 3D model. Consequently, our architecture demands handling a wide variety
of le 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 denitions (posi-
tion, te ...