Skip to content

Model Importing

Note

Importing requires some prior Blender knowledge.

Installing the Blender Add-on

Requirements:

Installation:

  1. Download and the io_gbfr_blender_tools.zip file from GitHub.
  2. In blender go to Edit Preferences Add-ons
  3. Click Install... in the top right.
  4. Drag in the io_gbfr_blender_tools.zip file and install it.
  5. Toggle on the checkbox for the Granblue Fantasy Relink Blender Tools add-on.
  6. In the addon's prefences, set the filepath to the FlatBuffers flatc.exe file.
  7. Close the preferences window.

Importing

  1. Make sure you have the .minfo, .skeleton, and .mmesh for a model all in the same folder together to be able to import them.

    Tip

    • You can learn how to extract files here.
    • Check out Entity Prefixes for a list of model prefixes.
    • Check out Model IDs to find a certain model's ID.
    • Model heads are split into their own files.
    • .minfo and .skeleton files are found under model/<model prefix>/<model id>/.
    • .mmesh files are found under model_streaming/lod0/.
  2. Go to File Import Granblue Fantasy Relink (.minfo)

  3. Drag in the model's .minfo file and press the Import button.
  4. Done! Some models may fail to import currently, please open an issue to let us know by opening an issue on GitHub.

Textures

Refer to the Model Textures (Granite) section on the Texture Extraction page for getting model textures.

Textures must be manually applied to the model in blender.


Video Tutorial


Tool Shelf

(Press N in the 3D View to open the tool shelf, then click the GBFR Tab)

  • Split Mesh along UVs: Prevents the textures from looking warped in areas on export. (Makes sure to separate vertices that are shared among 2 separate UV islands).
  • Sort Materials: Sorts the order of the materials list so it should be close enough to how they import. Helps with stopping materials from going invisible when out of order.
  • Limit & Normalize Weights: Limits all vertex weights to 4 groups and normalizes them.
  • Translate Bones: Allows you to switch between the GBFR bone names and Unity/Blender standard bone names.
  • Separate by Materials: Separates the model's main mesh into several meshes, one for each material. Also renames them to the material names.
  • Join all meshes: Joins all the model's meshes into 1 mesh.
  • Select Zero Weight Vertices: Selects all vertices that are not connected to any bones. Exporting with 0 weight vertices fails, so this prevents this highlights the unweighted vertices for you to deal with.
  • Flip Normals: Flips the facing of selected geometry in edit mode, so if the model appears inside out, you can flip the facing so it's right-side out.
  • Remove Doubles: Joins vertices that are very close together but not joined.
  • Materials Section: Use this section to set the material indices of the materials that will correlate with the materials listed in the .mmats.