Difference between revisions of "Model files"

From FreeSpace Wiki
Jump to: navigation, search
m (Important note about Textures in POFs)
m (POF)
Line 3: Line 3:
  
 
==POF==
 
==POF==
 +
For a more formal specification of pof files, look [[POF_-_Formal_specification|here]]
 +
 
*.POF files are used to hold model data.
 
*.POF files are used to hold model data.
 
The following properties are held in a POF file: (alphabetical order)
 
The following properties are held in a POF file: (alphabetical order)

Revision as of 09:05, 29 October 2009

IBX

The *.IBX filetype caches 3D model information. It is stored in the data/cache folder of the main game or the mod folder that you have selected (in SCP). It's recommended that you include the relevant *.IBX files with any campaign you release with modded ships, as this will save the user a bit time. IBX files are automatically created by your models by placing the POF into a mission and running FS2O.

POF

For a more formal specification of pof files, look here

  • .POF files are used to hold model data.

The following properties are held in a POF file: (alphabetical order)

  • Central point of the model
  • Docking points
  • Eyepoint
  • Glowpoints
  • Heading
  • Paths
  • Squadron logo location
  • Subobject behaviour, radars, debris, LODs
  • Subsystem locations, their radii and naming
  • Texture data (SEE NOTE)
  • Thruster locations and radii
  • Turret fire points and normals
  • Weapon points and banks

Depending on what modeling programs you have, making a POF can be done in three ways:

Important note about textures in POFs

Only the initial Base Map (also called Colour Map or Diffuse Map) needs to be listed in the Texture slot for a ship in the POF. All other texture types (-normal, -shine, -glow) are loaded by the engine automatically as they are found should they exist.
Ex: MyShip.pof has a base texture called MyShip.dds. Should they exist, the engine will load MyShip-Normal.dds, MyShip-Glow.dds and MyShip-Shine.dds, as the "MyShip" part will link them all together.