-
Notifications
You must be signed in to change notification settings - Fork 0
3D Model Format
Description of the optimized binary model format.
There is a specialized and optimized binary file format to store models. The format includes the vertices, indices, normals, UV coordinates, material and texture names. Whenever a model is loaded, it first tries to find the optimized model file and if it is not found it imports the original file and creates an optimized file.
The Shoggoth Engine uses ASSIMP (Open Asset Import Library) to import almost any format of 3D models. For more information check the official ASSIMP site. Once the model is imported, the important information is copied into a Model
object which stores all the needed information and then writes the optimized binary model file. ASSIMP is used to open many model formats, and import speed is not as important. The optimized binary model file is designed with import performance in mind.