-
Notifications
You must be signed in to change notification settings - Fork 2
Glossary
This article contains some important terms that will be used in the rest of the wiki.
A container format. Can contain models, skeletons, textures, and a lot of other things. The script should be able to import any XFBIN, but it will only import specific formats from the XFBIN. When exporting, the original XFBIN is used for copying the rest of the formats that could not be imported.
Formats currently supported by the importer:
- Bones (nuccChunkCoord)
- Skeletons (nuccChunkClump)
- NUD Models (nuccChunkModel)
- Materials (nuccChunkMaterial)
The XFBIN will be shown as a Collection in Blender, containing multiple armatures (clumps).
Equivalent of a bone. This is the format the XFBIN stores bone data in.
This will be shown as a bone in Blender, inside an armature (clump).
Equivalent of a skeleton/armature. Contains the bone hierarchy that forms up the skeleton, as well as a list of models, and model groups (which can be used as LOD groups). Also contains materials.
This will be shown as an Armature in Blender, where its children are "Empties" (NUDs). They can have a [C]
suffix, which is only added to prevent Blender from renaming NUD objects if their name is the same as the clump's name.
Equivalent of a single model, which consists of multiple meshes. Usually, each clump contains multiple NUDs.
This will be shown as an Empty Object in Blender, where its parent is an armature (clump), and its children are normal meshes (NUD meshes).
A single mesh, which cannot exist on its own. Must be placed inside a an Empty object (as a child). Each NUD mesh corresponds to a single XFBIN material, and can contain multiple NUD materials. Each NUD mesh inside a NUD must use a different XFBIN material, which can be configured in the NUD mesh properties.
This will be shown as a mesh in Blender.
Each NUD mesh can contain multiple materials, although only the first one is actually used for displaying the textures. NUD materials can be edited for achieving different effects in the game, but editing them will not show any differences in Blender.
These are not directly imported to Blender, but instead will be shown in the NUD property panel.
Contains references to NUT textures, which are used by the NUD materials. Each NUD mesh must correspond to an XFBIN material that is not used by any other meshes in the same NUD. Each XFBIN material can be used on any number of meshes, as long as each mesh is inside a separate NUD, and the NUD materials of the mesh use exactly the same number of textures referenced in the XFBIN material.
These are not directly imported to Blender, but instead will be shown in the Clump property panel.
Here's an example of how the XFBIN hierarchy looks like in Blender: