I see that all commercial games I've played never expose their fbx files - usually, they archive the fbx files into PAK file or BIN file. For example, Torchlight 2 use OGRE3D for their Graphic Engine, and at the loading screen, they un-pack the PAK file. How do they do that?


1 Answer 1


Commercial games usually don't use .fbx as their runtime format. They have converters that convert .fbx into their engine's own format because then they don't have to ship an .fbx reader that's huge/complex/not supported on all platforms.

  • \$\begingroup\$ To add to that, internal format is specifically crafted for the game to be efficient and fast to read/load into GPU. \$\endgroup\$
    – Kromster
    Aug 12, 2017 at 7:37
  • \$\begingroup\$ But how do they do that (with OGRE)? Is there a tool or something? \$\endgroup\$
    – 123iamking
    Aug 12, 2017 at 13:51
  • \$\begingroup\$ Ogre does the same thing, there is a mesh class that holds all structures of a mesh. They simply read data and convert it to their own structure. \$\endgroup\$
    – Sidar
    Aug 13, 2017 at 11:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .