0
\$\begingroup\$

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?

\$\endgroup\$
0
\$\begingroup\$

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.

\$\endgroup\$
  • \$\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 says support Monica Aug 12 '17 at 7:37
  • \$\begingroup\$ But how do they do that (with OGRE)? Is there a tool or something? \$\endgroup\$ – 123iamking Aug 12 '17 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 '17 at 11:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.